This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
laforge gerrit-no-reply at lists.osmocom.orglaforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ci/+/20822 ) Change subject: jjb: ttcn3-testsuites: Spread all test grouped around the day ...................................................................... jjb: ttcn3-testsuites: Spread all test grouped around the day Before this patch, only the debian+master jobs were spread around several hours, while debian+latest and centos+nightly were all triggered at midnight. Let's instead run all flavours of teh same test (debian+nightly/latest, centos) around same time but not concurrently by marking blocking one each other so that they are run one after the other. Then, each group is separated by a given time spreading the load over the night + morning. This also means we no longer start tests at 00:00, which means docker images will use software from the day after, since the nightly repositories are built around 01:00. Related: SYS#5121 Change-Id: Ib1f374974444cdd5d829c4e57153137ecd9149f1 --- M jobs/ttcn3-testsuites.yml 1 file changed, 85 insertions(+), 28 deletions(-) Approvals: laforge: Looks good to me, approved pespin: Verified diff --git a/jobs/ttcn3-testsuites.yml b/jobs/ttcn3-testsuites.yml index fb87a58..2dd504f 100644 --- a/jobs/ttcn3-testsuites.yml +++ b/jobs/ttcn3-testsuites.yml @@ -12,107 +12,164 @@ job-name: # debian-stretch nightly - order by time - nplab-m3ua-test: + blocking: "^(nplab|NPLAB-.*)-m3ua-test.*" timer: 00 03 * * * - nplab-sua-test: + blocking: "^(nplab|NPLAB-.*)-sua-test.*" timer: 15 03 * * * - ttcn3-ggsn-test: + blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*" timer: 00 04 * * * - ttcn3-msc-test: + blocking: "^(ttcn3|TTCN3-.*)-msc-test.*" timer: 30 04 * * * - ttcn3-pcu-test: + blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*" timer: 00 05 * * * - ttcn3-pcu-test-sns: + blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*" timer: 15 05 * * * - ttcn3-sgsn-test: + blocking: "^(ttcn3|TTCN3-.*)-sgsn-test.*" timer: 30 05 * * * - ttcn3-bsc-test: + blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" timer: 00 06 * * * - ttcn3-mgw-test: + blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*" timer: 30 06 * * * - ttcn3-hlr-test: + blocking: "^(ttcn3|TTCN3-.*)-hlr-test.*" timer: 45 06 * * * - ttcn3-bts-test: + blocking: "^(ttcn3|TTCN3-.*)-bts-test.*" timer: 00 07 * * * - ttcn3-sip-test: + blocking: "^(ttcn3|TTCN3-.*)-sip-test.*" timer: 30 07 * * * - ttcn3-bscnat-test: + blocking: "^(ttcn3|TTCN3-.*)-bscnat-test.*" timer: 00 08 * * * - ttcn3-bsc-test-sccplite: + blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" timer: 30 08 * * * - ttcn3-remsim-test: + blocking: "^(ttcn3|TTCN3-.*)-remsim-test.*" timer: 00 09 * * * - ttcn3-stp-test: + blocking: "^(ttcn3|TTCN3-.*)-stp-test.*" timer: 30 09 * * * - ttcn3-sccp-test: + blocking: "^(ttcn3|TTCN3-.*)-sccp-test.*" timer: 00 10 * * * - ttcn3-smlc-test: + blocking: "^(ttcn3|TTCN3-.*)-smlc-test.*" timer: 10 10 * * * # debian-stretch latest stable - nplab-m3ua-test-latest: blocking: "^(nplab|NPLAB-.*)-m3ua-test.*" + timer: 00 03 * * * - nplab-sua-test-latest: blocking: "^(nplab|NPLAB-.*)-sua-test.*" - - ttcn3-bsc-test-latest: - blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" - - ttcn3-bsc-test-sccplite-latest: - blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" - - ttcn3-bts-test-latest: - blocking: "^(ttcn3|TTCN3-.*)-bts-test.*" + timer: 15 03 * * * - ttcn3-ggsn-test-latest: blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*" - - ttcn3-hlr-test-latest: - blocking: "^(ttcn3|TTCN3-.*)-hlr-test.*" - - ttcn3-mgw-test-latest: - blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*" + timer: 00 04 * * * - ttcn3-msc-test-latest: blocking: "^(ttcn3|TTCN3-.*)-msc-test.*" - - ttcn3-sgsn-test-latest: - blocking: "^(ttcn3|TTCN3-.*)-sgsn-test.*" - - ttcn3-sip-test-latest: - blocking: "^(ttcn3|TTCN3-.*)-sip-test.*" + timer: 30 04 * * * - ttcn3-pcu-test-latest: blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*" + timer: 00 05 * * * - ttcn3-pcu-test-sns-latest: blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*" + timer: 15 05 * * * + - ttcn3-sgsn-test-latest: + blocking: "^(ttcn3|TTCN3-.*)-sgsn-test.*" + timer: 30 05 * * * + - ttcn3-bsc-test-latest: + blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" + timer: 00 06 * * * + - ttcn3-mgw-test-latest: + blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*" + timer: 30 06 * * * + - ttcn3-hlr-test-latest: + blocking: "^(ttcn3|TTCN3-.*)-hlr-test.*" + timer: 45 06 * * * + - ttcn3-bts-test-latest: + blocking: "^(ttcn3|TTCN3-.*)-bts-test.*" + timer: 00 07 * * * + - ttcn3-sip-test-latest: + blocking: "^(ttcn3|TTCN3-.*)-sip-test.*" + timer: 30 07 * * * - ttcn3-bscnat-test-latest: blocking: "^(ttcn3|TTCN3-.*)-bscnat-test.*" + timer: 00 08 * * * + - ttcn3-bsc-test-sccplite-latest: + blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" + timer: 30 08 * * * - ttcn3-remsim-test-latest: blocking: "^(ttcn3|TTCN3-.*)-remsim-test.*" + timer: 00 09 * * * - ttcn3-stp-test-latest: blocking: "^(ttcn3|TTCN3-.*)-stp-test.*" + timer: 30 09 * * * #- ttcn3-sccp-test-latest: # blocking: "^(ttcn3|TTCN3-.*)-sccp-test.*" + # timer: 00 10 * * * + #- ttcn3-smlc-test: + # blocking: "^(ttcn3|TTCN3-.*)-smlc-test.*" + # timer: 10 10 * * * # Jobs below use uppercase TTCN3-$DISTRO, so they get listed separately from the ttcn3-* (debian-stretch) jobs # centos8 nightly - - TTCN3-centos-bsc-test: - blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" - - TTCN3-centos-bsc-test-sccplite: - blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" - - TTCN3-centos-bts-test: - blocking: "^(ttcn3|TTCN3-.*)-bts-test.*" - TTCN3-centos-ggsn-test: blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*" - - TTCN3-centos-hlr-test: - blocking: "^(ttcn3|TTCN3-.*)-hlr-test.*" - - TTCN3-centos-mgw-test: - blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*" + timer: 00 04 * * * - TTCN3-centos-msc-test: blocking: "^(ttcn3|TTCN3-.*)-msc-test.*" - - TTCN3-centos-sgsn-test: - blocking: "^(ttcn3|TTCN3-.*)-sgsn-test.*" - - TTCN3-centos-sip-test: - blocking: "^(ttcn3|TTCN3-.*)-sip-test.*" + timer: 30 04 * * * - TTCN3-centos-pcu-test: blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*" + timer: 00 05 * * * - TTCN3-centos-pcu-test-sns: blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*" + timer: 15 05 * * * + - TTCN3-centos-sgsn-test: + blocking: "^(ttcn3|TTCN3-.*)-sgsn-test.*" + timer: 30 05 * * * + - TTCN3-centos-bsc-test: + blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" + timer: 00 06 * * * + - TTCN3-centos-mgw-test: + blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*" + timer: 30 06 * * * + - TTCN3-centos-hlr-test: + blocking: "^(ttcn3|TTCN3-.*)-hlr-test.*" + timer: 45 06 * * * + - TTCN3-centos-bts-test: + blocking: "^(ttcn3|TTCN3-.*)-bts-test.*" + timer: 00 07 * * * + - TTCN3-centos-sip-test: + blocking: "^(ttcn3|TTCN3-.*)-sip-test.*" + timer: 30 07 * * * + - TTCN3-centos-bsc-test-sccplite: + blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" + timer: 30 08 * * * - TTCN3-centos-remsim-test: blocking: "^(ttcn3|TTCN3-.*)-remsim-test.*" + timer: 00 09 * * * - TTCN3-centos-stp-test: blocking: "^(ttcn3|TTCN3-.*)-stp-test.*" + timer: 30 09 * * * + #- TTCN3-sccp-test-latest: + # blocking: "^(ttcn3|TTCN3-.*)-sccp-test.*" + # timer: 00 10 * * * + #- ttcn3-smlc-test: + # blocking: "^(ttcn3|TTCN3-.*)-smlc-test.*" + # timer: 10 10 * * * - job-template: name: '{job-name}' -- To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/20822 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Change-Id: Ib1f374974444cdd5d829c4e57153137ecd9149f1 Gerrit-Change-Number: 20822 Gerrit-PatchSet: 2 Gerrit-Owner: pespin <pespin at sysmocom.de> Gerrit-Reviewer: daniel <dwillmann at sysmocom.de> Gerrit-Reviewer: laforge <laforge at osmocom.org> Gerrit-Reviewer: lynxis lazus <lynxis at fe80.eu> Gerrit-Reviewer: pespin <pespin at sysmocom.de> Gerrit-MessageType: merged -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20201022/247ff9d1/attachment.htm>