Merge "Add support for tox in SFC project jobs"
authorFatih Degirmenci <fdegir@gmail.com>
Tue, 26 Jun 2018 06:28:41 +0000 (06:28 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Tue, 26 Jun 2018 06:28:41 +0000 (06:28 +0000)
jjb/sfc/sfc-project-jobs.yaml

index fea7924..70fc332 100644 (file)
                   pattern: 'docs/**|.gitignore'
 
     builders:
-      - sfc-unit-tests
+      - sfc-unit-tests-and-docs
+
+    publishers:
+      - sfc-unit-tests-and-docs-publisher
 
 ################################
 # job builders
 ################################
 
 - builder:
-    name: sfc-unit-tests
+    name: sfc-unit-tests-and-docs
     builders:
       - shell: |
-          cd $WORKSPACE && yamllint $(git ls-tree -r HEAD --name-only  | egrep 'yml$|yaml$' | egrep -v 'scenarios')
+          cd $WORKSPACE && tox
+
+################################
+# job publishers
+################################
+- publisher:
+    name: 'sfc-unit-tests-and-docs-publisher'
+    publishers:
+      - junit:
+          results: nosetests.xml
+      - cobertura:
+          report-file: "coverage.xml"
+          only-stable: "true"
+          fail-no-reports: "true"
+          health-auto-update: "true"
+          stability-auto-update: "true"
+          zoom-coverage-chart: "true"
+          targets:
+            - files:
+                healthy: 0
+                unhealthy: 0
+                failing: 0
+            - method:
+                healthy: 0
+                unhealthy: 0
+                failing: 0
+      - email-jenkins-admins-on-failure