Change trigger of jenkins verify job
[releng.git] / jjb / releng / testapi-automate.yml
index c038352..abb3481 100644 (file)
@@ -21,7 +21,7 @@
         - 'opnfv-build-ubuntu-defaults'
 
     scm:
-        - git-scm
+        - git-scm-gerrit
 
     triggers:
         - gerrit:
                     branch-pattern: '**/{branch}'
                 file-paths:
                   - compare-type: 'ANT'
-                    pattern: 'utils/**'
+                    pattern: 'utils/test/testapi/**'
 
     builders:
         - run-unit-tests
 
+    publishers:
+        - junit:
+            results: nosetests.xml
+        - cobertura:
+            report-file: "coverage.xml"
+            only-stable: "true"
+            health-auto-update: "true"
+            stability-auto-update: "true"
+            zoom-coverage-chart: "true"
+            targets:
+                - files:
+                    healthy: 10
+                    unhealthy: 20
+                    failing: 30
+                - method:
+                    healthy: 50
+                    unhealthy: 40
+                    failing: 30
+
 - job-template:
     name: 'testapi-automate-{stream}'
 
 
     builders:
         - docker-update
-        - start-testapi-server
         - testapi-doc-build
         - upload-doc-artifact
-        - clean-testapi-server
 
 ################################
 # job builders
     name: run-unit-tests
     builders:
         - shell: |
-            bash ./jjb/releng/testapi-run-tests.sh
+            bash ./utils/test/testapi/run_test.sh
 
 - builder:
     name: docker-update
         - shell: |
             bash ./jjb/releng/testapi-docker-update.sh
 
-- builder:
-    name: start-testapi-server
-    builders:
-        - shell: |
-            bash ./utils/test/testapi/htmlize/prepare.sh
-
 - builder:
     name: testapi-doc-build
     builders:
     builders:
         - shell: |
             bash ./utils/test/testapi/htmlize/push-doc-artifact.sh
-
-- builder:
-    name: clean-testapi-server
-    builders:
-        - shell: |
-            bash ./utils/test/testapi/htmlize/finish.sh