Skip to content

Changes

Summary

  1. ttcn3-*/jenkins*.sh: use $SUBNET everywhere (details)
  2. network_create: find free subnet automatically (details)
Commit 4cb0fac1b0e18b8036cea66225681160561f422d by Oliver Smith
ttcn3-*/jenkins*.sh: use $SUBNET everywhere

Use the SUBNET variable instead of hardcoding it in some places. Split
commands across multiple lines while at it to improve readability.

Related: OS#5802
Change-Id: I08f83089ef97f5f92d4bbfa5743301e7375e9f0f
The file was modified ttcn3-sccp-test/jenkins.sh
The file was modified ttcn3-bsc-test/jenkins-sccplite.sh
The file was modified ttcn3-bts-test/jenkins.sh
The file was modified ttcn3-bsc-test/jenkins.sh
The file was modified ttcn3-bsc-test-vamos/jenkins.sh
The file was modified ttcn3-pcu-test/jenkins-sns.sh
The file was modified ttcn3-remsim-test/jenkins.sh
Commit f997b4e7712b65175deaf5ab13df0f568ae6f091 by Oliver Smith
network_create: find free subnet automatically

Try multiple subnet numbers until successfully creating a network. This
way we can run the same ttcn3 testsuite multiple times in parallel
without conflicts (e.g. once against latest, once against nightly). Also
we don't need to make sure each new testsuite has a unique subnet
number anymore.

I've considered also adjusting network_bridge_create, but that gets used
exclusively by osmo-ran/jenkins.sh, a script which we don't actually run
in jenkins. It seems that in this script it makes more sense to not get
a random subnet number.

Related: OS#5802
Change-Id: I57152b08ef0f38e17e7019a8df032189b03f56cf
The file was modified ttcn3-pcap-client-test/jenkins.sh
The file was modified ttcn3-stp-test/jenkins.sh
The file was modified nplab-m3ua-test/jenkins.sh
The file was modified ttcn3-ns-test/jenkins.sh
The file was modified ttcn3-sgsn-test/jenkins.sh
The file was modified ttcn3-msc-test/jenkins.sh
The file was modified ttcn3-pcu-test/jenkins-sns.sh
The file was modified jenkins-common.sh
The file was modified ttcn3-sccp-test/jenkins.sh
The file was modified ttcn3-bts-test/jenkins.sh
The file was modified ttcn3-bsc-test/jenkins-sccplite.sh
The file was modified ttcn3-ggsn-test/jenkins-ogs.sh
The file was modified ttcn3-fr-test/jenkins.sh
The file was modified ttcn3-cbc-test/jenkins.sh
The file was modified ttcn3-remsim-test/jenkins.sh
The file was modified ttcn3-pgw-test/jenkins.sh
The file was modified ttcn3-bscnat-test/jenkins.sh
The file was modified ttcn3-gbproxy-test/jenkins.sh
The file was modified ttcn3-bsc-test/jenkins.sh
The file was modified ttcn3-hnbgw-test/jenkins.sh
The file was modified ttcn3-ns-test/jenkins-sgsn-sns.sh
The file was modified nplab-sua-test/jenkins.sh
The file was modified ttcn3-ggsn-test/jenkins.sh
The file was modified ttcn3-pcu-test/jenkins.sh
The file was modified ttcn3-mgw-test/jenkins.sh
The file was modified ttcn3-smlc-test/jenkins.sh
The file was modified ttcn3-bsc-test-vamos/jenkins.sh
The file was modified ttcn3-hlr-test/jenkins.sh
The file was modified ttcn3-ns-test/jenkins-fr.sh
The file was modified ttcn3-hnodeb-test/jenkins.sh
The file was modified ttcn3-nitb-sysinfo/jenkins.sh
The file was modified ttcn3-ns-test/jenkins-sns.sh
The file was modified osmo-gsm-tester/jenkins.sh
The file was modified ttcn3-sip-test/jenkins.sh
The file was modified ttcn3-upf-test/jenkins.sh
The file was modified scripts/regen_doc.sh
The file was modified ttcn3-gbproxy-test-fr/jenkins.sh