METADATA 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. Metadata-Version: 2.0
  2. Name: pytest-concurrent
  3. Version: 0.1.2
  4. Summary: Concurrently execute test cases with multithread, multiprocess and gevent
  5. Home-page: https://github.com/reverbc/pytest-concurrent
  6. Author: James Wang, Reverb Chu
  7. Author-email: jamesw96@uw.edu, reverbc@me.com
  8. License: MIT
  9. Platform: UNKNOWN
  10. Classifier: Development Status :: 4 - Beta
  11. Classifier: Framework :: Pytest
  12. Classifier: Intended Audience :: Developers
  13. Classifier: Topic :: Software Development :: Testing
  14. Classifier: Programming Language :: Python
  15. Classifier: Programming Language :: Python :: 2
  16. Classifier: Programming Language :: Python :: 2.7
  17. Classifier: Programming Language :: Python :: 3
  18. Classifier: Programming Language :: Python :: 3.3
  19. Classifier: Programming Language :: Python :: 3.4
  20. Classifier: Programming Language :: Python :: 3.5
  21. Classifier: Programming Language :: Python :: 3.6
  22. Classifier: Programming Language :: Python :: Implementation :: CPython
  23. Classifier: Operating System :: OS Independent
  24. Classifier: License :: OSI Approved :: MIT License
  25. Requires-Dist: psutil (>=5.2.2)
  26. Requires-Dist: pytest (>=3.1.1)
  27. Requires-Dist: futures; python_version < "3.0"
  28. =================
  29. pytest-concurrent
  30. =================
  31. .. image:: https://travis-ci.org/reverbc/pytest-concurrent.svg?branch=master
  32. :target: https://travis-ci.org/reverbc/pytest-concurrent
  33. :alt: See Build Status on Travis CI
  34. .. image:: https://ci.appveyor.com/api/projects/status/github/reverbc/pytest-concurrent?branch=master
  35. :target: https://ci.appveyor.com/project/reverbc/pytest-concurrent/branch/master
  36. :alt: See Build Status on AppVeyor
  37. Concurrently execute pytest testing with `multi-thread`, `multi-process` and `gevent`
  38. ----
  39. This `Pytest`_ plugin was generated with `Cookiecutter`_ along with `@hackebrot`_'s `Cookiecutter-pytest-plugin`_ template.
  40. Features
  41. --------
  42. * Testing concurrently with pytest, using one of the three modes
  43. - Multiprocess (--concmode=mproc)
  44. - Multithread (--concmode=mthread)
  45. - Asynchronous Network with gevent (--concmode=asyncnet)
  46. * The ability to designate the amount of work to be used for testing
  47. * The ability to put your tests into separate groups
  48. Requirements
  49. ------------
  50. * Python version [2.7 +]
  51. * Python3 version [3.3 +]
  52. * Make sure you have the latest version of pytest installed for your environment
  53. Installation
  54. ------------
  55. You can install "pytest-concurrent" via `pip`_ from `PyPI`_::
  56. $ pip install pytest-concurrent
  57. Usage
  58. -----
  59. * Use this plugin by running pytest normally and use --concmode [mode name]
  60. * [mode name] should be one of the following (mproc, mthread, or asyncnet)
  61. Contributing
  62. ------------
  63. Contributions are very welcome. Tests can be run with `tox`_, please ensure
  64. the coverage at least stays the same before you submit a pull request.
  65. License
  66. -------
  67. Distributed under the terms of the `MIT`_ license, "pytest-concurrent" is free and open source software
  68. Issues
  69. ------
  70. If you encounter any problems, please `file an issue`_ along with a detailed description.
  71. .. _`Cookiecutter`: https://github.com/audreyr/cookiecutter
  72. .. _`@hackebrot`: https://github.com/hackebrot
  73. .. _`MIT`: http://opensource.org/licenses/MIT
  74. .. _`BSD-3`: http://opensource.org/licenses/BSD-3-Clause
  75. .. _`GNU GPL v3.0`: http://www.gnu.org/licenses/gpl-3.0.txt
  76. .. _`Apache Software License 2.0`: http://www.apache.org/licenses/LICENSE-2.0
  77. .. _`cookiecutter-pytest-plugin`: https://github.com/pytest-dev/cookiecutter-pytest-plugin
  78. .. _`file an issue`: https://github.com/reverbc/pytest-concurrent/issues
  79. .. _`pytest`: https://github.com/pytest-dev/pytest
  80. .. _`tox`: https://tox.readthedocs.io/en/latest/
  81. .. _`pip`: https://pypi.python.org/pypi/pip/
  82. .. _`PyPI`: https://pypi.python.org/pypi