Running Selenium tests under py.test convention with docker support.
- Docker
# Run with py.test arguments (-v for verbose output)
$ ./scripts/run-tests.bash --env=$ENV tests/test_purhcase_tickets.py -v$ ./scripts/generate-allure-report.bash blazedemo_app$ cd ./blazedemo_app/allure-report/
$ python -m SimpleHTTPServer 8000
$ open http://localhost:80000. (Make sure your Jenkins Pipeline is supported by Docker and have Allure and Slack plugins installed)
1. Create Jenkins Pipeline job
2. Connect the job with pipeline/Jenkinsfile
3. Run the jobThis project allows other developers to understand how to:
- Create auto tests in python under py.test convention
- Run tests with Docker
- Export results into Allure report
- Integrate tests inside Jenkins Pipeline
Gilad Peleg Elad Kollender Eliran Shani
MIT
