Hi,

I added some basic UI validation testing to ovirt-system-tests [1]. Now when ovirt-engine patches are merged, OST will verify that the webadmin UI loads and renders. It currently verifies on both Chrome and Firefox and takes screenshots (example: [2]).

We decided to start with the basics -- only login and a few simple navigation verification, with no assertions. Patches are most welcome since I need to move on to other tasks. Known needs:
 - add an assertion that ui.log remains empty while browsing
 - web-ui tests
 - assertions that things look decent

Best wishes,
Greg

[1] https://gerrit.ovirt.org/#/c/67166/
Use a headless browser to perform basic UI sanity tests --
verify the UI loads, we can login, the UI renders correctly, navigation works, etc.

[2] https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/7829/artifact/exported-artifacts/basic-suit-master-el7/screenshots/   (URL expires, screenshot below)




Example from the test:




--

GREG SHEREMETA

SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX

Red Hat NA

gshereme@redhat.com    IRC: gshereme