summaryrefslogtreecommitdiff
path: root/hack/lib
diff options
context:
space:
mode:
authorShiming Zhang <wzshiming@foxmail.com>2021-03-24 17:32:59 +0800
committerShiming Zhang <wzshiming@foxmail.com>2021-03-25 10:48:07 +0800
commitbebef766a616100a2a0ce12abada8ce31b9acc11 (patch)
treefd23197cd07e318ee6465723b612add62f0f28ed /hack/lib
parentMerge pull request #2679 from Iceber/optimize-rule (diff)
downloadkubeedge-bebef766a616100a2a0ce12abada8ce31b9acc11.tar.gz
Add test ci for pkg
Signed-off-by: Shiming Zhang <wzshiming@foxmail.com>
Diffstat (limited to 'hack/lib')
-rwxr-xr-xhack/lib/golang.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/hack/lib/golang.sh b/hack/lib/golang.sh
index 9cf3faa47..23a61c007 100755
--- a/hack/lib/golang.sh
+++ b/hack/lib/golang.sh
@@ -389,20 +389,31 @@ kubeedge::golang::get_edge_test_dirs() {
)
}
+kubeedge::golang::get_pkg_test_dirs() {
+ cd ${KUBEEDGE_ROOT}
+ findDirs=$(find -L ./pkg \
+ -name '*_test.go' -print | xargs -n1 dirname | uniq)
+ dirArray=(${findDirs// /})
+ echo "${dirArray[@]}"
+}
+
read -ra KUBEEDGE_CLOUD_TESTCASES <<< "$(kubeedge::golang::get_cloud_test_dirs)"
read -ra KUBEEDGE_EDGE_TESTCASES <<< "$(kubeedge::golang::get_edge_test_dirs)"
read -ra KUBEEDGE_KEADM_TESTCASES <<< "$(kubeedge::golang::get_keadm_test_dirs)"
+read -ra KUBEEDGE_PKG_TESTCASES <<< "$(kubeedge::golang::get_pkg_test_dirs)"
readonly KUBEEDGE_ALL_TESTCASES=(
${KUBEEDGE_CLOUD_TESTCASES[@]}
${KUBEEDGE_EDGE_TESTCASES[@]}
${KUBEEDGE_KEADM_TESTCASES[@]}
+ ${KUBEEDGE_PKG_TESTCASES[@]}
)
ALL_COMPONENTS_AND_GETTESTDIRS_FUNCTIONS=(
cloud::::kubeedge::golang::get_cloud_test_dirs
edge::::kubeedge::golang::get_edge_test_dirs
keadm::::kubeedge::golang::get_keadm_test_dirs
+ pkg::::kubeedge::golang::get_pkg_test_dirs
)
kubeedge::golang::get_testdirs_by_component() {