)]}'
{".testr.conf":[{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"0ec6c906a7f9795f775295c61773a098f048b317","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"test_command\u003dOS_STDOUT_CAPTURE\u003d1 OS_STDERR_CAPTURE\u003d1 ${PYTHON:-python} -m subunit.run discover -t ./ ./quantumclient/tests $LISTOPT $IDOPTION"},{"line_number":3,"context_line":"test_id_option\u003d--load-list $IDFILE"},{"line_number":4,"context_line":"test_list_option\u003d--list"}],"source_content_type":"text/plain","patch_set":5,"id":"AAAAM3%2F%2FbGQ%3D","line":2,"updated":"2013-01-23 02:59:10.000000000","message":"where do we define the LISTOPT and IDOPTION variables?","commit_id":"7edb96254126032b41b07f26cb06ab4d42bc9654"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"test_command\u003dOS_STDOUT_CAPTURE\u003d1 OS_STDERR_CAPTURE\u003d1 ${PYTHON:-python} -m subunit.run discover -t ./ ./quantumclient/tests $LISTOPT $IDOPTION"},{"line_number":3,"context_line":"test_id_option\u003d--load-list $IDFILE"},{"line_number":4,"context_line":"test_list_option\u003d--list"}],"source_content_type":"text/plain","patch_set":5,"id":"AAAAM3%2F%2FNEc%3D","line":2,"in_reply_to":"AAAAM3%2F%2FbGQ%3D","updated":"2013-02-02 23:54:46.000000000","message":"These are variables that are provided to the command being run by testr - so they are part of the testr spec.","commit_id":"7edb96254126032b41b07f26cb06ab4d42bc9654"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"0ec6c906a7f9795f775295c61773a098f048b317","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"test_command\u003dOS_STDOUT_CAPTURE\u003d1 OS_STDERR_CAPTURE\u003d1 ${PYTHON:-python} -m subunit.run discover -t ./ ./quantumclient/tests $LISTOPT $IDOPTION"},{"line_number":3,"context_line":"test_id_option\u003d--load-list $IDFILE"},{"line_number":4,"context_line":"test_list_option\u003d--list"}],"source_content_type":"text/plain","patch_set":5,"id":"AAAAM3%2F%2FbGM%3D","line":3,"updated":"2013-01-23 02:59:10.000000000","message":"and this IDFILE?","commit_id":"7edb96254126032b41b07f26cb06ab4d42bc9654"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"test_command\u003dOS_STDOUT_CAPTURE\u003d1 OS_STDERR_CAPTURE\u003d1 ${PYTHON:-python} -m subunit.run discover -t ./ ./quantumclient/tests $LISTOPT $IDOPTION"},{"line_number":3,"context_line":"test_id_option\u003d--load-list $IDFILE"},{"line_number":4,"context_line":"test_list_option\u003d--list"}],"source_content_type":"text/plain","patch_set":5,"id":"AAAAM3%2F%2FNEY%3D","line":3,"in_reply_to":"AAAAM3%2F%2FbGM%3D","updated":"2013-02-02 23:54:46.000000000","message":"Same thing.","commit_id":"7edb96254126032b41b07f26cb06ab4d42bc9654"}],"HACKING.rst":[{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"0ec6c906a7f9795f775295c61773a098f048b317","unresolved":false,"context_lines":[{"line_number":189,"context_line":"Running Tests"},{"line_number":190,"context_line":"-------------"},{"line_number":191,"context_line":"The testing system is based on a combination of tox and testr. If you just"},{"line_number":192,"context_line":"want to run the whole suite, run `tox` and all will be fine. However, if"},{"line_number":193,"context_line":"you\u0027d like to dig in a bit more, you might want to learn some things about"},{"line_number":194,"context_line":"testr itself. A basic walkthrough for OpenStack can be found at"},{"line_number":195,"context_line":"http://wiki.openstack.org/testr"}],"source_content_type":"text/x-rst","patch_set":5,"id":"AAAAM3%2F%2FbEo%3D","line":192,"updated":"2013-01-23 02:59:10.000000000","message":"two methods to run testcases:\n1.tox to use envs\n2.testr to run basing on your dev env.","commit_id":"7edb96254126032b41b07f26cb06ab4d42bc9654"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"unresolved":false,"context_lines":[{"line_number":189,"context_line":"Running Tests"},{"line_number":190,"context_line":"-------------"},{"line_number":191,"context_line":"The testing system is based on a combination of tox and testr. If you just"},{"line_number":192,"context_line":"want to run the whole suite, run `tox` and all will be fine. However, if"},{"line_number":193,"context_line":"you\u0027d like to dig in a bit more, you might want to learn some things about"},{"line_number":194,"context_line":"testr itself. A basic walkthrough for OpenStack can be found at"},{"line_number":195,"context_line":"http://wiki.openstack.org/testr"}],"source_content_type":"text/x-rst","patch_set":5,"id":"AAAAM3%2F%2FNEU%3D","line":192,"in_reply_to":"AAAAM3%2F%2FbEo%3D","updated":"2013-02-02 23:54:46.000000000","message":"Done","commit_id":"7edb96254126032b41b07f26cb06ab4d42bc9654"}],"tools/test-requires":[{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"0ec6c906a7f9795f775295c61773a098f048b317","unresolved":false,"context_lines":[{"line_number":1,"context_line":"distribute\u003e\u003d0.6.24"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"cliff-tablib\u003e\u003d1.0"},{"line_number":4,"context_line":"coverage"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"AAAAM3%2F%2FbGE%3D","line":1,"updated":"2013-01-23 02:59:10.000000000","message":"do we need to move 1 to after line 5?","commit_id":"7edb96254126032b41b07f26cb06ab4d42bc9654"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"unresolved":false,"context_lines":[{"line_number":1,"context_line":"distribute\u003e\u003d0.6.24"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"cliff-tablib\u003e\u003d1.0"},{"line_number":4,"context_line":"coverage"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"AAAAM3%2F%2FNEQ%3D","line":1,"in_reply_to":"AAAAM3%2F%2FbGE%3D","updated":"2013-02-02 23:54:46.000000000","message":"For some reason we\u0027ve historically kept the distribute dep on the top line of this file. I do not really know why - so I think I\u0027m going to move it. :)","commit_id":"7edb96254126032b41b07f26cb06ab4d42bc9654"}],"tox.ini":[{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"0ec6c906a7f9795f775295c61773a098f048b317","unresolved":false,"context_lines":[{"line_number":8,"context_line":"         LC_ALL\u003dC"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"deps \u003d -r{toxinidir}/tools/test-requires"},{"line_number":11,"context_line":"commands \u003d python setup.py testr --testr-args\u003d\u0027{posargs}\u0027"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"[testenv:pep8]"},{"line_number":14,"context_line":"commands \u003d pep8 --repeat --show-source --exclude\u003d.venv,.tox,dist,doc ."}],"source_content_type":"text/x-properties","patch_set":5,"id":"AAAAM3%2F%2FbGA%3D","line":11,"updated":"2013-01-23 02:59:10.000000000","message":"what can the posargs be? can u give us a sample in HACKING.rst?","commit_id":"7edb96254126032b41b07f26cb06ab4d42bc9654"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"unresolved":false,"context_lines":[{"line_number":8,"context_line":"         LC_ALL\u003dC"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"deps \u003d -r{toxinidir}/tools/test-requires"},{"line_number":11,"context_line":"commands \u003d python setup.py testr --testr-args\u003d\u0027{posargs}\u0027"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"[testenv:pep8]"},{"line_number":14,"context_line":"commands \u003d pep8 --repeat --show-source --exclude\u003d.venv,.tox,dist,doc ."}],"source_content_type":"text/x-properties","patch_set":5,"id":"AAAAM3%2F%2FNEM%3D","line":11,"in_reply_to":"AAAAM3%2F%2FbGA%3D","updated":"2013-02-02 23:54:46.000000000","message":"posargs is a way to pass any options through to testr that you would pass to tox.","commit_id":"7edb96254126032b41b07f26cb06ab4d42bc9654"}]}
