From e8dadc66622592eeb5c2fb5ff4dca1e3d81c1e24 Mon Sep 17 00:00:00 2001 From: Doug Fish Date: Tue, 26 Jan 2016 22:47:20 +0000 Subject: [PATCH] Add JavaScript gate jobs to LBaaS dashboard The LBaaS v2 dashboard is Angular based. It needs JavaScript unit tests and linting in the gate. Add them non-voting initially. These tests will fail until Ia0231f44b36cf5263ed5efbbdfa42ad9cf63c4a0 is merged, but would like to proceed anyway, since jobs will be non-voting initially anyway. Change-Id: Id38ca38e1739921ccc3c81b9d2e869e962e441c3 Partially-Implements: blueprint horizon-lbaas-v2-ui --- jenkins/jobs/projects.yaml | 1 + zuul/layout.yaml | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index e8c51f7f06..2a0b042a72 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -3536,6 +3536,7 @@ jobs: - python-jobs - openstack-publish-jobs + - javascript-jobs - project: name: neutron-lib diff --git a/zuul/layout.yaml b/zuul/layout.yaml index e7dac3a674..528ddaa102 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -1916,6 +1916,14 @@ jobs: branch: ^(?!stable/(kilo|liberty)).*$ voting: false + # TODO(doug-fish): Make voting once tests are proven to pass reliably + - name: gate-neutron-lbaas-dashboard-npm-run-lint + voting: false + + # TODO(doug-fish): Make voting once tests are proven to pass reliably + - name: gate-neutron-lbaas-dashboard-npm-run-test + voting: false + - name: gate-tempest-dsvm-ceilometer-mongodb-full voting: false @@ -6805,6 +6813,9 @@ projects: - name: check-requirements - name: merge-check - name: python-jobs + check: + - gate-neutron-lbaas-dashboard-npm-run-lint + - gate-neutron-lbaas-dashboard-npm-run-test - name: openstack/neutron-lib template: