)]}'
{"doc/source/test-removal.rst":[{"author":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"change_message_id":"d183f5d6e784b2584569ace4d060a215891a3483","unresolved":false,"context_lines":[{"line_number":80,"context_line":" #. run the query: MySQL [subunit2sql]\u003e select * from tests where test_id like"},{"line_number":81,"context_line":"    \"tempest.api.compute.admin.test_flavors_negative.FlavorsAdminNegativeTestJSON%\";"},{"line_number":82,"context_line":"    which will return a table of all the tests in the class (but it will also"},{"line_number":83,"context_line":"    catch failures in setupClass and tearDownClass)"},{"line_number":84,"context_line":" #. paste the output table with numbers and the mysql command you ran to"},{"line_number":85,"context_line":"    generate it into the etherpad."},{"line_number":86,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aa78d24_e202823d","line":83,"updated":"2016-07-11 13:56:59.000000000","message":"The casing of the words setupClass and tearDownClass is inconsistent with line 65.","commit_id":"130a3735ff7178c06eefd5b981bf5cddf898992c"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"8bbb12d39c76b2e8132d5ce85a82915ed6acd2b3","unresolved":false,"context_lines":[{"line_number":80,"context_line":" #. run the query: MySQL [subunit2sql]\u003e select * from tests where test_id like"},{"line_number":81,"context_line":"    \"tempest.api.compute.admin.test_flavors_negative.FlavorsAdminNegativeTestJSON%\";"},{"line_number":82,"context_line":"    which will return a table of all the tests in the class (but it will also"},{"line_number":83,"context_line":"    catch failures in setupClass and tearDownClass)"},{"line_number":84,"context_line":" #. paste the output table with numbers and the mysql command you ran to"},{"line_number":85,"context_line":"    generate it into the etherpad."},{"line_number":86,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aa78d24_562df8a6","line":83,"in_reply_to":"1aa78d24_e202823d","updated":"2016-07-12 02:17:16.000000000","message":"Done","commit_id":"130a3735ff7178c06eefd5b981bf5cddf898992c"},{"author":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"change_message_id":"d183f5d6e784b2584569ace4d060a215891a3483","unresolved":false,"context_lines":[{"line_number":141,"context_line":" * Neutron Adv. Services testing (which should be completely removed at this"},{"line_number":142,"context_line":"   point)"},{"line_number":143,"context_line":" * XML API Tests (which should be completely removed at this point)"},{"line_number":144,"context_line":" * EC2 API/boto tests (which should be completely removed at this point)"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"For tests that fit into this category the only criteria for removal is that"},{"line_number":147,"context_line":"there is equivalent testing elsewhere."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aa78d24_e25e0244","line":144,"updated":"2016-07-11 13:56:59.000000000","message":"The words \"CLI\" and \"API\" are also not cased consistently throughout the document. Sometimes it\u0027s all caps, other times it\u0027s not.","commit_id":"130a3735ff7178c06eefd5b981bf5cddf898992c"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"8bbb12d39c76b2e8132d5ce85a82915ed6acd2b3","unresolved":false,"context_lines":[{"line_number":141,"context_line":" * Neutron Adv. Services testing (which should be completely removed at this"},{"line_number":142,"context_line":"   point)"},{"line_number":143,"context_line":" * XML API Tests (which should be completely removed at this point)"},{"line_number":144,"context_line":" * EC2 API/boto tests (which should be completely removed at this point)"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"For tests that fit into this category the only criteria for removal is that"},{"line_number":147,"context_line":"there is equivalent testing elsewhere."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aa78d24_016a0cb3","line":144,"in_reply_to":"1aa78d24_e25e0244","updated":"2016-07-12 02:17:16.000000000","message":"I leave these things at this time because I feel it\u0027s a little controversial and I don\u0027t think it\u0027s not so weird.","commit_id":"130a3735ff7178c06eefd5b981bf5cddf898992c"},{"author":{"_account_id":19912,"name":"Xuanzhou Perry Dong","email":"oss_xzdong@163.com","username":"oss_xzdong"},"change_message_id":"613a63706c4aafaa853ecd8ea6e1e159a4dfba47","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"In the proposal etherpad we\u0027ll be looking for answers to 3 questions"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":" #. The tests proposed for removal must have equiv. Coverage in a different"},{"line_number":33,"context_line":"    project\u0027s test suite (whether this is another gating test project, or an in"},{"line_number":34,"context_line":"    tree functional test suite) For API tests preferably the other project will"},{"line_number":35,"context_line":"    have a similar source of friction in place to prevent breaking api changes"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_415374e2","line":32,"updated":"2016-07-12 02:22:16.000000000","message":"Just a question. Why is \"Coverage\" capitalized? It looks a separate sentence.","commit_id":"ee4f71f75027ca58777b6ed185f1ace943971d2e"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"94e7d1006e218bfb972dbb5d24ef4feca661c519","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"In the proposal etherpad we\u0027ll be looking for answers to 3 questions"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":" #. The tests proposed for removal must have equiv. Coverage in a different"},{"line_number":33,"context_line":"    project\u0027s test suite (whether this is another gating test project, or an in"},{"line_number":34,"context_line":"    tree functional test suite) For API tests preferably the other project will"},{"line_number":35,"context_line":"    have a similar source of friction in place to prevent breaking api changes"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_c2f00200","line":32,"in_reply_to":"1aa78d24_415374e2","updated":"2016-07-12 04:07:33.000000000","message":"oops, I misunderstood here, thanks!\nDONE","commit_id":"ee4f71f75027ca58777b6ed185f1ace943971d2e"},{"author":{"_account_id":19912,"name":"Xuanzhou Perry Dong","email":"oss_xzdong@163.com","username":"oss_xzdong"},"change_message_id":"613a63706c4aafaa853ecd8ea6e1e159a4dfba47","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":" #. The tests proposed for removal must have equiv. Coverage in a different"},{"line_number":33,"context_line":"    project\u0027s test suite (whether this is another gating test project, or an in"},{"line_number":34,"context_line":"    tree functional test suite) For API tests preferably the other project will"},{"line_number":35,"context_line":"    have a similar source of friction in place to prevent breaking api changes"},{"line_number":36,"context_line":"    so that we don\u0027t regress and let breaking api changes slip through the"},{"line_number":37,"context_line":"    gate."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_2150e8d3","line":34,"updated":"2016-07-12 02:22:16.000000000","message":"Add a \".\" after \"suite)\" since this sentence ends here.","commit_id":"ee4f71f75027ca58777b6ed185f1ace943971d2e"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"94e7d1006e218bfb972dbb5d24ef4feca661c519","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":" #. The tests proposed for removal must have equiv. Coverage in a different"},{"line_number":33,"context_line":"    project\u0027s test suite (whether this is another gating test project, or an in"},{"line_number":34,"context_line":"    tree functional test suite) For API tests preferably the other project will"},{"line_number":35,"context_line":"    have a similar source of friction in place to prevent breaking api changes"},{"line_number":36,"context_line":"    so that we don\u0027t regress and let breaking api changes slip through the"},{"line_number":37,"context_line":"    gate."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_a2f5f6ed","line":34,"in_reply_to":"1aa78d24_2150e8d3","updated":"2016-07-12 04:07:33.000000000","message":"Done","commit_id":"ee4f71f75027ca58777b6ed185f1ace943971d2e"},{"author":{"_account_id":19912,"name":"Xuanzhou Perry Dong","email":"oss_xzdong@163.com","username":"oss_xzdong"},"change_message_id":"613a63706c4aafaa853ecd8ea6e1e159a4dfba47","unresolved":false,"context_lines":[{"line_number":163,"context_line":"anything that lives in tempest which doesn\u0027t test one of these projects can be"},{"line_number":164,"context_line":"removed assuming there is equivalent testing elsewhere. Preferably using the"},{"line_number":165,"context_line":"`tempest plugin mechanism`_"},{"line_number":166,"context_line":"to maintain continuity after migrating the tests out of tempest"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":".. _tempest plugin mechanism: http://docs.openstack.org/developer/tempest/plugin.html"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_218bc869","line":166,"range":{"start_line":166,"start_character":0,"end_line":166,"end_character":63},"updated":"2016-07-12 02:22:16.000000000","message":"Probably add a \".\" at the end of this sentence?","commit_id":"ee4f71f75027ca58777b6ed185f1ace943971d2e"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"94e7d1006e218bfb972dbb5d24ef4feca661c519","unresolved":false,"context_lines":[{"line_number":163,"context_line":"anything that lives in tempest which doesn\u0027t test one of these projects can be"},{"line_number":164,"context_line":"removed assuming there is equivalent testing elsewhere. Preferably using the"},{"line_number":165,"context_line":"`tempest plugin mechanism`_"},{"line_number":166,"context_line":"to maintain continuity after migrating the tests out of tempest"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":".. _tempest plugin mechanism: http://docs.openstack.org/developer/tempest/plugin.html"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_42e53236","line":166,"range":{"start_line":166,"start_character":0,"end_line":166,"end_character":63},"in_reply_to":"1aa78d24_218bc869","updated":"2016-07-12 04:07:33.000000000","message":"Done","commit_id":"ee4f71f75027ca58777b6ed185f1ace943971d2e"}]}
