diff --git a/jenkins/jobs/monasca.yaml b/jenkins/jobs/monasca.yaml index 22699e4372..987099bc5f 100644 --- a/jenkins/jobs/monasca.yaml +++ b/jenkins/jobs/monasca.yaml @@ -102,6 +102,48 @@ - 'gate-tempest-dsvm-monasca-java-full{job-suffix}': job-suffix: '-nv' +- job: + name: 'gate-tempest-dsvm-monasca-log' + + node: ubuntu-trusty + + wrappers: + - build-timeout: + timeout: 130 + - timestamps + + builders: + - link-logs + - net-info + - devstack-checkout + - shell: | + #!/bin/bash -xe + export PYTHONUNBUFFERED=true + export DEVSTACK_GATE_NEUTRON=0 + export ENABLED_SERVICES=tempest + DEVSTACK_LOCAL_CONFIG="enable_plugin monasca-api git://git.openstack.org/openstack/monasca-api" + DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin monasca-log-api git://git.openstack.org/openstack/monasca-log-api" + export DEVSTACK_LOCAL_CONFIG + export PROJECTS="openstack/monasca-log-api $PROJECTS" + + function pre_test_hook {{ + source $BASE/new/monasca-log-api/devstack/pre_test_hook.sh + }} + export -f pre_test_hook + + function post_test_hook {{ + # Configure and run tempest on monasca-log-api installation + source $BASE/new/monasca-log-api/devstack/post_test_hook.sh + }} + export -f post_test_hook + + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + + publishers: + - devstack-logs + - console-log + - job: name: gate-monasca-analytics-py27 diff --git a/zuul/layout.yaml b/zuul/layout.yaml index cc2b7871db..c48502357d 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -8061,6 +8061,8 @@ projects: - gate-monasca-log-api-build post: - monasca-log-api-localrepo-upload + experimental: + - gate-tempest-dsvm-monasca-log - name: openstack/monasca-notification template: