osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ci/+/38571?usp=email )
Change subject: jobs/ttcn3-testsuites{,-testenv}: add duration comments ......................................................................
jobs/ttcn3-testsuites{,-testenv}: add duration comments
Add the current "last duration" time from the jenkins jobs as comment, so we have a rough idea of how long these jobs take and can distribute them more evenly throughout the days. Even though the durations will change over time, this gives a good indicator of whether a job runs a few minutes or 1 or even 2 hours.
Change-Id: Iee1af60f3f76663eb7af562821a825640d53ee1e --- M jobs/ttcn3-testsuites-testenv.yml M jobs/ttcn3-testsuites.yml 2 files changed, 103 insertions(+), 103 deletions(-)
Approvals: Jenkins Builder: Verified fixeria: Looks good to me, approved pespin: Looks good to me, but someone else must approve
diff --git a/jobs/ttcn3-testsuites-testenv.yml b/jobs/ttcn3-testsuites-testenv.yml index 726f6e8..79c7537 100644 --- a/jobs/ttcn3-testsuites-testenv.yml +++ b/jobs/ttcn3-testsuites-testenv.yml @@ -25,143 +25,143 @@ # --------------------------------------------- # Debian nightly # --------------------------------------------- - - ttcn3-hnbgw-test: + - ttcn3-hnbgw-test: # ~13 min testsuite: hnbgw args: -b osmocom:nightly -c all timer: H 03 * * *
- - ttcn3-bsc-test: + - ttcn3-bsc-test: # ~96 min testsuite: bsc args: -b osmocom:nightly -c generic timer: H 04 * * *
- - ttcn3-bsc-test-sccplite: + - ttcn3-bsc-test-sccplite: # ~76 min testsuite: bsc args: -b osmocom:nightly -c sccplite timer: H 04 * * *
- - ttcn3-bsc-test-vamos: + - ttcn3-bsc-test-vamos: # ~4 min testsuite: bsc args: -b osmocom:nightly -c vamos timer: H 04 * * *
- - ttcn3-pcu-test: + - ttcn3-pcu-test: # ~14 min testsuite: pcu args: -b osmocom:nightly -c generic timer: H 04 * * *
- - ttcn3-pcu-test-sns: + - ttcn3-pcu-test-sns: # ~7 min testsuite: pcu args: -b osmocom:nightly -c sns timer: H 05 * * *
- - ttcn3-hlr-test: + - ttcn3-hlr-test: # ~3 min testsuite: hlr args: -b osmocom:nightly timer: H 05 * * *
- - ttcn3-mgw-test: + - ttcn3-mgw-test: # ~8 min testsuite: mgw args: -b osmocom:nightly timer: H 05 * * *
- - ttcn3-sip-test: + - ttcn3-sip-test: # ~2 min testsuite: sip args: -b osmocom:nightly timer: H 05 * * *
- - ttcn3-sgsn-test: + - ttcn3-sgsn-test: # ~15 min testsuite: sgsn args: -b osmocom:nightly -c generic timer: H 05 * * *
- - ttcn3-sgsn-test-sns: + - ttcn3-sgsn-test-sns: # ~1 min testsuite: sgsn args: -b osmocom:nightly -c sns timer: H 05 * * *
- - ttcn3-smlc-test: + - ttcn3-smlc-test: # ~2 min testsuite: smlc args: -b osmocom:nightly timer: H 06 * * *
- - ttcn3-cbc-test: + - ttcn3-cbc-test: # ~6 min testsuite: cbc args: -b osmocom:nightly timer: H 06 * * *
- - ttcn3-stp-test: + - ttcn3-stp-test: # ~10 min testsuite: stp args: -b osmocom:nightly timer: H 06 * * *
- - ttcn3-hnodeb-test: + - ttcn3-hnodeb-test: # ~1 min testsuite: hnodeb args: -b osmocom:nightly timer: H 07 * * *
- - ttcn3-dia2gsup-test: + - ttcn3-dia2gsup-test: # ~2 min testsuite: dia2gsup args: -b osmocom:nightly timer: H 07 * * *
- - ttcn3-upf-test: + - ttcn3-upf-test: # ~1 min testsuite: upf args: -b osmocom:nightly timer: H 07 * * *
- - ttcn3-hss-test-ogs: + - ttcn3-hss-test-ogs: # ~1 min testsuite: hss args: -b osmocom:nightly timer: H 07 * * * email: jenkins-notifications@lists.osmocom.org acetcom@gmail.com
- - ttcn3-mme-test-ogs: + - ttcn3-mme-test-ogs: # ~2 min testsuite: mme args: -b osmocom:nightly timer: H 07 * * * email: jenkins-notifications@lists.osmocom.org acetcom@gmail.com
- - ttcn3-pcrf-test-ogs: + - ttcn3-pcrf-test-ogs: # ~1 min testsuite: pcrf args: -b osmocom:nightly timer: H 07 * * * email: jenkins-notifications@lists.osmocom.org acetcom@gmail.com
- - ttcn3-s1gw-test: + - ttcn3-s1gw-test: # ~2 min testsuite: s1gw args: -b osmocom:nightly timer: H 07 * * *
- - ttcn3-ggsn-test: + - ttcn3-ggsn-test: # ~15 min testsuite: ggsn args: -b osmocom:nightly -c 'osmo_ggsn_*' timer: H 07 * * *
- - ttcn3-ggsn-test-kernel: + - ttcn3-ggsn-test-kernel: # ~10 min testsuite: ggsn args: -b osmocom:nightly -c 'osmo_ggsn_v*_only' --debian-kernel timer: H 07 * * *
- - ttcn3-ggsn-test-kernel-net-next: + - ttcn3-ggsn-test-kernel-net-next: # ~10 min testsuite: ggsn args: -b osmocom:nightly -c 'osmo_ggsn_v*_only' --custom-kernel kernel: net-next timer: H 07 * * *
- - ttcn3-ggsn-test-kernel-torvalds: + - ttcn3-ggsn-test-kernel-torvalds: # ~10 min testsuite: ggsn args: -b osmocom:nightly -c 'osmo_ggsn_v*_only' --custom-kernel kernel: torvalds timer: H 07 * * *
- - ttcn3-ggsn-test-ogs: + - ttcn3-ggsn-test-ogs: # ~10 min testsuite: ggsn args: -b osmocom:nightly -c open5gs timer: H 07 * * * email: jenkins-notifications@lists.osmocom.org acetcom@gmail.com
- - ttcn3-pcap-client-test: + - ttcn3-pcap-client-test: # ~1 min testsuite: pcap-client args: -b osmocom:nightly timer: H 08 * * * @@ -169,116 +169,116 @@ # --------------------------------------------- # Debian latest # --------------------------------------------- - - ttcn3-pcu-test-latest: + - ttcn3-pcu-test-latest: # ~14 min testsuite: pcu args: -b osmocom:latest -c generic timer: H 08 * * *
- - ttcn3-pcu-test-sns-latest: + - ttcn3-pcu-test-sns-latest: # ~8 min testsuite: pcu args: -b osmocom:latest -c sns timer: H 08 * * *
- - ttcn3-hlr-test-latest: + - ttcn3-hlr-test-latest: # ~3 min testsuite: hlr args: -b osmocom:latest timer: H 08 * * *
- - ttcn3-mgw-test-latest: + - ttcn3-mgw-test-latest: # ~8 min testsuite: mgw args: -b osmocom:latest timer: H 08 * * *
- - ttcn3-sip-test-latest: + - ttcn3-sip-test-latest: # ~2 min testsuite: sip args: -b osmocom:latest timer: H 08 * * *
- - ttcn3-sgsn-test-latest: + - ttcn3-sgsn-test-latest: # ~15 min testsuite: sgsn args: -b osmocom:latest -c generic timer: H 08 * * *
- - ttcn3-sgsn-test-sns-latest: + - ttcn3-sgsn-test-sns-latest: # ~1 min testsuite: sgsn args: -b osmocom:latest -c sns timer: H 08 * * *
- - ttcn3-smlc-test-latest: + - ttcn3-smlc-test-latest: # ~2 min testsuite: smlc args: -b osmocom:latest timer: H 09 * * *
- - ttcn3-cbc-test-latest: + - ttcn3-cbc-test-latest: # ~6 min testsuite: cbc args: -b osmocom:latest timer: H 09 * * *
- - ttcn3-stp-test-latest: + - ttcn3-stp-test-latest: # ~10 min testsuite: stp args: -b osmocom:latest timer: H 09 * * *
- - ttcn3-hnbgw-test-latest: + - ttcn3-hnbgw-test-latest: # ~13 min testsuite: hnbgw args: -b osmocom:latest -c all timer: H 09 * * *
- - ttcn3-hnodeb-test-latest: + - ttcn3-hnodeb-test-latest: # ~1 min testsuite: hnodeb args: -b osmocom:latest timer: H 10 * * *
- - ttcn3-upf-test-latest: + - ttcn3-upf-test-latest: # ~1 min testsuite: upf args: -b osmocom:latest timer: H 10 * * * disabled: true
- - ttcn3-s1gw-test-latest: + - ttcn3-s1gw-test-latest: # ~2 min testsuite: s1gw args: -b osmocom:latest timer: H 10 * * * disabled: true # disable until > 0.1.x release
- - ttcn3-ggsn-test-latest: + - ttcn3-ggsn-test-latest: # ~15 min testsuite: ggsn args: -b osmocom:latest -c 'osmo_ggsn_*' timer: H 10 * * *
- - ttcn3-ggsn-test-kernel-latest: + - ttcn3-ggsn-test-kernel-latest: # ~10 min testsuite: ggsn args: -b osmocom:latest -c 'osmo_ggsn_v*_only' --debian-kernel timer: H 10 * * *
- - ttcn3-ggsn-test-kernel-latest-net-next: + - ttcn3-ggsn-test-kernel-latest-net-next: # ~10 min testsuite: ggsn args: -b osmocom:latest -c 'osmo_ggsn_v*_only' --custom-kernel kernel: net-next timer: H 10 * * *
- - ttcn3-ggsn-test-kernel-latest-torvalds: + - ttcn3-ggsn-test-kernel-latest-torvalds: # ~10 min testsuite: ggsn args: -b osmocom:latest -c 'osmo_ggsn_v*_only' --custom-kernel kernel: torvalds timer: H 10 * * *
- - ttcn3-bsc-test-latest: + - ttcn3-bsc-test-latest: # ~96 min testsuite: bsc args: -b osmocom:latest -c generic timer: H 11 * * *
- - ttcn3-bsc-test-sccplite-latest: + - ttcn3-bsc-test-sccplite-latest: # ~76 min testsuite: bsc args: -b osmocom:latest -c sccplite timer: H 11 * * *
- - ttcn3-bsc-test-vamos-latest: + - ttcn3-bsc-test-vamos-latest: # ~3 min testsuite: bsc args: -b osmocom:latest -c vamos timer: H 11 * * *
- - ttcn3-pcap-client-test-latest: + - ttcn3-pcap-client-test-latest: # ~1 min testsuite: pcap-client args: -b osmocom:latest timer: H 11 * * * @@ -286,27 +286,27 @@ # --------------------------------------------- # Debian nightly + io_uring (OS#6357) # --------------------------------------------- - - ttcn3-mgw-test-io_uring: + - ttcn3-mgw-test-io_uring: # ~8 min testsuite: mgw args: -b osmocom:nightly --io-uring timer: H 11 * * *
- - ttcn3-sgsn-test-io_uring: + - ttcn3-sgsn-test-io_uring: # ~15 min testsuite: sgsn args: -b osmocom:nightly --io-uring -c generic timer: H 11 * * *
- - ttcn3-stp-test-io_uring: + - ttcn3-stp-test-io_uring: # ~10 min testsuite: stp args: -b osmocom:nightly --io-uring timer: H 11 * * *
- - ttcn3-bsc-test-io_uring: + - ttcn3-bsc-test-io_uring: # ~96 min testsuite: bsc args: -b osmocom:nightly --io-uring -c generic timer: H 12 * * *
- - ttcn3-hnbgw-test-io_uring: + - ttcn3-hnbgw-test-io_uring: # ~13 min testsuite: hnbgw args: -b osmocom:nightly --io-uring -c all timer: H 12 * * * @@ -314,72 +314,72 @@ # --------------------------------------------- # Debian nightly + asan (OS#5301) # --------------------------------------------- - - ttcn3-mgw-test-asan: + - ttcn3-mgw-test-asan: # ~8 min testsuite: mgw args: -b osmocom:nightly:asan timer: H 12 * * *
- - ttcn3-hlr-test-asan: + - ttcn3-hlr-test-asan: # ~3 min testsuite: hlr args: -b osmocom:nightly:asan timer: H 12 * * *
- - ttcn3-sip-test-asan: + - ttcn3-sip-test-asan: # ~2 min testsuite: sip args: -b osmocom:nightly:asan timer: H 12 * * *
- - ttcn3-hnodeb-test-asan: + - ttcn3-hnodeb-test-asan: # ~1 min testsuite: hnodeb args: -b osmocom:nightly:asan timer: H 12 * * *
- - ttcn3-smlc-test-asan: + - ttcn3-smlc-test-asan: # ~2 min testsuite: smlc args: -b osmocom:nightly:asan timer: H 12 * * *
- - ttcn3-cbc-test-asan: + - ttcn3-cbc-test-asan: # ~6 min testsuite: cbc args: -b osmocom:nightly:asan timer: H 12 * * *
- - ttcn3-sgsn-test-asan: + - ttcn3-sgsn-test-asan: # ~15 min testsuite: sgsn args: -b osmocom:nightly:asan -c generic timer: H 12 * * *
- - ttcn3-ggsn-test-asan: + - ttcn3-ggsn-test-asan: # ~15 min testsuite: ggsn args: -b osmocom:nightly:asan -c 'osmo_ggsn_*' timer: H 12 * * *
- - ttcn3-stp-test-asan: + - ttcn3-stp-test-asan: # ~10 min testsuite: stp args: -b osmocom:nightly:asan timer: H 13 * * *
- - ttcn3-pcu-test-asan: + - ttcn3-pcu-test-asan: # ~14 min testsuite: pcu args: -b osmocom:nightly:asan -c generic timer: H 13 * * *
- - ttcn3-pcu-test-sns-asan: + - ttcn3-pcu-test-sns-asan: # ~8 min testsuite: pcu args: -b osmocom:nightly:asan -c sns timer: H 13 * * *
- - ttcn3-bsc-test-asan: + - ttcn3-bsc-test-asan: # ~96 min testsuite: bsc args: -b osmocom:nightly:asan -c generic timer: H 14 * * *
- - ttcn3-pcap-client-test-asan: + - ttcn3-pcap-client-test-asan: # ~1 min testsuite: pcap-client args: -b osmocom:nightly:asan timer: H 14 * * *
- - ttcn3-hnbgw-test-asan: + - ttcn3-hnbgw-test-asan: # ~13 min testsuite: hnbgw args: -b osmocom:nightly:asan -c all timer: H 12 * * * diff --git a/jobs/ttcn3-testsuites.yml b/jobs/ttcn3-testsuites.yml index df54b05..2dc0775 100644 --- a/jobs/ttcn3-testsuites.yml +++ b/jobs/ttcn3-testsuites.yml @@ -20,66 +20,66 @@ # timer: 10 per hour from 04:00 - 18:00, see jobs/README.adoc job-name: # debian nightly - order by time - - ttcn3-msc-test: + - ttcn3-msc-test: # ~35 min timer: H 03 * * * - - nplab-m3ua-test: + - nplab-m3ua-test: # ~1 min timer: H 04 * * * - - nplab-sua-test: + - nplab-sua-test: # ~1 min timer: H 04 * * * - - ttcn3-bts-test: + - ttcn3-bts-test: # ~135 min timer: H 05 * * * - - ttcn3-remsim-test: + - ttcn3-remsim-test: # ~6 min timer: H 05 * * * - - ttcn3-sccp-test: + - ttcn3-sccp-test: # ~2 min timer: H 06 * * * - - ttcn3-gbproxy-test: + - ttcn3-gbproxy-test: # ~15 min timer: H 06 * * * - - ttcn3-gbproxy-test-fr: + - ttcn3-gbproxy-test-fr: # ~26 min timer: H 06 * * * node: hdlc - - ttcn3-ns-test: + - ttcn3-ns-test: # ~7 min timer: H 06 * * * - - ttcn3-ns-test-sns: + - ttcn3-ns-test-sns: # ~3 min timer: H 06 * * * - - ttcn3-ns-test-fr: + - ttcn3-ns-test-fr: # ~10 min timer: H 06 * * * node: hdlc - - ttcn3-ns-test-sgsn-sns: + - ttcn3-ns-test-sgsn-sns: # ~ 1 min timer: H 06 * * * - - ttcn3-fr-test: + - ttcn3-fr-test: # ~ 10 min timer: H 07 * * * node: hdlc - - ttcn3-pgw-test: + - ttcn3-pgw-test: # ~7 min timer: H 07 * * * description: | Test open5gs-smfd + open5gs-upfd PGW main. email: jenkins-notifications@lists.osmocom.org acetcom@gmail.com - - ttcn3-epdg-test: + - ttcn3-epdg-test: # ~4 min timer: H 07 * * * # osmo-epdg requires OTP and kernel >= debian12: node: build4-deb12build-ansible - - ttcn3-asterisk-ims-ue-test: + - ttcn3-asterisk-ims-ue-test: # ~19 min timer: H 07 * * *
# debian latest stable - - nplab-m3ua-test-latest: + - nplab-m3ua-test-latest: # ~1 min timer: H 07 * * * - - nplab-sua-test-latest: + - nplab-sua-test-latest: # ~1 min timer: H 08 * * * - - ttcn3-msc-test-latest: + - ttcn3-msc-test-latest: # ~35 min timer: H 08 * * * - - ttcn3-bts-test-latest: + - ttcn3-bts-test-latest: # ~135 min timer: H 08 * * * - - ttcn3-remsim-test-latest: + - ttcn3-remsim-test-latest: # ~6 min timer: H 09 * * * - - ttcn3-sccp-test-latest: + - ttcn3-sccp-test-latest: # ~2 min timer: H 09 * * * - - ttcn3-gbproxy-test-latest: + - ttcn3-gbproxy-test-latest: # ~15 min timer: H 09 * * * - - ttcn3-gbproxy-test-fr-latest: + - ttcn3-gbproxy-test-fr-latest: # ~23 min timer: H 09 * * * node: hdlc - - ttcn3-epdg-test-latest: + - ttcn3-epdg-test-latest: # ~5 min timer: H 07 * * * # osmo-epdg requires OTP and kernel >= debian12: node: build4-deb12build-ansible @@ -87,31 +87,31 @@ # Jobs below use uppercase TTCN3-$DISTRO, so they get listed separately from the ttcn3-* (debian) jobs
# centos7 nightly - - TTCN3-centos7-pcap-client-test: + - TTCN3-centos7-pcap-client-test: # ~1 min timer: H 10 * * *
# centos7 latest - - TTCN3-centos7-pcap-client-test-latest: + - TTCN3-centos7-pcap-client-test-latest: # ~1 min timer: H 10 * * *
# With LIBOSMO_IO_BACKEND=IO_URING (OS#6357) - - ttcn3-msc-test-io_uring: + - ttcn3-msc-test-io_uring: # ~35 min timer: H 11 * * * - - ttcn3-gbproxy-test-io_uring: + - ttcn3-gbproxy-test-io_uring: # ~15 min timer: H 11 * * * - - ttcn3-bts-test-io_uring: + - ttcn3-bts-test-io_uring: # ~135 min timer: H 11 * * *
# With sanitizer (OS#5301) - - ttcn3-bts-test-asan: + - ttcn3-bts-test-asan: # ~135 min timer: H 12 * * * - - ttcn3-gbproxy-test-asan: + - ttcn3-gbproxy-test-asan: # ~15 min timer: H 12 * * * - - ttcn3-msc-test-asan: + - ttcn3-msc-test-asan: # ~35 min timer: H 13 * * * - - ttcn3-remsim-test-asan: + - ttcn3-remsim-test-asan: # ~6 min timer: H 13 * * * - - ttcn3-sccp-test-asan: + - ttcn3-sccp-test-asan: # ~2 min timer: H 13 * * *