summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBui Nguyen Quoc Thanh <Thanh.BuiNguyenQuoc@vn.bosch.com>2020-03-13 15:30:39 +0700
committerSaya Sugiura <39760799+ssugiura@users.noreply.github.com>2020-07-06 10:04:07 +0900
commit573c1f9a0ba41b7ffa45f36e05b7f50aae3fb1ec (patch)
tree65951eb13b5534462a890289c2f33dceecfa3624 /tests
parent472137c469bcd1faf2c6f12d9bb15e2675dd6870 (diff)
downloadDLT-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.cpp2
-rwxr-xr-xtests/gtest_dlt_daemon_gateway.sh16
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