Metadata-Version: 2.0
Name: paratest
Version: 0.0.2
Summary: Test paralelizer
Home-page: https://github.com/magmax/paratest
Author: Miguel Ángel García
Author-email: miguelangel.garcia@gmail.com
License: MIT
Keywords: parallel test
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Dist: yapsy (==1.11.223)

Parallelizes test executions.

It is based on plugins in order to support different languages or platforms.

It allows to parallelize the integration/acceptance tests execution in different environments. This way they will took much less time to finish.

ParaTest can be run under any Continuous Integration Server, like Jenkins, TeamCity, Go-CD, Bamboo, etc.

# Current plugins

ParaTest is in an early development stage and it still have no plugins to work. It is just a proof of concept.

# Contribute

## Plugins

Plugins should implement the next interface:

- ``find(path)``: returns a list of test unique names ("TID", or "Test ID"), searching from ``path``.
- ``init_environment(id)``: initializes the environment with unique id ``id``.
- ``run(tid)``: receives one TID returned by ``find`` in order to execute it.


