)]}'
{"jenkins/jobs/aodh.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f275de0e5f4cfe8dc16f45d640eb1cf4dd4c3f02","unresolved":false,"context_lines":[{"line_number":54,"context_line":"          #!/bin/bash -xe"},{"line_number":55,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":56,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":57,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"^aodh\\.\""},{"line_number":58,"context_line":"          export PROJECTS\u003d\"openstack/aodh $PROJECTS\""},{"line_number":59,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin aodh git://git.openstack.org/openstack/aodh\""},{"line_number":60,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a18252c_807820c6","line":57,"range":{"start_line":57,"start_character":0,"end_line":57,"end_character":54},"updated":"2016-04-13 02:21:50.000000000","message":"You need to add DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\u003d1\nto make plugin tests run. \n\nCurrently this is only way to run plugin tests which would not provide complete isolation to your plugin it will detect other plugin also if installed but run only tests as per DEVSTACK_GATE_TEMPEST_REGEX which is good to run only aodh tests.\n\nMatt, jroll working on better way to run plugin tests in much more cleaner.isolated way - https://review.openstack.org/#/c/297446/\nYou can do in that way once those are landed.","commit_id":"a9f23fc30191301ce2e5b0d6031ff97e8481b140"},{"author":{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},"change_message_id":"68cc89df35f14b6c8fef91f71f4ef35280520465","unresolved":false,"context_lines":[{"line_number":54,"context_line":"          #!/bin/bash -xe"},{"line_number":55,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":56,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":57,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"^aodh\\.\""},{"line_number":58,"context_line":"          export PROJECTS\u003d\"openstack/aodh $PROJECTS\""},{"line_number":59,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin aodh git://git.openstack.org/openstack/aodh\""},{"line_number":60,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a18252c_3186c013","line":57,"range":{"start_line":57,"start_character":0,"end_line":57,"end_character":54},"in_reply_to":"5a18252c_807820c6","updated":"2016-04-13 04:17:19.000000000","message":"Done","commit_id":"a9f23fc30191301ce2e5b0d6031ff97e8481b140"}],"jenkins/jobs/ceilometer.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"976f4d1a0bd5af4f42103d7c56f89e58b7e3f509","unresolved":false,"context_lines":[{"line_number":99,"context_line":"      - console-log"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"- job-template:"},{"line_number":102,"context_line":"    name: \u0027gate-tempest-dsvm-ceilometer-{backend}-{network}plugin\u0027:"},{"line_number":103,"context_line":"    node: ubuntu-trusty"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a1b2928_d625f9ae","line":102,"range":{"start_line":102,"start_character":0,"end_line":102,"end_character":67},"updated":"2016-04-11 07:28:42.000000000","message":"Are you sure you want to define and run separate jobs for plugin tests?\n\nI feel you can do in existing job by adding DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\u003d1\nalong with DEVSTACK_GATE_TEMPEST_REGEX\u003d\u0027^ceilometer.\u0027\n\nor much smarter way - https://review.openstack.org/#/c/297446/3\n\nWhich will run ceilometer tests from plugin and rest from tempest based on DEVSTACK_GATE_TEMPEST_REGEX.\n\nNOTE- it will run all tests (including slow tests, where ceilometer current jobs runs tempest tests without slow tests using DEVSTACK_GATE_TEMPEST_FULL\u003d1)\nIf slow tests are not needed then we can extend plugin install for \u0027tox -e full\u0027 etc.","commit_id":"28dd87003a364a62a12a2376208b59fc36bf068c"},{"author":{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},"change_message_id":"874645f9900d388da8e75252aebd85a101615173","unresolved":false,"context_lines":[{"line_number":99,"context_line":"      - console-log"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"- job-template:"},{"line_number":102,"context_line":"    name: \u0027gate-tempest-dsvm-ceilometer-{backend}-{network}plugin\u0027:"},{"line_number":103,"context_line":"    node: ubuntu-trusty"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a1b2928_f6d595b9","line":102,"range":{"start_line":102,"start_character":0,"end_line":102,"end_character":67},"in_reply_to":"7a1b2928_d625f9ae","updated":"2016-04-11 07:50:20.000000000","message":"Having separate jobs is to avoid breaking current gate jobs down. I\u0027m also set these jobs non-voting in this patch.\n\nOnce we check the tests in ceilometer plugin works fine, then we can merge those jobs to reduce the number of dsvm builds.\n\n\nI\u0027d also like to raise a question whether we should keep \u0027full\u0027 tempest tests running for ceilometer.\nIf we decided to execute them, I prefer new option in #297446 as you suggested.","commit_id":"28dd87003a364a62a12a2376208b59fc36bf068c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f275de0e5f4cfe8dc16f45d640eb1cf4dd4c3f02","unresolved":false,"context_lines":[{"line_number":115,"context_line":"          #!/bin/bash -xe"},{"line_number":116,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":117,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":118,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"^ceilometer\\.\""},{"line_number":119,"context_line":"          export DEVSTACK_GATE_CEILOMETER_BACKEND\u003d{backend}"},{"line_number":120,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer\""},{"line_number":121,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a18252c_03d1ba57","line":118,"range":{"start_line":118,"start_character":57,"end_line":118,"end_character":60},"updated":"2016-04-13 02:21:50.000000000","message":"ditto","commit_id":"a9f23fc30191301ce2e5b0d6031ff97e8481b140"},{"author":{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},"change_message_id":"68cc89df35f14b6c8fef91f71f4ef35280520465","unresolved":false,"context_lines":[{"line_number":115,"context_line":"          #!/bin/bash -xe"},{"line_number":116,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":117,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":118,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"^ceilometer\\.\""},{"line_number":119,"context_line":"          export DEVSTACK_GATE_CEILOMETER_BACKEND\u003d{backend}"},{"line_number":120,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer\""},{"line_number":121,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a18252c_917d141f","line":118,"range":{"start_line":118,"start_character":57,"end_line":118,"end_character":60},"in_reply_to":"5a18252c_03d1ba57","updated":"2016-04-13 04:17:19.000000000","message":"Done","commit_id":"a9f23fc30191301ce2e5b0d6031ff97e8481b140"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"7ff99dfff03e8c14589b3fc627820bded0c78396","unresolved":false,"context_lines":[{"line_number":457,"context_line":"          branch-override: default"},{"line_number":458,"context_line":"      - \u0027gate-tempest-dsvm-ceilometer-{backend}-neutron-full{job-suffix}\u0027:"},{"line_number":459,"context_line":"          backend: \u0027mysql\u0027"},{"line_number":460,"context_line":"          node: ubuntu-trusty"},{"line_number":461,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":462,"context_line":"          branch-override: default"},{"line_number":463,"context_line":"      - \u0027{pipeline}-ceilometer-dsvm-functional-{backend}{job-suffix}\u0027:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a122d0e_60db29ee","side":"PARENT","line":460,"updated":"2016-04-23 23:59:23.000000000","message":"This should not have been removed, as it breaks the gate.","commit_id":"e43a820750f3c610750452c5ddb291ff69414cbc"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"80fba0412634e03f7edaec28163642cba2823e0b","unresolved":false,"context_lines":[{"line_number":4262,"context_line":"      - gate-aodh-dsvm-functional-mongodb"},{"line_number":4263,"context_line":"      - gate-aodh-dsvm-functional-mysql"},{"line_number":4264,"context_line":"      - gate-aodh-dsvm-functional-postgresql"},{"line_number":4265,"context_line":"      - gate-aodh-dsvm-tempest-plugin-hbase"},{"line_number":4266,"context_line":"      - gate-aodh-dsvm-tempest-plugin-mongodb"},{"line_number":4267,"context_line":"      - gate-aodh-dsvm-tempest-plugin-mysql"},{"line_number":4268,"context_line":"      - gate-aodh-dsvm-tempest-plugin-mysql-neutron"},{"line_number":4269,"context_line":"      - gate-aodh-dsvm-tempest-plugin-postgresql"},{"line_number":4270,"context_line":"      - gate-telemetry-dsvm-integration-aodh"},{"line_number":4271,"context_line":""},{"line_number":4272,"context_line":"  - name: openstack/api-site"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a1b2928_1091159a","line":4269,"range":{"start_line":4265,"start_character":6,"end_line":4269,"end_character":48},"updated":"2016-04-11 16:42:02.000000000","message":"don\u0027t add non-voting jobs to the gate.","commit_id":"e4b9fdba727f28c00ff995a81a8cadc96fe3e772"},{"author":{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},"change_message_id":"1915e3a399fe621df232283f2bce0f60a35bc92a","unresolved":false,"context_lines":[{"line_number":4262,"context_line":"      - gate-aodh-dsvm-functional-mongodb"},{"line_number":4263,"context_line":"      - gate-aodh-dsvm-functional-mysql"},{"line_number":4264,"context_line":"      - gate-aodh-dsvm-functional-postgresql"},{"line_number":4265,"context_line":"      - gate-aodh-dsvm-tempest-plugin-hbase"},{"line_number":4266,"context_line":"      - gate-aodh-dsvm-tempest-plugin-mongodb"},{"line_number":4267,"context_line":"      - gate-aodh-dsvm-tempest-plugin-mysql"},{"line_number":4268,"context_line":"      - gate-aodh-dsvm-tempest-plugin-mysql-neutron"},{"line_number":4269,"context_line":"      - gate-aodh-dsvm-tempest-plugin-postgresql"},{"line_number":4270,"context_line":"      - gate-telemetry-dsvm-integration-aodh"},{"line_number":4271,"context_line":""},{"line_number":4272,"context_line":"  - name: openstack/api-site"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a18252c_64a71450","line":4269,"range":{"start_line":4265,"start_character":6,"end_line":4269,"end_character":48},"in_reply_to":"7a1b2928_1091159a","updated":"2016-04-12 01:04:15.000000000","message":"ok, will remove these non-voting jobs for ceilometer and aodh. - thanks","commit_id":"e4b9fdba727f28c00ff995a81a8cadc96fe3e772"}]}
