)]}'
{"jenkins/jobs/oslo.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"dc82e72c6011f0f8c76235b53550aed8e5782496","unresolved":false,"context_lines":[{"line_number":33,"context_line":"              mv nose_results.html $WORKSPACE/logs"},{"line_number":34,"context_line":"              mv testr_results.html.gz $WORKSPACE/logs"},{"line_number":35,"context_line":"              mv .testrepository/tmp* $WORKSPACE/logs"},{"line_number":36,"context_line":"              mv testrepository.subunit $WORKSPACE/logs"},{"line_number":37,"context_line":"          }}"},{"line_number":38,"context_line":"          export -f post_test_hook"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a016987_085c997b","line":36,"updated":"2015-05-29 17:17:12.000000000","message":"This test is not using run-tox, so this change might be wrong.\n\nSorry for giving a wrong hint.","commit_id":"82e5bbb235ef27710583ddeb2d6cbd842bda79e0"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"62b22e804b9d6fdb9a4ffb646c98d62e3ca88628","unresolved":false,"context_lines":[{"line_number":33,"context_line":"              mv nose_results.html $WORKSPACE/logs"},{"line_number":34,"context_line":"              mv testr_results.html.gz $WORKSPACE/logs"},{"line_number":35,"context_line":"              mv .testrepository/tmp* $WORKSPACE/logs"},{"line_number":36,"context_line":"              mv testrepository.subunit $WORKSPACE/logs"},{"line_number":37,"context_line":"          }}"},{"line_number":38,"context_line":"          export -f post_test_hook"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a016987_cb11db53","line":36,"in_reply_to":"7a016987_085c997b","updated":"2015-05-29 17:27:11.000000000","message":"The dsvm jobs already store the subunit stream in this file name. The code to do this is in d-g:\n\nhttp://git.openstack.org/cgit/openstack-infra/devstack-gate/tree/functions.sh#n534\n\nSo this was wrong before, unless the test hooks in the oslo repos were manually generating a subunit_log.txt.gz, which seems like a weird thing for them to do. (but not impossible)","commit_id":"82e5bbb235ef27710583ddeb2d6cbd842bda79e0"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"8f1834f6e9bcd00edf388b73d2b6d6d66906debb","unresolved":false,"context_lines":[{"line_number":33,"context_line":"              mv nose_results.html $WORKSPACE/logs"},{"line_number":34,"context_line":"              mv testr_results.html.gz $WORKSPACE/logs"},{"line_number":35,"context_line":"              mv .testrepository/tmp* $WORKSPACE/logs"},{"line_number":36,"context_line":"              mv testrepository.subunit $WORKSPACE/logs"},{"line_number":37,"context_line":"          }}"},{"line_number":38,"context_line":"          export -f post_test_hook"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a016987_abb69f3b","line":36,"in_reply_to":"7a016987_cb11db53","updated":"2015-05-29 17:30:14.000000000","message":"Ah, thanks!","commit_id":"82e5bbb235ef27710583ddeb2d6cbd842bda79e0"}],"jenkins/scripts/run-tox.sh":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"10a29920395b5b857427939120597087cce26359","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        $bin_path/testr last --subunit \u003e ./testrepository.subunit"},{"line_number":41,"context_line":"    fi"},{"line_number":42,"context_line":"    $PYTHON $script_path/subunit2html.py ./testrepository.subunit testr_results.html"},{"line_number":43,"context_line":"    SUBUNIT_SIZE\u003d$(du -k ./subunit_log.txt | awk \u0027{print $1}\u0027)"},{"line_number":44,"context_line":"    gzip -9 ./testrepository.subunit"},{"line_number":45,"context_line":"    gzip -9 ./testr_results.html"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"7a016987_70cc1989","line":43,"updated":"2015-05-29 16:08:48.000000000","message":"Shouldn\u0027t this be changed as well:\ndu -k ./testrepository.subunit","commit_id":"35c84999b831dd317e2ea4f51e6f4d6831acc7bb"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"8588c675436366862c2882ed021de0dc60dabd22","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        $bin_path/testr last --subunit \u003e ./testrepository.subunit"},{"line_number":41,"context_line":"    fi"},{"line_number":42,"context_line":"    $PYTHON $script_path/subunit2html.py ./testrepository.subunit testr_results.html"},{"line_number":43,"context_line":"    SUBUNIT_SIZE\u003d$(du -k ./subunit_log.txt | awk \u0027{print $1}\u0027)"},{"line_number":44,"context_line":"    gzip -9 ./testrepository.subunit"},{"line_number":45,"context_line":"    gzip -9 ./testr_results.html"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"7a016987_7024190c","line":43,"in_reply_to":"7a016987_70cc1989","updated":"2015-05-29 16:15:35.000000000","message":"Oops, good catch\n\nDone","commit_id":"35c84999b831dd317e2ea4f51e6f4d6831acc7bb"}]}
