)]}'
{"grafana/horizon.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"468686863e56217fceac5c37e126ea063a62db0b","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      panels:"},{"line_number":16,"context_line":"        - title: Unit Tests Failure Rates (Check queue)"},{"line_number":17,"context_line":"          span: 6"},{"line_number":18,"context_line":"          targets:"},{"line_number":19,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py27.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py27\u0027)"},{"line_number":20,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":21,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py37\u0027)"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_4a191120","line":18,"updated":"2020-06-24 06:11:48.000000000","message":"The list of UTs does not match the current. Let\u0027s update them together.","commit_id":"e865f92ac0daaa140a441dc3ad6f26f8dd72614e"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"92be917e5e4acbdaa7098711f316024db48795f2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      panels:"},{"line_number":16,"context_line":"        - title: Unit Tests Failure Rates (Check queue)"},{"line_number":17,"context_line":"          span: 6"},{"line_number":18,"context_line":"          targets:"},{"line_number":19,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py27.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py27\u0027)"},{"line_number":20,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":21,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py37\u0027)"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_90a236ad","line":18,"in_reply_to":"bf51134e_4a191120","updated":"2020-06-24 08:12:01.000000000","message":"Done.","commit_id":"e865f92ac0daaa140a441dc3ad6f26f8dd72614e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"468686863e56217fceac5c37e126ea063a62db0b","unresolved":false,"context_lines":[{"line_number":25,"context_line":"          type: graph"},{"line_number":26,"context_line":"        - title: Unit Tests Failure Rates (Gate queue)"},{"line_number":27,"context_line":"          span: 6"},{"line_number":28,"context_line":"          targets:"},{"line_number":29,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py27.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py27\u0027)"},{"line_number":30,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":31,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py37\u0027)"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_8ad4c921","line":28,"updated":"2020-06-24 06:11:48.000000000","message":"Same as the above","commit_id":"e865f92ac0daaa140a441dc3ad6f26f8dd72614e"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"92be917e5e4acbdaa7098711f316024db48795f2","unresolved":false,"context_lines":[{"line_number":25,"context_line":"          type: graph"},{"line_number":26,"context_line":"        - title: Unit Tests Failure Rates (Gate queue)"},{"line_number":27,"context_line":"          span: 6"},{"line_number":28,"context_line":"          targets:"},{"line_number":29,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py27.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py27\u0027)"},{"line_number":30,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":31,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py37\u0027)"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_70a7a2be","line":28,"in_reply_to":"bf51134e_8ad4c921","updated":"2020-06-24 08:12:01.000000000","message":"Done.","commit_id":"e865f92ac0daaa140a441dc3ad6f26f8dd72614e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"468686863e56217fceac5c37e126ea063a62db0b","unresolved":false,"context_lines":[{"line_number":37,"context_line":"          span: 6"},{"line_number":38,"context_line":"          targets:"},{"line_number":39,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-dsvm-tempest-plugin\u0027)"},{"line_number":40,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin-py27.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-dsvm-tempest-plugin-py27\u0027)"},{"line_number":41,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-tempest-plugin-ipv6.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-tempest-plugin-ipv6.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-tempest-plugin-ipv6\u0027)"},{"line_number":42,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-integration-tests.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-integration-tests.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-integration-tests\u0027)"},{"line_number":43,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-selenium-headless.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-selenium-headless.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-selenium-headless\u0027)"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_4a6bd183","line":40,"updated":"2020-06-24 06:11:48.000000000","message":"py27 result in master branch is no longer needed","commit_id":"e865f92ac0daaa140a441dc3ad6f26f8dd72614e"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"92be917e5e4acbdaa7098711f316024db48795f2","unresolved":false,"context_lines":[{"line_number":37,"context_line":"          span: 6"},{"line_number":38,"context_line":"          targets:"},{"line_number":39,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-dsvm-tempest-plugin\u0027)"},{"line_number":40,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin-py27.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-dsvm-tempest-plugin-py27\u0027)"},{"line_number":41,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-tempest-plugin-ipv6.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-tempest-plugin-ipv6.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-tempest-plugin-ipv6\u0027)"},{"line_number":42,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-integration-tests.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-integration-tests.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-integration-tests\u0027)"},{"line_number":43,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-selenium-headless.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-selenium-headless.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-selenium-headless\u0027)"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_d0a82e8d","line":40,"in_reply_to":"bf51134e_4a6bd183","updated":"2020-06-24 08:12:01.000000000","message":"removed.","commit_id":"e865f92ac0daaa140a441dc3ad6f26f8dd72614e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"468686863e56217fceac5c37e126ea063a62db0b","unresolved":false,"context_lines":[{"line_number":46,"context_line":"          span: 6"},{"line_number":47,"context_line":"          targets:"},{"line_number":48,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-dsvm-tempest-plugin\u0027)"},{"line_number":49,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin-py27.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-dsvm-tempest-plugin-py27\u0027)"},{"line_number":50,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-tempest-plugin-ipv6.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-tempest-plugin-ipv6.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-tempest-plugin-ipv6\u0027)"},{"line_number":51,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-integration-tests.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-integration-tests.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-integration-tests\u0027)"},{"line_number":52,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-selenium-headless.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-selenium-headless.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-selenium-headless\u0027)"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_6a0b35d5","line":49,"updated":"2020-06-24 06:11:48.000000000","message":"py27 result in master branch is no longer needed","commit_id":"e865f92ac0daaa140a441dc3ad6f26f8dd72614e"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"92be917e5e4acbdaa7098711f316024db48795f2","unresolved":false,"context_lines":[{"line_number":46,"context_line":"          span: 6"},{"line_number":47,"context_line":"          targets:"},{"line_number":48,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-dsvm-tempest-plugin\u0027)"},{"line_number":49,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-dsvm-tempest-plugin-py27.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-dsvm-tempest-plugin-py27\u0027)"},{"line_number":50,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-tempest-plugin-ipv6.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-tempest-plugin-ipv6.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-tempest-plugin-ipv6\u0027)"},{"line_number":51,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-integration-tests.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-integration-tests.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-integration-tests\u0027)"},{"line_number":52,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-selenium-headless.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-selenium-headless.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-selenium-headless\u0027)"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_b0adba9c","line":49,"in_reply_to":"bf51134e_6a0b35d5","updated":"2020-06-24 08:12:01.000000000","message":"removed.","commit_id":"e865f92ac0daaa140a441dc3ad6f26f8dd72614e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"468686863e56217fceac5c37e126ea063a62db0b","unresolved":false,"context_lines":[{"line_number":55,"context_line":"          span: 6"},{"line_number":56,"context_line":"          targets:"},{"line_number":57,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-nodejs10-run-test.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-nodejs10-run-test.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-nodejs10-run-test\u0027)"},{"line_number":58,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-nodejs10-run-lint.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-nodejs10-run-lint.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-nodejs10-run-lint\u0027)"},{"line_number":59,"context_line":"          type: graph"},{"line_number":60,"context_line":"        - title: npm test Failure Rates (Gate queue)"},{"line_number":61,"context_line":"          span: 6"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_eacd8585","line":58,"updated":"2020-06-24 06:11:48.000000000","message":"These are okay. I tested the expression in graphite.opendev.org and it worked well.","commit_id":"e865f92ac0daaa140a441dc3ad6f26f8dd72614e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"468686863e56217fceac5c37e126ea063a62db0b","unresolved":false,"context_lines":[{"line_number":61,"context_line":"          span: 6"},{"line_number":62,"context_line":"          targets:"},{"line_number":63,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-nodejs10-run-test.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-nodejs10-run-test.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-nodejs10-run-test\u0027)"},{"line_number":64,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-nodejs10-run-lint.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_horizon.master.job.horizon-nodejs10-run-lint.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-nodejs10-run-lint\u0027)"},{"line_number":65,"context_line":"          type: graph"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_2ac49d5e","line":64,"updated":"2020-06-24 06:11:48.000000000","message":"ditto","commit_id":"e865f92ac0daaa140a441dc3ad6f26f8dd72614e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b30e188907f37d8718bad777deca3d195d0e86f1","unresolved":false,"context_lines":[{"line_number":18,"context_line":"          targets:"},{"line_number":19,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":20,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py38\u0027)"},{"line_number":21,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-tox-python3-django22.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-tox-python3-django22.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-tox-python3-django22\u0027)"},{"line_number":22,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-lower-constraints.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-lower-constraints.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-lower-constraints\u0027)"},{"line_number":23,"context_line":"          type: graph"},{"line_number":24,"context_line":"        - title: Unit Tests Failure Rates (Gate queue)"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bf51134e_3da98223","line":21,"updated":"2020-06-24 11:32:18.000000000","message":"py38 job is not covered.\ndjango22 job is not enabled for victoria.","commit_id":"c31aa43f3f01692bec56572419e472506245a5b6"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"41a44f2f2a44d9e1d5d34e26126d3494d866480b","unresolved":false,"context_lines":[{"line_number":18,"context_line":"          targets:"},{"line_number":19,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py36.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":20,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-py37.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py38\u0027)"},{"line_number":21,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-tox-python3-django22.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.horizon-tox-python3-django22.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027horizon-tox-python3-django22\u0027)"},{"line_number":22,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-lower-constraints.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_horizon.master.job.openstack-tox-lower-constraints.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-lower-constraints\u0027)"},{"line_number":23,"context_line":"          type: graph"},{"line_number":24,"context_line":"        - title: Unit Tests Failure Rates (Gate queue)"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bf51134e_dd74c6d1","line":21,"in_reply_to":"bf51134e_3da98223","updated":"2020-06-24 11:33:28.000000000","message":"py37 job is not run for victoria either.","commit_id":"c31aa43f3f01692bec56572419e472506245a5b6"}]}
