diff options
author | Vratko Polak <vrpolak@cisco.com> | 2021-01-18 14:57:09 +0100 |
---|---|---|
committer | Vratko Polak <vrpolak@cisco.com> | 2021-01-18 14:57:09 +0100 |
commit | e1c2344572ced155de7921e88f3d5256ef37b9a8 (patch) | |
tree | ee900753ffaef95f5135fa43f399a3b53db20c04 /jjb/csit | |
parent | 216f49623140f6189850345c395be53a2a1765a4 (diff) |
CSIT: Make tox job gating (as VPP checkstyle)
+ Add code comments explaining how CSIT device tests can be started.
Change-Id: Icc5bd800f8fdc4616366a32559304977fba9fb04
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
Diffstat (limited to 'jjb/csit')
-rw-r--r-- | jjb/csit/csit-tox.yaml | 36 | ||||
-rw-r--r-- | jjb/csit/csit-vpp-device.yaml | 4 |
2 files changed, 34 insertions, 6 deletions
diff --git a/jjb/csit/csit-tox.yaml b/jjb/csit/csit-tox.yaml index 4ef4bfeb8..3999144e8 100644 --- a/jjb/csit/csit-tox.yaml +++ b/jjb/csit/csit-tox.yaml @@ -1,4 +1,4 @@ -# Copyright (c) 2020 Cisco and/or its affiliates. +# Copyright (c) 2021 Cisco and/or its affiliates. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at: @@ -70,9 +70,37 @@ build-timeout: '{build-timeout}' triggers: - - gerrit-trigger-patch-submitted: - name: '{project}' - branch: '{branch}' + # Tox trigger is special. + - gerrit: + server-name: 'Primary' + trigger-on: + - patchset-created-event: + exclude-drafts: 'true' + exclude-trivial-rebase: 'false' + exclude-no-code-change: 'false' + # Not enabling on draft published event. + # Frequently, people publish for public access, not fr verify. + # Use recheck comment to trigger verify. + - comment-added-contains-event: + comment-contains-value: 'recheck' + - comment-added-contains-event: + comment-contains-value: 'reverify' + projects: + - project-compare-type: 'ANT' + project-pattern: '{project}' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**/{branch}' + override-votes: true + gerrit-build-notbuilt-verified-value: 0 + gerrit-build-successful-verified-value: 1 + failed-message: 'Tox failed. No further verify jobs will be started.' + successful-message: 'tox_success' + skip-vote: + successful: true + failed: false + unstable: false + notbuilt: false builders: - shell: diff --git a/jjb/csit/csit-vpp-device.yaml b/jjb/csit/csit-vpp-device.yaml index 252684125..9a4b47da2 100644 --- a/jjb/csit/csit-vpp-device.yaml +++ b/jjb/csit/csit-vpp-device.yaml @@ -1,4 +1,4 @@ -# Copyright (c) 2020 Cisco and/or its affiliates. +# Copyright (c) 2021 Cisco and/or its affiliates. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at: @@ -150,7 +150,7 @@ build-timeout: '{build-timeout}' triggers: - - 'gerrit-trigger-csit-vpp-devicetest-full': + - gerrit-trigger-csit-vpp-devicetest-full: project: '{project}' branch: '{branch}' skip-vote: '{skip-vote}' |