jolly has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43267?usp=email )
(
1 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
)Change subject: Add log message for unexpected result in PIPEasp function
......................................................................
Add log message for unexpected result in PIPEasp function
If the expected result is not received by the exec function, the test
case will fail with a log message of the unexpected result, rather than
waiting for the timeout.
Related: SYS#8101
Change-Id: Ic20f4b23050940348879512d6c8b78c1ae70e75d
---
M library/PIPEasp_Templates.ttcn
1 file changed, 4 insertions(+), 0 deletions(-)
Approvals:
Jenkins Builder: Verified
dexter: Looks good to me, approved
diff --git a/library/PIPEasp_Templates.ttcn b/library/PIPEasp_Templates.ttcn
index 85a8656..738bf57 100644
--- a/library/PIPEasp_Templates.ttcn
+++ b/library/PIPEasp_Templates.ttcn
@@ -55,6 +55,10 @@
alt {
[] pt.receive(res_exp) -> value res;
+ [] pt.receive(tr_PResult(?,?,?)) -> value res {
+ setverdict(fail, "Unexpected result: ", res);
+ mtc.stop;
+ }
[time_out > 0.0] t.timeout {
setverdict(fail, "Timeout: ", cmdline);
mtc.stop;
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43267?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Ic20f4b23050940348879512d6c8b78c1ae70e75d
Gerrit-Change-Number: 43267
Gerrit-PatchSet: 4
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
jolly has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43266?usp=email )
(
2 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
)Change subject: Add start and stop functions to PIPEasp
......................................................................
Add start and stop functions to PIPEasp
In order to start a process in the background, add a start function that
does not wait for the process to terminate. Also add a stop function
that kills the process and flushes the receive buffer.
Related: SYS#8101
Change-Id: I5be804e5fa7b9a135cceaf07ac4157895a222b40
---
M library/PIPEasp_Templates.ttcn
1 file changed, 18 insertions(+), 0 deletions(-)
Approvals:
jolly: Looks good to me, approved
Jenkins Builder: Verified
dexter: Looks good to me, but someone else must approve
osmith: Looks good to me, but someone else must approve
diff --git a/library/PIPEasp_Templates.ttcn b/library/PIPEasp_Templates.ttcn
index 0775a5e..85a8656 100644
--- a/library/PIPEasp_Templates.ttcn
+++ b/library/PIPEasp_Templates.ttcn
@@ -70,4 +70,22 @@
return f_PIPEasp_exec_sync_PResult(pt, cmdline, tr_PResult(?, ?, rc));
}
+function f_PIPEasp_exec_async_start(PIPEasp_PT pt,
+ charstring cmdline,
+ charstring stdin := "") {
+ pt.send(ts_PExecute(cmdline, stdin));
+}
+
+function f_PIPEasp_exec_async_stop(PIPEasp_PT pt,
+ charstring progname) {
+ timer t_flush := 0.5;
+
+ pt.send(ts_PExecute("pkill -f " & progname, ""))
+
+ t_flush.start;
+ alt {
+ [] pt.receive { repeat; }
+ [] t_flush.timeout { }
+ }
+}
}
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43266?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I5be804e5fa7b9a135cceaf07ac4157895a222b40
Gerrit-Change-Number: 43266
Gerrit-PatchSet: 4
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
jolly has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42968?usp=email )
(
5 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
)Change subject: IPAd: Add TERMINAL CAPABILITIES request (IoT Device Capabilites)
......................................................................
IPAd: Add TERMINAL CAPABILITIES request (IoT Device Capabilites)
In order to activate IoT functions on eUICC, IPAd will send the
TERMINAL CAPABILITIES request with IoT Device Capabilites.
Related: SYS#8101
Change-Id: I0a6d8d6bb6eb0ee30e14afdb5e4ce37af0ae711e
---
M ipad/IPAd_Tests.ttcn
1 file changed, 9 insertions(+), 4 deletions(-)
Approvals:
dexter: Looks good to me, approved
Jenkins Builder: Verified
laforge: Looks good to me, but someone else must approve
diff --git a/ipad/IPAd_Tests.ttcn b/ipad/IPAd_Tests.ttcn
index a03fa3c..95f6b06 100644
--- a/ipad/IPAd_Tests.ttcn
+++ b/ipad/IPAd_Tests.ttcn
@@ -304,7 +304,7 @@
}
/* Handle the opening of logical channel 1 and the selection of the ISD-R */
-private function f_es10x_init() runs on IPAd_ConnHdlr {
+private function f_es10x_init(boolean iot := true) runs on IPAd_ConnHdlr {
var charstring eim_fqdn := mp_esipa_ip & ":" & int2str(mp_esipa_port);
/* If we decide not to use vpcd, then we must not initialize anything here */
@@ -312,9 +312,14 @@
return;
}
- /* Expect a TERMINAL CAPABILITIES request
- * (see also: 3GPP TS 102.221, section 11.1.19.2.4 and SGP.22, section 3.4.2) */
- f_vpcd_exp(tr_VPCD_DATA('80AA000005A903830107'O));
+ /* Expect a TERMINAL CAPABILITIES request (RSP and IoT Device Capabilities)
+ * (For RSP Device see also: 3GPP TS 102.221, section 11.1.19.2.4 and SGP.22, section 3.4.2)
+ * (For IoT Device see also: SGP.32, section 3.8.2) */
+ if (iot) {
+ f_vpcd_exp(tr_VPCD_DATA('80AA000008A906830107840101'O));
+ } else {
+ f_vpcd_exp(tr_VPCD_DATA('80AA000005A903830107'O));
+ }
f_vpcd_send(ts_VPCD_DATA('9000'O));
/* Expect a MANAGE CHANNEL request that opens logical channel 1 */
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42968?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I0a6d8d6bb6eb0ee30e14afdb5e4ce37af0ae711e
Gerrit-Change-Number: 42968
Gerrit-PatchSet: 8
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
jolly has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42967?usp=email )
(
6 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
)Change subject: IPAd: Make tests work with testenv and current master of IPAd
......................................................................
IPAd: Make tests work with testenv and current master of IPAd
The IPAd can now be tested using testenv.
Several minor changes are required to run them successfully. All tests
pass now.
Related: SYS#8101
Change-Id: Id4abf15feb179b17594bd11c6e7089469684900c
---
M ipad/IPAd_Tests.ttcn
A ipad/testenv.cfg
2 files changed, 54 insertions(+), 2 deletions(-)
Approvals:
osmith: Looks good to me, but someone else must approve
laforge: Looks good to me, approved
Jenkins Builder: Verified
diff --git a/ipad/IPAd_Tests.ttcn b/ipad/IPAd_Tests.ttcn
index 7044217..a03fa3c 100644
--- a/ipad/IPAd_Tests.ttcn
+++ b/ipad/IPAd_Tests.ttcn
@@ -347,7 +347,7 @@
private function f_esipa_receive(template EsipaMessageFromIpaToEim expected_esipa_req := omit)
runs on IPAd_ConnHdlr return EsipaMessageFromIpaToEim {
var HTTPMessage esipa_req_encoded;
- timer T := 10.0;
+ timer T := 15.0;
var EsipaMessageFromIpaToEim esipa_req;
T.start;
@@ -375,6 +375,12 @@
HTTP_SRV[0].send(ts_http_resp(esipa_res_encoded));
}
+/* Close ESipa HTTP connection */
+private function f_esipa_close() runs on IPAd_ConnHdlr {
+ var template (value) Close abort_signal := { client_id := omit };
+ HTTP_SRV[0].send(abort_signal);
+}
+
/* Perform one ESipa HTTP request/response cycle */
private function f_esipa_transceive(EsipaMessageFromEimToIpa esipa_res,
template EsipaMessageFromIpaToEim expected_esipa_req := omit)
@@ -419,6 +425,16 @@
f_esipa_transceive(valueof(ts_authenticateClientResponseEsipa_dpe), tr_authenticateClientRequestEsipa);
}
+/* After processing notifications and eIM packages, IPAd will poll again.
+ * Respond with empty notification list and with no eIM package. */
+private function f_terminate_poll_cycle() runs on IPAd_ConnHdlr {
+ /* Expect the IPAd to query the eUICC for pending notifications, we respond with an empty list */
+ f_vpcd_transceive(enc_RetrieveNotificationsListResponse(valueof(ts_retrieveNotificationsListResponse_empty)), 'BF2B00'O);
+
+ /* IPAd requests a package, we tell it that there is no package available */
+ f_esipa_transceive(valueof(ts_getEimPackageResponse_noEimPackageAvailable), tr_getEimPackageRequest);
+}
+
/* ********************************************* */
/* ********** BELOW ONLY TESTCASES! ************ */
/* ********************************************* */
@@ -487,6 +503,9 @@
/* Receive RemoveNotificationFromList from iPAD->eUICC */
f_vpcd_transceive(enc_NotificationSentResponse(valueof(ts_notificationSentResponse)));
+ /* IPAd will poll again. */
+ f_terminate_poll_cycle();
+
/* Wait some time until the the last HTTP response is actually delivered */
f_sleep(2.0);
@@ -531,6 +550,9 @@
f_vpcd_transceive(enc_NotificationSentResponse(valueof(ts_notificationSentResponse)));
f_vpcd_transceive(enc_NotificationSentResponse(valueof(ts_notificationSentResponse)));
+ /* IPAd will poll again. */
+ f_terminate_poll_cycle();
+
/* Wait some time until the the last HTTP response is actually delivered */
f_sleep(2.0);
@@ -565,8 +587,15 @@
/* Step #9 */
f_vpcd_transceive(enc_RetrieveNotificationsListResponse(valueof(ts_retrieveNotificationsListResponse_prfleInstRes)));
- /* We now ignore the response from the IPAd. The IPAd will interpret this as a disturbed IP connection. */
+ /* We now ignore the (4) responses from the IPAd. The IPAd will interpret this as a disturbed IP connection. */
f_esipa_receive();
+ f_esipa_close();
+ f_esipa_receive();
+ f_esipa_close();
+ f_esipa_receive();
+ f_esipa_close();
+ f_esipa_receive();
+ f_esipa_close();
/* To fix the problem, the IPAd will now try a profile rollback meneuver. */
f_vpcd_transceive(enc_ProfileRollbackResponse(valueof(ts_profileRollbackResponse)),
@@ -578,6 +607,9 @@
/* Step #9 */
f_vpcd_transceive(enc_RetrieveNotificationsListResponse(valueof(ts_retrieveNotificationsListResponse_prfleInstRes)));
+ /* Wait some time for the client to re-connect */
+ f_sleep(2.0);
+
/* Step #10-14 */
f_esipa_transceive(valueof(ts_provideEimPackageResultResponse_eimAck(eimAcknowledgements := {1,2,3,4})),
tr_provideEimPackageResult(*, tr_eimPackageResult_ePRAndNotif(euiccPackageResult := ?)));
@@ -589,6 +621,9 @@
f_vpcd_transceive(enc_NotificationSentResponse(valueof(ts_notificationSentResponse)));
f_vpcd_transceive(enc_NotificationSentResponse(valueof(ts_notificationSentResponse)));
+ /* IPAd will poll again. */
+ f_terminate_poll_cycle();
+
/* Wait some time until the the last HTTP response is actually delivered */
f_sleep(2.0);
@@ -630,6 +665,9 @@
f_esipa_transceive(valueof(ts_provideEimPackageResultResponse_eimAck(eimAcknowledgements := {1,2,3,4})),
tr_provideEimPackageResult(*, tr_eimPackageResult_euiccDataResp));
+ /* IPAd will poll again. */
+ f_terminate_poll_cycle();
+
/* Wait some time until the the last HTTP response is actually delivered */
f_sleep(2.0);
diff --git a/ipad/testenv.cfg b/ipad/testenv.cfg
new file mode 100644
index 0000000..71d1ea1
--- /dev/null
+++ b/ipad/testenv.cfg
@@ -0,0 +1,14 @@
+[testsuite]
+program=IPAd_Tests
+config=IPAd_Tests.cfg
+copy=example_ca
+
+[pcscd]
+prepare=require_vsmartcard_vpcd.sh
+program=pcscd -f -d $(pcscd --help 2>&1 | grep -q -- --disable-polkit && echo "--disable-polkit")
+make=no
+
+[ipad]
+program=sh -c 'while true; do onomondo-ipa -I; echo "Restart IPAd in one second..."; sleep 1; done'
+make=onomondo-ipa
+package=onomondo-ipa
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42967?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Id4abf15feb179b17594bd11c6e7089469684900c
Gerrit-Change-Number: 42967
Gerrit-PatchSet: 8
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Attention is currently required from: jolly.
Hello Jenkins Builder, dexter, laforge,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42968?usp=email
to look at the new patch set (#8).
The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder
The change is no longer submittable: Verified is unsatisfied now.
Change subject: IPAd: Add TERMINAL CAPABILITIES request (IoT Device Capabilites)
......................................................................
IPAd: Add TERMINAL CAPABILITIES request (IoT Device Capabilites)
In order to activate IoT functions on eUICC, IPAd will send the
TERMINAL CAPABILITIES request with IoT Device Capabilites.
Related: SYS#8101
Change-Id: I0a6d8d6bb6eb0ee30e14afdb5e4ce37af0ae711e
---
M ipad/IPAd_Tests.ttcn
1 file changed, 9 insertions(+), 4 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/68/42968/8
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42968?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I0a6d8d6bb6eb0ee30e14afdb5e4ce37af0ae711e
Gerrit-Change-Number: 42968
Gerrit-PatchSet: 8
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Attention: jolly <andreas(a)eversberg.eu>
Attention is currently required from: dexter, jolly.
Hello Jenkins Builder, dexter, laforge, osmith,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42967?usp=email
to look at the new patch set (#8).
The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder
The change is no longer submittable: Verified is unsatisfied now.
Change subject: IPAd: Make tests work with testenv and current master of IPAd
......................................................................
IPAd: Make tests work with testenv and current master of IPAd
The IPAd can now be tested using testenv.
Several minor changes are required to run them successfully. All tests
pass now.
Related: SYS#8101
Change-Id: Id4abf15feb179b17594bd11c6e7089469684900c
---
M ipad/IPAd_Tests.ttcn
A ipad/testenv.cfg
2 files changed, 54 insertions(+), 2 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/67/42967/8
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42967?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Id4abf15feb179b17594bd11c6e7089469684900c
Gerrit-Change-Number: 42967
Gerrit-PatchSet: 8
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: jolly <andreas(a)eversberg.eu>
Gerrit-Attention: dexter <pmaier(a)sysmocom.de>
Hello Jenkins Builder, dexter, osmith,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43266?usp=email
to look at the new patch set (#4).
The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder
The change is no longer submittable: Verified is unsatisfied now.
Change subject: Add start and stop functions to PIPEasp
......................................................................
Add start and stop functions to PIPEasp
In order to start a process in the background, add a start function that
does not wait for the process to terminate. Also add a stop function
that kills the process and flushes the receive buffer.
Related: SYS#8101
Change-Id: I5be804e5fa7b9a135cceaf07ac4157895a222b40
---
M library/PIPEasp_Templates.ttcn
1 file changed, 18 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/66/43266/4
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43266?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I5be804e5fa7b9a135cceaf07ac4157895a222b40
Gerrit-Change-Number: 43266
Gerrit-PatchSet: 4
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Hello Jenkins Builder, laforge, osmith,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43275?usp=email
to look at the new patch set (#6).
The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder
The change is no longer submittable: Verified is unsatisfied now.
Change subject: IPAd: Add test to verify the correct setting of Device Capabilites
......................................................................
IPAd: Add test to verify the correct setting of Device Capabilites
Specify Device Capabilities via command line option and expect them in
the TERMINAL CAPABILIES message towards eUICC.
Related: SYS#8101
Change-Id: I72d2235d3a9f287ea2af2fae3a83ffe6e54fec44
---
M ipad/IPAd_Tests.ttcn
1 file changed, 25 insertions(+), 3 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/75/43275/6
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43275?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I72d2235d3a9f287ea2af2fae3a83ffe6e54fec44
Gerrit-Change-Number: 43275
Gerrit-PatchSet: 6
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Attention is currently required from: jolly.
Hello Jenkins Builder, dexter,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43267?usp=email
to look at the new patch set (#4).
The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder
The change is no longer submittable: Verified is unsatisfied now.
Change subject: Add log message for unexpected result in PIPEasp function
......................................................................
Add log message for unexpected result in PIPEasp function
If the expected result is not received by the exec function, the test
case will fail with a log message of the unexpected result, rather than
waiting for the timeout.
Related: SYS#8101
Change-Id: Ic20f4b23050940348879512d6c8b78c1ae70e75d
---
M library/PIPEasp_Templates.ttcn
1 file changed, 4 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/67/43267/4
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43267?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Ic20f4b23050940348879512d6c8b78c1ae70e75d
Gerrit-Change-Number: 43267
Gerrit-PatchSet: 4
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Attention: jolly <andreas(a)eversberg.eu>