[openstack-dev] [Fuel] Changes to Fuel UI development process
Nikolay Bogdanov
nbogdanov at mirantis.com
Wed Sep 16 14:23:42 UTC 2015
Colleagues,
Please be informed about the following changes in Fuel development process
that might affect you:
1. UI unit and functional tests have been moved from Casper to Intern
[1] (webdriver & selenium) in sake of tests creation and debugging
simplification.
This brings the following advantages in comparison to the existing
procedure:
- nailgun developer might observe the process of their tests execution
right in browser (screenshots have to be made in previous phantomjs-based
implementation)
- Intern introduces additional layer of abstraction - pages - which
allows tests not to depend deeply on the markup but use page's methods
2. New *voting* CI job verify-fuel-web-ui has been created. It runs all
UI tests (unit, functional and linting) and contains screenshots of browser
window in case of failure. Existing verify-fuel-web now runs only python
tests.
3. Functional tests coverage has been increased in comparison to
existing level. Also coverage with tests now becomes an acceptance criteria
for all the bugs and new functionality
4. One can run run UI functional tests locally by executing ./run_tests.sh
--tests path/to/test_file and see all the checks in their firefox
[1] The Intern: http://theintern.github.io/intern/#what-is-intern
Thank you,
Nick.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150916/48490e1a/attachment.html>
More information about the OpenStack-dev
mailing list