Skip to main content

Test paralelizer

Project description

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, pattern): returns a list of test unique names (“TID”, or “Test ID”), searching from path and filtering by pattern.

  • run(id, tid, workspace, output_path): receives the worker id, one tid returned by find in order to execute it, the workspace path to take input files and the output path to leave results.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

paratest-0.0.5.tar.gz (6.5 kB view hashes)

Uploaded Source

Built Distribution

paratest-0.0.5-py3-none-any.whl (8.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page