pytest-play distributed as a docker based command line utility shipped with all supported third party plugins installed for (test) automation playing with YAML files.
These instructions will cover usage information and for the docker container
In order to run this container you'll need docker installed.
I assume you have in the current folder a
containing a valid pytest-play syntax
docker run -i --rm -v $(pwd):/src davidemoro/pytest-play
Standard pytest parameters (see pytest)
docker run -i --rm -v $(pwd):/src davidemoro/pytest-play -x -k "something"
Selenium tests (see play_selenium)
docker run -i --rm -v $(pwd):/src davidemoro/pytest-play --splinter-webdriver=remote --splinter-remote-url=http://USERNAME:ACCESS_KEY@hub.browserstack.com:80/wd/hub
If you are using Windows remove
$(pwd) with your current path location.
- pytest-play with the following pytest-play plugins included
- pytest supported third party plugins
Included the following pytest plugins too:
Any help will be appreciated (suggestions, pull requests, donations, beer, wine, articles).
- Davide Moro - Initial work - blog
The pytest-play project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Python and pytest community
Andrea Ratto @neg3ntropy - 10 minutes saved for every build thanks to Docker cache