)]}'
{"devstack-vm-gate-wrap.sh":[{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"451e2f947e9f2ec8b3cffa1c1f5b7d0a2eba8bd6","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"# Set to a path to install a plugin repo into the tox venv before running tempest\u0027s"},{"line_number":132,"context_line":"# \u0027all\u0027 tox job"},{"line_number":133,"context_line":"export DEVSTACK_GATE_TEMPEST_PLUGIN_INSTALL\u003d${DEVSTACK_GATE_TEMPEST_NOTESTS:-False}"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"# Set to 1 to run the devstack exercises"},{"line_number":136,"context_line":"export DEVSTACK_GATE_EXERCISES\u003d${DEVSTACK_GATE_EXERCISES:-0}"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_e7c040e3","line":133,"updated":"2016-03-24 23:12:41.000000000","message":"s/NOTESTS/PLUGIN_INSTALL/","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"3666af2cc53633d5d426c742d2856a5affa1ffb7","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"# Set to a path to install a plugin repo into the tox venv before running tempest\u0027s"},{"line_number":132,"context_line":"# \u0027all\u0027 tox job"},{"line_number":133,"context_line":"export DEVSTACK_GATE_TEMPEST_PLUGIN_INSTALL\u003d${DEVSTACK_GATE_TEMPEST_NOTESTS:-False}"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"# Set to 1 to run the devstack exercises"},{"line_number":136,"context_line":"export DEVSTACK_GATE_EXERCISES\u003d${DEVSTACK_GATE_EXERCISES:-0}"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_4aa5b102","line":133,"in_reply_to":"da0c15f0_e7c040e3","updated":"2016-03-24 23:14:20.000000000","message":"Done","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"}],"devstack-vm-gate.sh":[{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"451e2f947e9f2ec8b3cffa1c1f5b7d0a2eba8bd6","unresolved":false,"context_lines":[{"line_number":739,"context_line":"    fi"},{"line_number":740,"context_line":"    cd $BASE/new/tempest"},{"line_number":741,"context_line":"    # Install any tempest plugins from source"},{"line_number":742,"context_line":"    if [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" !\u003d False ]] ; then"},{"line_number":743,"context_line":"       $TEMPEST_COMMAND -eall --notest"},{"line_number":744,"context_line":"       sudo -H -u tempest .tox/all/bin/pip install $DEVSTACK_GATE_TEMPEST_ALL_PLUGINS"},{"line_number":745,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_473beceb","line":742,"updated":"2016-03-24 23:12:41.000000000","message":"This should be DEVSTACK_GATE_TEMPEST_PLUGIN_INSTALL, right?","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"3666af2cc53633d5d426c742d2856a5affa1ffb7","unresolved":false,"context_lines":[{"line_number":739,"context_line":"    fi"},{"line_number":740,"context_line":"    cd $BASE/new/tempest"},{"line_number":741,"context_line":"    # Install any tempest plugins from source"},{"line_number":742,"context_line":"    if [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" !\u003d False ]] ; then"},{"line_number":743,"context_line":"       $TEMPEST_COMMAND -eall --notest"},{"line_number":744,"context_line":"       sudo -H -u tempest .tox/all/bin/pip install $DEVSTACK_GATE_TEMPEST_ALL_PLUGINS"},{"line_number":745,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_aa48cd5c","line":742,"in_reply_to":"da0c15f0_473beceb","updated":"2016-03-24 23:14:20.000000000","message":"Sigh, there are too many variables","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"451e2f947e9f2ec8b3cffa1c1f5b7d0a2eba8bd6","unresolved":false,"context_lines":[{"line_number":741,"context_line":"    # Install any tempest plugins from source"},{"line_number":742,"context_line":"    if [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" !\u003d False ]] ; then"},{"line_number":743,"context_line":"       $TEMPEST_COMMAND -eall --notest"},{"line_number":744,"context_line":"       sudo -H -u tempest .tox/all/bin/pip install $DEVSTACK_GATE_TEMPEST_ALL_PLUGINS"},{"line_number":745,"context_line":"    fi"},{"line_number":746,"context_line":"    if [[ \"$DEVSTACK_GATE_TEMPEST_REGEX\" !\u003d \"\" ]] ; then"},{"line_number":747,"context_line":"        if [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" -eq \"1\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_e735e0f7","line":744,"updated":"2016-03-24 23:12:41.000000000","message":"Ditto","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"3666af2cc53633d5d426c742d2856a5affa1ffb7","unresolved":false,"context_lines":[{"line_number":741,"context_line":"    # Install any tempest plugins from source"},{"line_number":742,"context_line":"    if [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" !\u003d False ]] ; then"},{"line_number":743,"context_line":"       $TEMPEST_COMMAND -eall --notest"},{"line_number":744,"context_line":"       sudo -H -u tempest .tox/all/bin/pip install $DEVSTACK_GATE_TEMPEST_ALL_PLUGINS"},{"line_number":745,"context_line":"    fi"},{"line_number":746,"context_line":"    if [[ \"$DEVSTACK_GATE_TEMPEST_REGEX\" !\u003d \"\" ]] ; then"},{"line_number":747,"context_line":"        if [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" -eq \"1\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_ea780592","line":744,"in_reply_to":"da0c15f0_e735e0f7","updated":"2016-03-24 23:14:20.000000000","message":"Done","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"451e2f947e9f2ec8b3cffa1c1f5b7d0a2eba8bd6","unresolved":false,"context_lines":[{"line_number":747,"context_line":"        if [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" -eq \"1\" ]]; then"},{"line_number":748,"context_line":"            echo \"Running tempest with plugins and a custom regex filter\""},{"line_number":749,"context_line":"            $TEMPEST_COMMAND -eall-plugin -- --concurrency\u003d$TEMPEST_CONCURRENCY $DEVSTACK_GATE_TEMPEST_REGEX"},{"line_number":750,"context_line":"        else"},{"line_number":751,"context_line":"            echo \"Running tempest with a custom regex filter\""},{"line_number":752,"context_line":"            $TEMPEST_COMMAND -eall -- --concurrency\u003d$TEMPEST_CONCURRENCY $DEVSTACK_GATE_TEMPEST_REGEX"},{"line_number":753,"context_line":"        fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_2a25ddaa","line":750,"updated":"2016-03-24 23:12:41.000000000","message":"Maybe add a note here that with DEVSTACK_GATE_TEMPEST_PLUGIN_INSTALL, it will drop in here and run -eall? Probably not necessary, just a thought.","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"3666af2cc53633d5d426c742d2856a5affa1ffb7","unresolved":false,"context_lines":[{"line_number":747,"context_line":"        if [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" -eq \"1\" ]]; then"},{"line_number":748,"context_line":"            echo \"Running tempest with plugins and a custom regex filter\""},{"line_number":749,"context_line":"            $TEMPEST_COMMAND -eall-plugin -- --concurrency\u003d$TEMPEST_CONCURRENCY $DEVSTACK_GATE_TEMPEST_REGEX"},{"line_number":750,"context_line":"        else"},{"line_number":751,"context_line":"            echo \"Running tempest with a custom regex filter\""},{"line_number":752,"context_line":"            $TEMPEST_COMMAND -eall -- --concurrency\u003d$TEMPEST_CONCURRENCY $DEVSTACK_GATE_TEMPEST_REGEX"},{"line_number":753,"context_line":"        fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_ca6261d8","line":750,"in_reply_to":"da0c15f0_2a25ddaa","updated":"2016-03-24 23:14:20.000000000","message":"Sure, will do","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"451e2f947e9f2ec8b3cffa1c1f5b7d0a2eba8bd6","unresolved":false,"context_lines":[{"line_number":751,"context_line":"            echo \"Running tempest with a custom regex filter\""},{"line_number":752,"context_line":"            $TEMPEST_COMMAND -eall -- --concurrency\u003d$TEMPEST_CONCURRENCY $DEVSTACK_GATE_TEMPEST_REGEX"},{"line_number":753,"context_line":"        fi"},{"line_number":754,"context_line":"    elif [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" -eq \"1\" || \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" !\u003d False ]]; then"},{"line_number":755,"context_line":"        echo \"Running tempest all-plugins test suite\""},{"line_number":756,"context_line":"        $TEMPEST_COMMAND -eall-plugin -- --concurrency\u003d$TEMPEST_CONCURRENCY"},{"line_number":757,"context_line":"    elif [[ \"$DEVSTACK_GATE_TEMPEST_ALL\" -eq \"1\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_677430cf","line":754,"updated":"2016-03-24 23:12:41.000000000","message":"We want to run -eall when using this feature, right? I don\u0027t think we want to change this here.","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"3666af2cc53633d5d426c742d2856a5affa1ffb7","unresolved":false,"context_lines":[{"line_number":751,"context_line":"            echo \"Running tempest with a custom regex filter\""},{"line_number":752,"context_line":"            $TEMPEST_COMMAND -eall -- --concurrency\u003d$TEMPEST_CONCURRENCY $DEVSTACK_GATE_TEMPEST_REGEX"},{"line_number":753,"context_line":"        fi"},{"line_number":754,"context_line":"    elif [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" -eq \"1\" || \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" !\u003d False ]]; then"},{"line_number":755,"context_line":"        echo \"Running tempest all-plugins test suite\""},{"line_number":756,"context_line":"        $TEMPEST_COMMAND -eall-plugin -- --concurrency\u003d$TEMPEST_CONCURRENCY"},{"line_number":757,"context_line":"    elif [[ \"$DEVSTACK_GATE_TEMPEST_ALL\" -eq \"1\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_aa5f2d0d","line":754,"in_reply_to":"da0c15f0_677430cf","updated":"2016-03-24 23:14:20.000000000","message":"Oops I put it on the wrong one","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"451e2f947e9f2ec8b3cffa1c1f5b7d0a2eba8bd6","unresolved":false,"context_lines":[{"line_number":754,"context_line":"    elif [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" -eq \"1\" || \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" !\u003d False ]]; then"},{"line_number":755,"context_line":"        echo \"Running tempest all-plugins test suite\""},{"line_number":756,"context_line":"        $TEMPEST_COMMAND -eall-plugin -- --concurrency\u003d$TEMPEST_CONCURRENCY"},{"line_number":757,"context_line":"    elif [[ \"$DEVSTACK_GATE_TEMPEST_ALL\" -eq \"1\" ]]; then"},{"line_number":758,"context_line":"        echo \"Running tempest all test suite\""},{"line_number":759,"context_line":"        $TEMPEST_COMMAND -eall -- --concurrency\u003d$TEMPEST_CONCURRENCY"},{"line_number":760,"context_line":"    elif [[ \"$DEVSTACK_GATE_TEMPEST_DISABLE_TENANT_ISOLATION\" -eq \"1\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_2717d852","line":757,"updated":"2016-03-24 23:12:41.000000000","message":"Rather here should have: || \"DEVSTACK_GATE_TEMPEST_PLUGIN_INSTALL\" !\u003d False","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"3666af2cc53633d5d426c742d2856a5affa1ffb7","unresolved":false,"context_lines":[{"line_number":754,"context_line":"    elif [[ \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" -eq \"1\" || \"$DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\" !\u003d False ]]; then"},{"line_number":755,"context_line":"        echo \"Running tempest all-plugins test suite\""},{"line_number":756,"context_line":"        $TEMPEST_COMMAND -eall-plugin -- --concurrency\u003d$TEMPEST_CONCURRENCY"},{"line_number":757,"context_line":"    elif [[ \"$DEVSTACK_GATE_TEMPEST_ALL\" -eq \"1\" ]]; then"},{"line_number":758,"context_line":"        echo \"Running tempest all test suite\""},{"line_number":759,"context_line":"        $TEMPEST_COMMAND -eall -- --concurrency\u003d$TEMPEST_CONCURRENCY"},{"line_number":760,"context_line":"    elif [[ \"$DEVSTACK_GATE_TEMPEST_DISABLE_TENANT_ISOLATION\" -eq \"1\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da0c15f0_4a6e51ca","line":757,"in_reply_to":"da0c15f0_2717d852","updated":"2016-03-24 23:14:20.000000000","message":"Done","commit_id":"cebc0af623c315440f884ee39667cb1863b3ea38"}]}
