<p>osmith has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/docker-playground/+/23002">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">*/jenkins.sh: set -e after setting clean up trap<br><br>Abort the script and trigger the clean up script, whenever any of the<br>commands below to prepare the testsuite are failing. This saves time<br>with figuring out why suddenly all or most tests are failing, and avoids<br>running the entire testsuite on jenkins if it's obviously not going to<br>work.<br><br>Related: OS#3208<br>Change-Id: Ie68da2affda8c96b3a515a857a921a05f1bf8ef7<br>---<br>M nplab-m3ua-test/jenkins.sh<br>M nplab-sua-test/jenkins.sh<br>M osmo-gsm-tester/jenkins.sh<br>M ttcn3-bsc-test/jenkins-sccplite.sh<br>M ttcn3-bsc-test/jenkins.sh<br>M ttcn3-bscnat-test/jenkins.sh<br>M ttcn3-bts-test/jenkins.sh<br>M ttcn3-fr-test/jenkins.sh<br>M ttcn3-gbproxy-test-fr/jenkins.sh<br>M ttcn3-gbproxy-test/jenkins.sh<br>M ttcn3-ggsn-test/jenkins.sh<br>M ttcn3-hlr-test/jenkins.sh<br>M ttcn3-mgw-test/jenkins.sh<br>M ttcn3-msc-test/jenkins.sh<br>M ttcn3-nitb-sysinfo/jenkins.sh<br>M ttcn3-pcu-test/jenkins-sns.sh<br>M ttcn3-pcu-test/jenkins.sh<br>M ttcn3-remsim-test/jenkins.sh<br>M ttcn3-sccp-test/jenkins.sh<br>M ttcn3-sgsn-test/jenkins.sh<br>M ttcn3-sip-test/jenkins.sh<br>M ttcn3-smlc-test/jenkins.sh<br>M ttcn3-stp-test/jenkins.sh<br>23 files changed, 23 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/02/23002/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/nplab-m3ua-test/jenkins.sh b/nplab-m3ua-test/jenkins.sh</span><br><span>index cd59c99..1e9a248 100755</span><br><span>--- a/nplab-m3ua-test/jenkins.sh</span><br><span>+++ b/nplab-m3ua-test/jenkins.sh</span><br><span>@@ -10,6 +10,7 @@</span><br><span>       "nplab-m3ua-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> mkdir $VOL_BASE_DIR/m3ua-tester</span><br><span> cp m3ua-param-testtool.scm all-sgp-tests.txt $VOL_BASE_DIR/m3ua-tester/</span><br><span>diff --git a/nplab-sua-test/jenkins.sh b/nplab-sua-test/jenkins.sh</span><br><span>index baf1c9b..eeb0f06 100755</span><br><span>--- a/nplab-sua-test/jenkins.sh</span><br><span>+++ b/nplab-sua-test/jenkins.sh</span><br><span>@@ -10,6 +10,7 @@</span><br><span>  "nplab-sua-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> mkdir $VOL_BASE_DIR/sua-tester</span><br><span> cp sua-param-testtool-sgp.scm some-sua-sgp-tests.txt $VOL_BASE_DIR/sua-tester/</span><br><span>diff --git a/osmo-gsm-tester/jenkins.sh b/osmo-gsm-tester/jenkins.sh</span><br><span>index 4018dc0..ae645e7 100755</span><br><span>--- a/osmo-gsm-tester/jenkins.sh</span><br><span>+++ b/osmo-gsm-tester/jenkins.sh</span><br><span>@@ -59,6 +59,7 @@</span><br><span>         "osmo-gsm-tester"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> SUBNET=50</span><br><span> network_create $SUBNET</span><br><span>diff --git a/ttcn3-bsc-test/jenkins-sccplite.sh b/ttcn3-bsc-test/jenkins-sccplite.sh</span><br><span>index d1f1454..0327d3a 100755</span><br><span>--- a/ttcn3-bsc-test/jenkins-sccplite.sh</span><br><span>+++ b/ttcn3-bsc-test/jenkins-sccplite.sh</span><br><span>@@ -8,6 +8,7 @@</span><br><span>       "ttcn3-bsc-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> #Make sure NET_NAME doesn't clash with the AoIP BSC test</span><br><span> NET_NAME=ttcn3-bsc_sccplite-test</span><br><span>diff --git a/ttcn3-bsc-test/jenkins.sh b/ttcn3-bsc-test/jenkins.sh</span><br><span>index 80f442b..f004c2f 100755</span><br><span>--- a/ttcn3-bsc-test/jenkins.sh</span><br><span>+++ b/ttcn3-bsc-test/jenkins.sh</span><br><span>@@ -9,6 +9,7 @@</span><br><span>       "ttcn3-bsc-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> mkdir $VOL_BASE_DIR/bsc-tester</span><br><span> cp BSC_Tests.cfg $VOL_BASE_DIR/bsc-tester/</span><br><span>diff --git a/ttcn3-bscnat-test/jenkins.sh b/ttcn3-bscnat-test/jenkins.sh</span><br><span>index e0cd654..1182df0 100755</span><br><span>--- a/ttcn3-bscnat-test/jenkins.sh</span><br><span>+++ b/ttcn3-bscnat-test/jenkins.sh</span><br><span>@@ -7,6 +7,7 @@</span><br><span>       "ttcn3-bscnat-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> mkdir $VOL_BASE_DIR/bscnat-tester</span><br><span> cp BSCNAT_Tests.cfg $VOL_BASE_DIR/bscnat-tester/</span><br><span>diff --git a/ttcn3-bts-test/jenkins.sh b/ttcn3-bts-test/jenkins.sh</span><br><span>index 39ac7d4..13b2247 100755</span><br><span>--- a/ttcn3-bts-test/jenkins.sh</span><br><span>+++ b/ttcn3-bts-test/jenkins.sh</span><br><span>@@ -10,6 +10,7 @@</span><br><span>     "ttcn3-bts-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> clean_up() {</span><br><span>      # append ':hopping' to the classnames,</span><br><span>diff --git a/ttcn3-fr-test/jenkins.sh b/ttcn3-fr-test/jenkins.sh</span><br><span>index e0a758c..4b376be 100755</span><br><span>--- a/ttcn3-fr-test/jenkins.sh</span><br><span>+++ b/ttcn3-fr-test/jenkins.sh</span><br><span>@@ -6,6 +6,7 @@</span><br><span>        "ttcn3-fr-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> SUBNET=26</span><br><span> network_create $SUBNET</span><br><span>diff --git a/ttcn3-gbproxy-test-fr/jenkins.sh b/ttcn3-gbproxy-test-fr/jenkins.sh</span><br><span>index a636df1..3e7cb4b 100755</span><br><span>--- a/ttcn3-gbproxy-test-fr/jenkins.sh</span><br><span>+++ b/ttcn3-gbproxy-test-fr/jenkins.sh</span><br><span>@@ -20,6 +20,7 @@</span><br><span>       "ttcn3-gbproxy-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> SUBNET=25</span><br><span> network_create $SUBNET</span><br><span>diff --git a/ttcn3-gbproxy-test/jenkins.sh b/ttcn3-gbproxy-test/jenkins.sh</span><br><span>index 4d30c83..14e2f95 100755</span><br><span>--- a/ttcn3-gbproxy-test/jenkins.sh</span><br><span>+++ b/ttcn3-gbproxy-test/jenkins.sh</span><br><span>@@ -7,6 +7,7 @@</span><br><span>        "ttcn3-gbproxy-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> SUBNET=24</span><br><span> network_create $SUBNET</span><br><span>diff --git a/ttcn3-ggsn-test/jenkins.sh b/ttcn3-ggsn-test/jenkins.sh</span><br><span>index 674eb8d..95cbc2f 100755</span><br><span>--- a/ttcn3-ggsn-test/jenkins.sh</span><br><span>+++ b/ttcn3-ggsn-test/jenkins.sh</span><br><span>@@ -7,6 +7,7 @@</span><br><span>    "ttcn3-ggsn-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> mkdir $VOL_BASE_DIR/ggsn-tester</span><br><span> cp GGSN_Tests.cfg $VOL_BASE_DIR/ggsn-tester/</span><br><span>diff --git a/ttcn3-hlr-test/jenkins.sh b/ttcn3-hlr-test/jenkins.sh</span><br><span>index e5bf0ee..5cf11d0 100755</span><br><span>--- a/ttcn3-hlr-test/jenkins.sh</span><br><span>+++ b/ttcn3-hlr-test/jenkins.sh</span><br><span>@@ -7,6 +7,7 @@</span><br><span>       "ttcn3-hlr-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> SUBNET=10</span><br><span> network_create $SUBNET</span><br><span>diff --git a/ttcn3-mgw-test/jenkins.sh b/ttcn3-mgw-test/jenkins.sh</span><br><span>index 65e4e76..334d9f6 100755</span><br><span>--- a/ttcn3-mgw-test/jenkins.sh</span><br><span>+++ b/ttcn3-mgw-test/jenkins.sh</span><br><span>@@ -7,6 +7,7 @@</span><br><span>    "ttcn3-mgw-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> mkdir $VOL_BASE_DIR/mgw-tester</span><br><span> cp MGCP_Test.cfg $VOL_BASE_DIR/mgw-tester/</span><br><span>diff --git a/ttcn3-msc-test/jenkins.sh b/ttcn3-msc-test/jenkins.sh</span><br><span>index e3f7b4b..4bf8ddd 100755</span><br><span>--- a/ttcn3-msc-test/jenkins.sh</span><br><span>+++ b/ttcn3-msc-test/jenkins.sh</span><br><span>@@ -8,6 +8,7 @@</span><br><span>   "ttcn3-msc-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> SUBNET=20</span><br><span> network_create $SUBNET</span><br><span>diff --git a/ttcn3-nitb-sysinfo/jenkins.sh b/ttcn3-nitb-sysinfo/jenkins.sh</span><br><span>index d0ef972..e2cc494 100755</span><br><span>--- a/ttcn3-nitb-sysinfo/jenkins.sh</span><br><span>+++ b/ttcn3-nitb-sysinfo/jenkins.sh</span><br><span>@@ -3,6 +3,7 @@</span><br><span> . ../jenkins-common.sh</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> clean_up() {</span><br><span>     # start some stupid helper container so we can access the volume</span><br><span>diff --git a/ttcn3-pcu-test/jenkins-sns.sh b/ttcn3-pcu-test/jenkins-sns.sh</span><br><span>index fd2aeda..cd6e0c4 100755</span><br><span>--- a/ttcn3-pcu-test/jenkins-sns.sh</span><br><span>+++ b/ttcn3-pcu-test/jenkins-sns.sh</span><br><span>@@ -7,6 +7,7 @@</span><br><span>  "ttcn3-pcu-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> SUBNET=14</span><br><span> network_create $SUBNET</span><br><span>diff --git a/ttcn3-pcu-test/jenkins.sh b/ttcn3-pcu-test/jenkins.sh</span><br><span>index 33c0aec..134c7b2 100755</span><br><span>--- a/ttcn3-pcu-test/jenkins.sh</span><br><span>+++ b/ttcn3-pcu-test/jenkins.sh</span><br><span>@@ -7,6 +7,7 @@</span><br><span>    "ttcn3-pcu-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> SUBNET=13</span><br><span> network_create $SUBNET</span><br><span>diff --git a/ttcn3-remsim-test/jenkins.sh b/ttcn3-remsim-test/jenkins.sh</span><br><span>index 9a62581..ae013d6 100755</span><br><span>--- a/ttcn3-remsim-test/jenkins.sh</span><br><span>+++ b/ttcn3-remsim-test/jenkins.sh</span><br><span>@@ -7,6 +7,7 @@</span><br><span>        "ttcn3-remsim-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> start_server() {</span><br><span>       echo Starting container with osmo-remsim-server</span><br><span>diff --git a/ttcn3-sccp-test/jenkins.sh b/ttcn3-sccp-test/jenkins.sh</span><br><span>index c73e7c7..40ff1f1 100755</span><br><span>--- a/ttcn3-sccp-test/jenkins.sh</span><br><span>+++ b/ttcn3-sccp-test/jenkins.sh</span><br><span>@@ -8,6 +8,7 @@</span><br><span>       "ttcn3-sccp-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> mkdir $VOL_BASE_DIR/sccp-tester</span><br><span> cp SCCP_Tests.cfg $VOL_BASE_DIR/sccp-tester/</span><br><span>diff --git a/ttcn3-sgsn-test/jenkins.sh b/ttcn3-sgsn-test/jenkins.sh</span><br><span>index b688ce1..0b420b6 100755</span><br><span>--- a/ttcn3-sgsn-test/jenkins.sh</span><br><span>+++ b/ttcn3-sgsn-test/jenkins.sh</span><br><span>@@ -8,6 +8,7 @@</span><br><span>   "ttcn3-sgsn-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> SUBNET=8</span><br><span> network_create $SUBNET</span><br><span>diff --git a/ttcn3-sip-test/jenkins.sh b/ttcn3-sip-test/jenkins.sh</span><br><span>index fa7e7cb..3f6383a 100755</span><br><span>--- a/ttcn3-sip-test/jenkins.sh</span><br><span>+++ b/ttcn3-sip-test/jenkins.sh</span><br><span>@@ -7,6 +7,7 @@</span><br><span>    "ttcn3-sip-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> SUBNET=11</span><br><span> network_create $SUBNET</span><br><span>diff --git a/ttcn3-smlc-test/jenkins.sh b/ttcn3-smlc-test/jenkins.sh</span><br><span>index 9e7f66c..f16536f 100755</span><br><span>--- a/ttcn3-smlc-test/jenkins.sh</span><br><span>+++ b/ttcn3-smlc-test/jenkins.sh</span><br><span>@@ -8,6 +8,7 @@</span><br><span>        "ttcn3-smlc-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> mkdir $VOL_BASE_DIR/smlc-tester</span><br><span> cp SMLC_Tests.cfg $VOL_BASE_DIR/smlc-tester/</span><br><span>diff --git a/ttcn3-stp-test/jenkins.sh b/ttcn3-stp-test/jenkins.sh</span><br><span>index ff7f7ed..11b2807 100755</span><br><span>--- a/ttcn3-stp-test/jenkins.sh</span><br><span>+++ b/ttcn3-stp-test/jenkins.sh</span><br><span>@@ -7,6 +7,7 @@</span><br><span>       "ttcn3-stp-test"</span><br><span> </span><br><span> set_clean_up_trap</span><br><span style="color: hsl(120, 100%, 40%);">+set -e</span><br><span> </span><br><span> mkdir $VOL_BASE_DIR/stp-tester</span><br><span> cp STP_Tests.cfg $VOL_BASE_DIR/stp-tester/</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/docker-playground/+/23002">change 23002</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/docker-playground/+/23002"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: docker-playground </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Ie68da2affda8c96b3a515a857a921a05f1bf8ef7 </div>
<div style="display:none"> Gerrit-Change-Number: 23002 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: osmith <osmith@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>