)]}'
{"tox.ini":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"970f82e2702d01bc921a9772991c99bd5682615e","unresolved":false,"context_lines":[{"line_number":67,"context_line":"       LANGUAGE\u003den_US"},{"line_number":68,"context_line":"commands \u003d"},{"line_number":69,"context_line":"  find . -type f -name \"*.pyc\" -delete"},{"line_number":70,"context_line":"  ostestr \u0027{posargs}\u0027"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"# TODO(gcb) Merge this into [testenv:functional] when functional tests are gating"},{"line_number":73,"context_line":"# with python 3.5"}],"source_content_type":"text/x-properties","patch_set":1,"id":"5f2577a7_d7b6eafa","line":70,"range":{"start_line":70,"start_character":10,"end_line":70,"end_character":21},"updated":"2017-09-13 20:55:32.000000000","message":"We need to lose the single quotes here too in order to use a regex. That is, \u0027tox -efunctional test_blah\u0027 no longer works as of the new ostestr and \u0027tox -efunctional -- --regex test_blah\u0027 also doesn\u0027t work unless I remove the single quotes.","commit_id":"1ee085c427e0e168cb9bfe3de8b57a8f7eacfe23"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"970f82e2702d01bc921a9772991c99bd5682615e","unresolved":false,"context_lines":[{"line_number":90,"context_line":"       LANGUAGE\u003den_US"},{"line_number":91,"context_line":"commands \u003d"},{"line_number":92,"context_line":"  find . -type f -name \"*.pyc\" -delete"},{"line_number":93,"context_line":"  ostestr \u0027{posargs}\u0027"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"[testenv:genconfig]"},{"line_number":96,"context_line":"commands \u003d oslo-config-generator --config-file\u003detc/nova/nova-config-generator.conf"}],"source_content_type":"text/x-properties","patch_set":1,"id":"5f2577a7_97d06221","line":93,"range":{"start_line":93,"start_character":10,"end_line":93,"end_character":21},"updated":"2017-09-13 20:55:32.000000000","message":"Probably here too.","commit_id":"1ee085c427e0e168cb9bfe3de8b57a8f7eacfe23"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"1ec1ba36d0ec82150aaa68782197454ab9569c9f","unresolved":false,"context_lines":[{"line_number":29,"context_line":"[testenv:py27]"},{"line_number":30,"context_line":"commands \u003d"},{"line_number":31,"context_line":"    {[testenv]commands}"},{"line_number":32,"context_line":"    env TEST_OSPROFILER\u003d1 stestr \u0027nova.tests.unit.test_profiler\u0027"},{"line_number":33,"context_line":"    stestr {posargs}"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[testenv:py35]"}],"source_content_type":"text/x-properties","patch_set":2,"id":"5f2577a7_d73b8ae8","line":32,"updated":"2017-09-13 21:10:01.000000000","message":"This fails with:\n\n py27 runtests: commands[2] | env TEST_OSPROFILER\u003d1 stestr \n nova.tests.unit.test_profiler\n usage: stestr [-h] [-d HERE] [-q] [--version] [--config \n CONFIG]\n              [--repo-type {file,sql}] [--repo-url REPO_URL]\n              [--test-path TEST_PATH] [--top-dir TOP_DIR]\n              [--group_regex GROUP_REGEX]\n              {run,list,slowest,failing,last,init,load} ...\n stestr: error: invalid choice: \n \u0027nova.tests.unit.test_profiler\u0027 (choose from \u0027run\u0027, \u0027list\u0027, \n \u0027slowest\u0027, \u0027failing\u0027, \u0027last\u0027, \u0027init\u0027, \u0027load\u0027)\n ERROR: InvocationError: \u0027/usr/bin/env TEST_OSPROFILER\u003d1 \n stestr nova.tests.unit.test_profiler\u0027","commit_id":"78c75b83322c55f1432d51b562997f9142016415"}]}
