Automated UI testing in CI
At the moment, upstream CI only tests for lint errors, and runs our unittests. We'd like to add more integration tests for tripleo-ui to the CI pipeline. This will include a selenium-based approach. This allows us to simulate a browser by using a headless browser when running in CI, and we can detect a lot more problems than we ever could with just unittesting.
This new work should be integrated into the upcoming tempest plugin for tripleo-ui for ease of reporting
Blueprint information
- Status:
- Complete
- Approver:
- Emilien Macchi
- Priority:
- High
- Drafter:
- Honza Pokorny
- Direction:
- Approved
- Assignee:
- Honza Pokorny
- Definition:
- Obsolete
- Series goal:
- Accepted for stein
- Implementation:
- Not started
- Milestone target:
- stein-3
- Started by
- Completed by
- Juan Antonio Osorio Robles
Related branches
Related bugs
Sprints
Whiteboard
[2018-07-25] (aschultz) moving to Stein
[2018-07-11] patch merged, isn't it "implemented" by now? (aschultz) the spec was merged but I'm not seeing any other patches. Likely needs to be moved to Stein
Gerrit topic: https:/
Addressed by: https:/
Add ui automation spec
Gerrit topic: https:/
Addressed by: https:/
Add basic project structure
Gerrit topic: https:/
Addressed by: https:/
Add option to install chrome when running tempest
Addressed by: https:/
Add new featureset for running tripleo-ui tests
Gerrit topic: https:/