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
This commit is contained in:
Doug Fish 2016-01-26 22:47:20 +00:00 committed by Mark Vanderwiel
parent ccf4bd9343
commit e8dadc6662
2 changed files with 12 additions and 0 deletions

View File

@ -3536,6 +3536,7 @@
jobs:
- python-jobs
- openstack-publish-jobs
- javascript-jobs
- project:
name: neutron-lib

View File

@ -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: