diff options
author | Bui Nguyen Quoc Thanh <Thanh.BuiNguyenQuoc@vn.bosch.com> | 2020-03-13 15:30:39 +0700 |
---|---|---|
committer | Saya Sugiura <39760799+ssugiura@users.noreply.github.com> | 2020-07-06 10:04:07 +0900 |
commit | 573c1f9a0ba41b7ffa45f36e05b7f50aae3fb1ec (patch) | |
tree | 65951eb13b5534462a890289c2f33dceecfa3624 /tests | |
parent | 472137c469bcd1faf2c6f12d9bb15e2675dd6870 (diff) | |
download | DLT-daemon-573c1f9a0ba41b7ffa45f36e05b7f50aae3fb1ec.tar.gz |
Unittest: Update testcase
gtest_dlt_daemon_gateway is updated to test for both cases:
"With and Without General section in dlt_gateway.conf"
Timeout=0 is now endless retry. So change it to "-1"
Signed-off-by: Bui Nguyen Quoc Thanh <Thanh.BuiNguyenQuoc@vn.bosch.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/gtest_dlt_daemon_gateway.cpp | 2 | ||||
-rwxr-xr-x | tests/gtest_dlt_daemon_gateway.sh | 16 |
2 files changed, 16 insertions, 2 deletions
diff --git a/tests/gtest_dlt_daemon_gateway.cpp b/tests/gtest_dlt_daemon_gateway.cpp index b0cd229..8b293bb 100644 --- a/tests/gtest_dlt_daemon_gateway.cpp +++ b/tests/gtest_dlt_daemon_gateway.cpp @@ -321,7 +321,7 @@ TEST(t_dlt_gateway_check_timeout, abnormal) { DltGatewayConnection tmp; DltGatewayConnection *con; - char value[DLT_CONFIG_FILE_ENTRY_MAX_LEN] = "0"; + char value[DLT_CONFIG_FILE_ENTRY_MAX_LEN] = "-1"; con = &tmp; EXPECT_EQ(DLT_RETURN_ERROR, dlt_gateway_check_timeout(con, value)); diff --git a/tests/gtest_dlt_daemon_gateway.sh b/tests/gtest_dlt_daemon_gateway.sh index d74f519..4d952e5 100755 --- a/tests/gtest_dlt_daemon_gateway.sh +++ b/tests/gtest_dlt_daemon_gateway.sh @@ -153,6 +153,13 @@ setupTest() echo "Error in creating dlt_gateway file" return 1 fi + + if [ $# -eq 1 ] && [ "$1" == "1" ] + then + echo "[General]" >>$tmpPath/dlt_gateway.conf + echo "Interval=1">>$tmpPath/dlt_gateway.conf + fi + echo "[PassiveNode1]" >>$tmpPath/dlt_gateway.conf echo "IPaddress=$ipaddr">>$tmpPath/dlt_gateway.conf echo "Port=3490" >>$tmpPath/dlt_gateway.conf @@ -235,7 +242,14 @@ then fi echo "Initializing test" -setupTest + +if [ $# -eq 1 ] && [ "$1" == "-w" ] +then + echo "Including General section in dlt_gateway.conf" + setupTest 1 +else + setupTest +fi if [ $? -ne '0' ] then |