)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"cc5b02b9146bd3607c73c49ebc6516219e305b04","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Updated Watcher doc to mention Tempest tests"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The Watcher Tempest tests ere only mentioned inside a README.rst."},{"line_number":10,"context_line":"They are now part of the main documentation."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ieca85dc7f7307b45e4b99af4a4600a8c2d2b59d7"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bae84128_5dad6187","line":9,"range":{"start_line":9,"start_character":26,"end_line":9,"end_character":29},"updated":"2016-02-25 17:18:10.000000000","message":"typo","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"18023ff140f513214ee3f609f149a6d9d72ffe2d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Updated Watcher doc to mention Tempest tests"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The Watcher Tempest tests ere only mentioned inside a README.rst."},{"line_number":10,"context_line":"They are now part of the main documentation."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ieca85dc7f7307b45e4b99af4a4600a8c2d2b59d7"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9aed3d3a_da90e545","line":9,"range":{"start_line":9,"start_character":26,"end_line":9,"end_character":29},"in_reply_to":"bae84128_5dad6187","updated":"2016-02-29 16:42:45.000000000","message":"Done","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"}],"doc/source/dev/devstack.rst":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"cc5b02b9146bd3607c73c49ebc6516219e305b04","unresolved":false,"context_lines":[{"line_number":136,"context_line":"Environment final checkup"},{"line_number":137,"context_line":"-------------------------"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"If you are willing to make sure everything is in order in you DevStack"},{"line_number":140,"context_line":"environment, you can run the Watcher Tempest tests which will validate its API"},{"line_number":141,"context_line":"but also that you can perform the typical Watcher workflows. To do so, have a"},{"line_number":142,"context_line":"look at the :ref:`Tempest tests \u003ctempest_tests\u003e` section which will explain to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_851d0669","line":139,"updated":"2016-02-25 17:18:10.000000000","message":"s/you/your","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"18023ff140f513214ee3f609f149a6d9d72ffe2d","unresolved":false,"context_lines":[{"line_number":136,"context_line":"Environment final checkup"},{"line_number":137,"context_line":"-------------------------"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"If you are willing to make sure everything is in order in you DevStack"},{"line_number":140,"context_line":"environment, you can run the Watcher Tempest tests which will validate its API"},{"line_number":141,"context_line":"but also that you can perform the typical Watcher workflows. To do so, have a"},{"line_number":142,"context_line":"look at the :ref:`Tempest tests \u003ctempest_tests\u003e` section which will explain to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_1ae52ddb","line":139,"in_reply_to":"9aed3d3a_851d0669","updated":"2016-02-29 16:42:45.000000000","message":"Done","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"}],"doc/source/dev/testing.rst":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"cc5b02b9146bd3607c73c49ebc6516219e305b04","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Unit tests"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"All unit tests should be run using ``tox``. To run the unit tests under py27"},{"line_number":18,"context_line":"and also run the pep8 tests:"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_c249c490","line":17,"range":{"start_line":17,"start_character":37,"end_line":17,"end_character":40},"updated":"2016-02-25 17:18:10.000000000","message":"IMO, could you add a link to the tox doc (https://tox.readthedocs.org/)","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"cc5b02b9146bd3607c73c49ebc6516219e305b04","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Unit tests"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"All unit tests should be run using ``tox``. To run the unit tests under py27"},{"line_number":18,"context_line":"and also run the pep8 tests:"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_428934ca","line":17,"range":{"start_line":17,"start_character":72,"end_line":17,"end_character":76},"updated":"2016-02-25 17:18:10.000000000","message":"py34","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"18023ff140f513214ee3f609f149a6d9d72ffe2d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Unit tests"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"All unit tests should be run using ``tox``. To run the unit tests under py27"},{"line_number":18,"context_line":"and also run the pep8 tests:"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_0038203c","line":17,"range":{"start_line":17,"start_character":37,"end_line":17,"end_character":40},"in_reply_to":"9aed3d3a_c249c490","updated":"2016-02-29 16:42:45.000000000","message":"Done","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"cc5b02b9146bd3607c73c49ebc6516219e305b04","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    (watcher) $ pip install tox"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    (watcher) $ cd watcher"},{"line_number":26,"context_line":"    (watcher) $ tox -epep8 -epy27"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"You may pass options to the test programs using positional arguments. To run a"},{"line_number":29,"context_line":"specific unit test, this passes the -r option and desired test (regex string)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_c2bb8474","line":26,"range":{"start_line":26,"start_character":31,"end_line":26,"end_character":33},"updated":"2016-02-25 17:18:10.000000000","message":"ditto","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"18023ff140f513214ee3f609f149a6d9d72ffe2d","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    (watcher) $ pip install tox"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    (watcher) $ cd watcher"},{"line_number":26,"context_line":"    (watcher) $ tox -epep8 -epy27"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"You may pass options to the test programs using positional arguments. To run a"},{"line_number":29,"context_line":"specific unit test, this passes the -r option and desired test (regex string)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_80ed50b9","line":26,"range":{"start_line":26,"start_character":31,"end_line":26,"end_character":33},"in_reply_to":"9aed3d3a_c2bb8474","updated":"2016-02-29 16:42:45.000000000","message":"Done","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"cc5b02b9146bd3607c73c49ebc6516219e305b04","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    (watcher) $ tox -epep8 -epy27"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"You may pass options to the test programs using positional arguments. To run a"},{"line_number":29,"context_line":"specific unit test, this passes the -r option and desired test (regex string)"},{"line_number":30,"context_line":"to os-testr:"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_82585c58","line":29,"range":{"start_line":29,"start_character":36,"end_line":29,"end_character":38},"updated":"2016-02-25 17:18:10.000000000","message":"-- ?","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"18023ff140f513214ee3f609f149a6d9d72ffe2d","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    (watcher) $ tox -epep8 -epy27"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"You may pass options to the test programs using positional arguments. To run a"},{"line_number":29,"context_line":"specific unit test, this passes the -r option and desired test (regex string)"},{"line_number":30,"context_line":"to os-testr:"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_74328df3","line":29,"range":{"start_line":29,"start_character":36,"end_line":29,"end_character":38},"in_reply_to":"9aed3d3a_82585c58","updated":"2016-02-29 16:42:45.000000000","message":"Done","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"}],"watcher_tempest_plugin/README.rst":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"cc5b02b9146bd3607c73c49ebc6516219e305b04","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Tempest tests"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This directory contains Tempest tests to cover Watcher project."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"The following procedure gets you started with Tempest testing but you can also"},{"line_number":15,"context_line":"refer to the `Tempest documentation`_ for more details."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_e2eb28af","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":62},"updated":"2016-02-25 17:18:10.000000000","message":"Vincent, take care about cross referencing. Starting this chapter by this line has no sense if you have a look on the built HTML doc.","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"18023ff140f513214ee3f609f149a6d9d72ffe2d","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Tempest tests"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This directory contains Tempest tests to cover Watcher project."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"The following procedure gets you started with Tempest testing but you can also"},{"line_number":15,"context_line":"refer to the `Tempest documentation`_ for more details."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_54b4a933","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":62},"in_reply_to":"9aed3d3a_e2eb28af","updated":"2016-02-29 16:42:45.000000000","message":"Ok so I removed this sentence altogether.","commit_id":"733856ef5aa56931041811535c2487b274ec16d2"}]}
