)]}'
{"contrib/devstack/run_tests.sh":[{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"ce6a856676c83f181122061c5b714b026aed11da","unresolved":false,"context_lines":[{"line_number":16,"context_line":"API_RESPONDING_TIMEOUT\u003d20"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"if ! timeout ${API_RESPONDING_TIMEOUT} sh -c \"while ! curl -s http://127.0.0.1:9001/ 2\u003e/dev/null | grep -q \u0027v1\u0027 ; do sleep 1; done\"; then"},{"line_number":19,"context_line":"    echo \"The Barbican (non-admin) API failed to respond within ${API_RESPONDING_TIMEOUT} seconds\""},{"line_number":20,"context_line":"    exit 1"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a80dd14_20d512b9","line":19,"updated":"2015-03-12 14:19:04.000000000","message":"Need a \"Barbican\" -\u003e \"Designate\" here.","commit_id":"5f2fc4da3986b326cabbb82aaf2dc723e1263d1c"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"98ca487f19e774ad5961c7e94f014d361719b3da","unresolved":false,"context_lines":[{"line_number":16,"context_line":"API_RESPONDING_TIMEOUT\u003d20"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"if ! timeout ${API_RESPONDING_TIMEOUT} sh -c \"while ! curl -s http://127.0.0.1:9001/ 2\u003e/dev/null | grep -q \u0027v1\u0027 ; do sleep 1; done\"; then"},{"line_number":19,"context_line":"    echo \"The Barbican (non-admin) API failed to respond within ${API_RESPONDING_TIMEOUT} seconds\""},{"line_number":20,"context_line":"    exit 1"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a80dd14_fce0cc27","line":19,"in_reply_to":"9a80dd14_20d512b9","updated":"2015-03-13 12:59:08.000000000","message":"Done","commit_id":"5f2fc4da3986b326cabbb82aaf2dc723e1263d1c"}]}
