jolly submitted this change.

View Change



1 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.

Approvals: laforge: Looks good to me, but someone else must approve Jenkins Builder: Verified dexter: Looks good to me, approved
IPAd: Cleanly process TC_set_device_capabilities

Process the test and make IPAd terminate cleanly. This is required to
check if all memory was freed and there is no memory leak.

Related: SYS#8199
Change-Id: I426b2d0d00790577468599fedd65377a4e4bfeed
---
M ipad/IPAd_Tests.ttcn
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/ipad/IPAd_Tests.ttcn b/ipad/IPAd_Tests.ttcn
index c543ef8..4001b68 100644
--- a/ipad/IPAd_Tests.ttcn
+++ b/ipad/IPAd_Tests.ttcn
@@ -982,7 +982,17 @@
private function f_TC_set_device_capabilities(charstring id) runs on IPAd_ConnHdlr {
f_exec_ipad("-D 0xF1");
f_es10x_init(dev_capa := 'F1'O);
+ f_http_register();
+
+ /* IPAd will poll for eIM package. */
+ f_terminate_poll_cycle();
+
+ /* Wait some time until the the last HTTP response is actually delivered */
+ f_sleep(2.0);
+
+ f_es10x_close();
f_stop_ipad();
+
setverdict(pass);
}
testcase TC_set_device_capabilities() runs on MTC_CT {

To view, visit change 43621. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I426b2d0d00790577468599fedd65377a4e4bfeed
Gerrit-Change-Number: 43621
Gerrit-PatchSet: 2
Gerrit-Owner: jolly <andreas@eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier@sysmocom.de>
Gerrit-Reviewer: jolly <andreas@eversberg.eu>
Gerrit-Reviewer: laforge <laforge@osmocom.org>