Sign inSign up

gitopsorg/docker-selenium-base

By gitopsorg

•Updated about 5 years ago

Image
0

139

gitopsorg/docker-selenium-base repository overview

⁠selenium-docker-allure

Running Selenium tests under py.test convention with docker support.

Carpe Diem - Seize the day

⁠Requirements

  • Docker
⁠Run tests and generate results
# Run with py.test arguments (-v for verbose output)
$ ./scripts/run_tests.bash --env=$ENV blazedemo_app/tests/test_purhcase_tickets.py -v
⁠Run allure to generate allure report
$ ./scripts/generate-allure-report.bash blazedemo_app
⁠Open allure report
$ cd ./blazedemo_app/allure-report/
$ python -m SimpleHTTPServer 8000
$ open http://localhost:8000
⁠Integrate tests inside Jenkins Pipeline
0. (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 job

⁠Motivation

This project allows other developers to understand how to:

  1. Create auto tests in python under py.test convention
  2. Run tests with Docker
  3. Export results into Allure report
  4. Integrate tests inside Jenkins Pipeline

Additional info⁠

⁠Contributors

Gilad Peleg Elad Kollender Eliran Shani

⁠License

MIT

Tag summary

Content type

Image

Digest

Size

616.6 MB

Last updated

about 5 years ago

docker pull gitopsorg/docker-selenium-base:1.2