summaryrefslogtreecommitdiffstats
path: root/jjb
diff options
context:
space:
mode:
authorVratko Polak <vrpolak@cisco.com>2019-09-11 12:51:01 +0200
committerVratko Polak <vrpolak@cisco.com>2019-09-11 12:51:01 +0200
commit6aad83f2d2f3d57129732153492ca8121f0dab0a (patch)
treeb9a7d098a31196ce79eabdb5e9deb17b53f0f55a /jjb
parent465e4f2d955e7d84baf69c9236fcec2fcd969c8c (diff)
Mark jobs that should not tolerate CRC mismatch
CRC checking is only needed in a small subset of jobs that are required for maintaining CRCs. Other jobs are more useful if they skip CRC checking, in order to uncover real incompatibility (or confirm compatibility). Change-Id: I08113b3bec5e38650a6e7331a9513feb17908e48 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
Diffstat (limited to 'jjb')
-rw-r--r--jjb/csit/csit-func.yaml5
-rw-r--r--jjb/csit/csit-perf.yaml5
-rw-r--r--jjb/csit/csit-vpp-device.yaml5
-rw-r--r--jjb/global-macros.yaml2
-rw-r--r--jjb/vpp/vpp.yaml10
5 files changed, 20 insertions, 7 deletions
diff --git a/jjb/csit/csit-func.yaml b/jjb/csit/csit-func.yaml
index c9a98631a..86c9f1c83 100644
--- a/jjb/csit/csit-func.yaml
+++ b/jjb/csit/csit-func.yaml
@@ -191,6 +191,11 @@
name: ARCHIVE_ARTIFACTS
default: '{archive-artifacts}'
description: Artifacts to archive to the logs server.
+ # This is an automatic verify job, part of API coverage.
+ # CRC checking is needed to ensure vpp crc job breaks only when intended.
+ # Can be removed when this job is no longer needed for full API coverage.
+ - csit-fail-on-crc-mismatch-parameter:
+ fail-on-crc-mismatch: 'True'
scm:
- gerrit-trigger-scm:
diff --git a/jjb/csit/csit-perf.yaml b/jjb/csit/csit-perf.yaml
index bff30d82a..662640098 100644
--- a/jjb/csit/csit-perf.yaml
+++ b/jjb/csit/csit-perf.yaml
@@ -144,6 +144,11 @@
name: ARCHIVE_ARTIFACTS
default: '{archive-artifacts}'
description: Artifacts to archive to the logs server.
+ # This is a manually-triggered verify job, part of API coverage.
+ # CRC checking is needed to ensure vpp crc job breaks only when intended.
+ # Can be removed when this job is no longer needed for full API coverage.
+ - csit-fail-on-crc-mismatch-parameter:
+ fail-on-crc-mismatch: 'True'
scm:
- gerrit-trigger-scm:
diff --git a/jjb/csit/csit-vpp-device.yaml b/jjb/csit/csit-vpp-device.yaml
index f16dae549..2d1b3cedf 100644
--- a/jjb/csit/csit-vpp-device.yaml
+++ b/jjb/csit/csit-vpp-device.yaml
@@ -127,6 +127,11 @@
name: ARCHIVE_ARTIFACTS
default: '{archive-artifacts}'
description: Artifacts to archive to the logs server.
+ # This is an automatic verify job, part of API coverage.
+ # CRC checking is needed to ensure vpp crc job breaks only when intended.
+ # Unlikely to be removed, as this job is primary source of API coverage.
+ - csit-fail-on-crc-mismatch-parameter:
+ fail-on-crc-mismatch: 'True'
scm:
- gerrit-trigger-scm:
diff --git a/jjb/global-macros.yaml b/jjb/global-macros.yaml
index a179b1329..a95342196 100644
--- a/jjb/global-macros.yaml
+++ b/jjb/global-macros.yaml
@@ -114,7 +114,7 @@
- string:
name: FDIO_CSIT_FAIL_ON_CRC_MISMATCH
default: '{fail-on-crc-mismatch}'
- description: "If false, CRC is not checked, so compatibility is tested."
+ description: "If true, CRC is checked, else compatibility is tested."
- parameter:
name: gerrit-event-type-parameter
diff --git a/jjb/vpp/vpp.yaml b/jjb/vpp/vpp.yaml
index b7b08fca5..dbd3dd79a 100644
--- a/jjb/vpp/vpp.yaml
+++ b/jjb/vpp/vpp.yaml
@@ -832,9 +832,6 @@
name: ARCHIVE_ARTIFACTS
default: '{archive-artifacts}'
description: Artifacts to archive to the logs server.
- # The API CRC job fails on mismatch, we hunt for real incompatibilities.
- - csit-fail-on-crc-mismatch-parameter:
- fail-on-crc-mismatch: 'False'
scm:
- gerrit-trigger-scm:
@@ -913,9 +910,6 @@
name: ARCHIVE_ARTIFACTS
default: '{archive-artifacts}'
description: Artifacts to archive to the logs server.
- # The API CRC job fails on mismatch, try compare API versions if possible.
- - csit-fail-on-crc-mismatch-parameter:
- fail-on-crc-mismatch: 'False'
scm:
- gerrit-trigger-scm:
@@ -976,6 +970,10 @@
name: ARCHIVE_ARTIFACTS
default: '{archive-artifacts}'
description: Artifacts to archive to the logs server.
+ # Not sure whether not failing has any useful usage,
+ # but it does not hurt to have some flexibility for future.
+ - csit-fail-on-crc-mismatch-parameter:
+ fail-on-crc-mismatch: 'True'
scm:
- gerrit-trigger-scm: