)]}'
{"refstack_client/list_parser.py":[{"author":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"change_message_id":"e77c58a85feb5d3516fdc4c5261f2b63c7fbf7b9","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        \"\"\""},{"line_number":48,"context_line":"        cmd \u003d (os.path.join(self.tempest_dir, \u0027tools/with_venv.sh\u0027),"},{"line_number":49,"context_line":"               \u0027stestr\u0027, \u0027init\u0027)"},{"line_number":50,"context_line":"        subprocess.Popen(cmd, stdout\u003dsubprocess.PIPE,"},{"line_number":51,"context_line":"                         stderr\u003dsubprocess.STDOUT)"},{"line_number":52,"context_line":"        cmd \u003d (os.path.join(self.tempest_dir, \u0027tools/with_venv.sh\u0027),"},{"line_number":53,"context_line":"               \u0027stestr\u0027, \u0027list\u0027)"},{"line_number":54,"context_line":"        process \u003d subprocess.Popen(cmd, stdout\u003dsubprocess.PIPE,"},{"line_number":55,"context_line":"                                   cwd\u003dself.tempest_dir)"},{"line_number":56,"context_line":"        (stdout, stderr) \u003d process.communicate()"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f6a8fd7_3ad3e73a","line":53,"range":{"start_line":50,"start_character":0,"end_line":53,"end_character":32},"updated":"2018-04-17 15:43:21.000000000","message":"You\u0027ve changed the signature of the command, but have not updated the associated test.\n\nAssertionError: Expected call: mock((\u0027some_dir/.tempest/tools/with_venv.sh\u0027, \u0027stest\u0027, \u0027list\u0027), cwd\u003d\u0027some_dir/.tempest\u0027, stdout\u003d-1)\n    Actual call: mock((\u0027some_dir/.tempest/tools/with_venv.sh\u0027, \u0027stestr\u0027, \u0027list\u0027), cwd\u003d\u0027some_dir/.tempest\u0027, stdout\u003d-1)","commit_id":"efcd80c21b5766274d2acf7a7030291b339d36c6"},{"author":{"_account_id":17716,"name":"Luz Cazares","email":"luz.cazares@intel.com","username":"luzcazares"},"change_message_id":"5771425a212d592d1d675fd6a2d2467862dcd92d","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        in order to get a list of full test IDs for the current Tempest"},{"line_number":46,"context_line":"        environment. Test ID mappings are then formed for these tests."},{"line_number":47,"context_line":"        \"\"\""},{"line_number":48,"context_line":"        cmd \u003d (os.path.join(self.tempest_dir, \u0027tools/with_venv.sh\u0027),"},{"line_number":49,"context_line":"               \u0027stestr\u0027, \u0027init\u0027)"},{"line_number":50,"context_line":"        subprocess.Popen(cmd, stdout\u003dsubprocess.PIPE,"},{"line_number":51,"context_line":"                         stderr\u003dsubprocess.STDOUT)"},{"line_number":52,"context_line":"        cmd \u003d (os.path.join(self.tempest_dir, \u0027tools/with_venv.sh\u0027),"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_0065b545","line":49,"range":{"start_line":48,"start_character":7,"end_line":49,"end_character":32},"updated":"2018-04-25 01:20:11.000000000","message":"There has been several test runners for tempest (over time).\nAt some point we decided to use \"tempest run\" for test execution.\n\nI think we can make the same change here and use \"tempest run --list-tests\" instead of [testr|stestr].\nI\u0027ll add this as a topic for next refstack meeting.","commit_id":"fdea704d931a8ab21e2918bf650e855cc742c981"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"2f261be4bc7432a6cb63ef784cca4286cc134e64","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        in order to get a list of full test IDs for the current Tempest"},{"line_number":46,"context_line":"        environment. Test ID mappings are then formed for these tests."},{"line_number":47,"context_line":"        \"\"\""},{"line_number":48,"context_line":"        cmd \u003d (os.path.join(self.tempest_dir, \u0027tools/with_venv.sh\u0027),"},{"line_number":49,"context_line":"               \u0027stestr\u0027, \u0027init\u0027)"},{"line_number":50,"context_line":"        subprocess.Popen(cmd, stdout\u003dsubprocess.PIPE,"},{"line_number":51,"context_line":"                         stderr\u003dsubprocess.STDOUT)"},{"line_number":52,"context_line":"        cmd \u003d (os.path.join(self.tempest_dir, \u0027tools/with_venv.sh\u0027),"},{"line_number":53,"context_line":"               \u0027stestr\u0027, \u0027list\u0027)"},{"line_number":54,"context_line":"        process \u003d subprocess.Popen(cmd, stdout\u003dsubprocess.PIPE,"},{"line_number":55,"context_line":"                                   cwd\u003dself.tempest_dir)"},{"line_number":56,"context_line":"        (stdout, stderr) \u003d process.communicate()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_f8472d76","line":53,"range":{"start_line":48,"start_character":0,"end_line":53,"end_character":32},"updated":"2018-04-24 03:51:55.000000000","message":"you should consider backward capacity here. not everyone uses tempest18","commit_id":"fdea704d931a8ab21e2918bf650e855cc742c981"}]}
