)]}'
{"specs/7.0/ui-functional-tests-with-intern.rst":[{"author":{"_account_id":9091,"name":"Alexandra Morozova","email":"astepanchuk@mirantis.com","username":"astepanchuk"},"change_message_id":"ab5993a3fdf0e5ad0ead32f3b6768116e35abd0f","unresolved":false,"context_lines":[{"line_number":29,"context_line":"Proposed change"},{"line_number":30,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Adopt InternJS as the primary testing framework for UI functional tests."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Alternatives"},{"line_number":35,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_d27f0515","line":32,"updated":"2015-06-25 12:44:43.000000000","message":"I would like to see here mentions of ./run_tests.sh --ui-func command that is new for developers","commit_id":"a498c85c3812a4ee21d593bc13ddff7cfa3777de"},{"author":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"change_message_id":"825ecdaf5ab733f110917752732491abfd1c3b23","unresolved":false,"context_lines":[{"line_number":159,"context_line":"Documentation Impact"},{"line_number":160,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"None"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"References"},{"line_number":165,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa32b979_34b2d349","line":162,"updated":"2015-06-25 16:25:01.000000000","message":"Documentation should be modified to remove mentions of CasperJS and its installation prerequisites","commit_id":"550c706f56eab4838ad8d006169c62de7299754b"},{"author":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"change_message_id":"825ecdaf5ab733f110917752732491abfd1c3b23","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"* InternJS library - https://theintern.github.io"},{"line_number":168,"context_line":"* ChaiJS assertion library - http://chaijs.com"},{"line_number":169,"context_line":"* Leadfoot library for consistency with Selenium WebDriver API - https://theintern.github.io/leadfoot"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa32b979_14c6af67","line":169,"updated":"2015-06-25 16:25:01.000000000","message":"You may also want to read my spec: https://review.openstack.org/#/c/195666/","commit_id":"550c706f56eab4838ad8d006169c62de7299754b"},{"author":{"_account_id":8766,"name":"Julia Aranovich","email":"jkirnosova@mirantis.com","username":"CesarSar"},"change_message_id":"8f9f82668143b9d449fd2bd5f218ec241e14d2a1","unresolved":false,"context_lines":[{"line_number":159,"context_line":"Documentation Impact"},{"line_number":160,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Documentation should be modified to remove mentions of CasperJS and its"},{"line_number":163,"context_line":"installation prerequisites."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa32b979_773a819a","line":162,"updated":"2015-06-26 08:27:02.000000000","message":"And should Intern usage be described in the docs instead?","commit_id":"40fe9d292976690912c0cc61c0066958f4f8ae0e"},{"author":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"change_message_id":"11ba071e3afb02ef47e5016a43b2fd7f965c87d2","unresolved":false,"context_lines":[{"line_number":123,"context_line":"* Update test runner ``run_tests.sh`` to utilize InternJS for ui tests"},{"line_number":124,"context_line":"* Create initial helper library to cover the most frequent tasks (log"},{"line_number":125,"context_line":"  in, skip welcome page, create cluster, remove cluster)"},{"line_number":126,"context_line":"* Create several tests as an example"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"Dependencies"},{"line_number":129,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa32b979_861ef1b9","line":126,"updated":"2015-06-26 10:19:18.000000000","message":"1) I think xvfb integration is a must for this change. We should be able to run tests headlessly like we did it using Casper\n\n2) Proper reporter is needed - we should choose existing or write one ourselves. Default reporter is very informative.\n\nPlease describe these 2 items in work items and acceptance criteria","commit_id":"9f2f400aa680f6c2e9eacda35fb33826d1fb7a87"},{"author":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"change_message_id":"56392746b580a5ad00ff1d21ecaca7f8e94b5142","unresolved":false,"context_lines":[{"line_number":121,"context_line":""},{"line_number":122,"context_line":"* Research the way how Intern tests should be created and organized"},{"line_number":123,"context_line":"* Update test runner ``run_tests.sh`` to utilize InternJS for ui tests"},{"line_number":124,"context_line":"* Make sure xvcb integration is set up, so it is possible to run"},{"line_number":125,"context_line":"  functional tests headlessly (like with CasperJS and phantomjs)"},{"line_number":126,"context_line":"* Configure InternJS runner so it provides informative trace info"},{"line_number":127,"context_line":"  of tests execution"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa32b979_875ee877","line":124,"updated":"2015-06-26 12:33:23.000000000","message":"xvfb","commit_id":"50b847b3bb986e2e1d10d7b30136644de120927a"}]}
