<div dir="ltr">Colleagues,<div><br></div><div><div>Please be informed about the following changes in Fuel development process that might affect you:</div><div><br></div><div><ol><li>UI unit and functional tests have been moved from Casper to Intern [1] (webdriver & selenium) in sake of tests creation and debugging simplification.<br>This brings the following advantages in comparison to the existing procedure:<br></li><ul><li>nailgun developer might observe the process of their tests execution right in browser (screenshots have to be made in previous phantomjs-based implementation)</li><li>Intern introduces additional layer of abstraction - pages - which allows tests not to depend deeply on the markup but use page's methods</li></ul><li>New <u>voting</u> 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.</li><li>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</li><li>One can run run UI functional tests locally by executing <font face="monospace, monospace">./run_tests.sh --tests path/to/test_file</font> and see all the checks in their firefox</li></ol></div><div><br></div><div>[1] The Intern: <a href="http://theintern.github.io/intern/#what-is-intern">http://theintern.github.io/intern/#what-is-intern</a></div><div><br></div><div><br></div><div><div class="gmail_signature"><div>Thank you,</div><div>Nick.</div></div></div>
</div></div>