From 092e7f9c7be5a5de301c2a70ade762602f432295 Mon Sep 17 00:00:00 2001 From: huolibo Date: Fri, 24 Dec 2021 19:36:45 +0800 Subject: [PATCH] [TD-11515](connector):add jdbc test to jenkins (#9372) * [TD-11515](connector):add jdbc test to jenkins * [TD-11515](connector):add jdbc test to jenkins --- .../jdbc/confprops/HttpKeepAliveTest.java | 2 ++ tests/develop-test/3-connectors/java/test.sh | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/src/connector/jdbc/src/test/java/com/taosdata/jdbc/confprops/HttpKeepAliveTest.java b/src/connector/jdbc/src/test/java/com/taosdata/jdbc/confprops/HttpKeepAliveTest.java index 7f7979eb01..33c6a60627 100644 --- a/src/connector/jdbc/src/test/java/com/taosdata/jdbc/confprops/HttpKeepAliveTest.java +++ b/src/connector/jdbc/src/test/java/com/taosdata/jdbc/confprops/HttpKeepAliveTest.java @@ -1,6 +1,7 @@ package com.taosdata.jdbc.confprops; import org.junit.Assert; +import org.junit.Ignore; import org.junit.Test; import java.sql.Connection; @@ -13,6 +14,7 @@ import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.Collectors; import java.util.stream.IntStream; +@Ignore public class HttpKeepAliveTest { private static final String host = "127.0.0.1"; diff --git a/tests/develop-test/3-connectors/java/test.sh b/tests/develop-test/3-connectors/java/test.sh index 15f7b84955..8b43d1a443 100755 --- a/tests/develop-test/3-connectors/java/test.sh +++ b/tests/develop-test/3-connectors/java/test.sh @@ -14,4 +14,32 @@ stopTaosd rm -rf /var/lib/taos/* rm -rf /var/log/taos/* nohup taosd -c /etc/taos/ > /dev/null 2>&1 & +nohup taosadapter -c /etc/taos/taosadapter.toml > /dev/null 2>&1 & sleep 10 + +cd ../../../../ +WKC=`pwd` +cd ${WKC}/src/connector/jdbc + +mvn clean test > jdbc-out.log 2>&1 +tail -n 20 jdbc-out.log + +cases=`grep 'Tests run' jdbc-out.log | awk 'END{print $3}'` +totalJDBCCases=`echo ${cases/%,}` +failed=`grep 'Tests run' jdbc-out.log | awk 'END{print $5}'` +JDBCFailed=`echo ${failed/%,}` +error=`grep 'Tests run' jdbc-out.log | awk 'END{print $7}'` +JDBCError=`echo ${error/%,}` + +totalJDBCFailed=`expr $JDBCFailed + $JDBCError` +totalJDBCSuccess=`expr $totalJDBCCases - $totalJDBCFailed` + +if [ "$totalJDBCSuccess" -gt "0" ]; then + echo -e "\n${GREEN} ### Total $totalJDBCSuccess JDBC case(s) succeed! ### ${NC}" +fi + +if [ "$totalJDBCFailed" -ne "0" ]; then + echo -e "\n${RED} ### Total $totalJDBCFailed JDBC case(s) failed! ### ${NC}" + exit 8 +fi + -- GitLab