From 0ad5c7d9a37c16c4b763c990705382c9c86df127 Mon Sep 17 00:00:00 2001 From: hou Date: Sat, 27 May 2023 18:24:19 +0000 Subject: [PATCH 1/3] =?UTF-8?q?=E6=96=B0=E5=A2=9Echrony=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: hou --- chrony/testcase/chrony-test.sh | 62 ++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 chrony/testcase/chrony-test.sh diff --git a/chrony/testcase/chrony-test.sh b/chrony/testcase/chrony-test.sh new file mode 100644 index 0000000..db0d9fe --- /dev/null +++ b/chrony/testcase/chrony-test.sh @@ -0,0 +1,62 @@ +#!/bin/bash +############################################################################### +# @用例ID: 20230525-154056-556766079 +# @用例名称: chrony-test +# @用例级别: 3 +# @用例标签: +# @用例类型: 功能 +############################################################################### +[ -z "$TST_TS_TOPDIR" ] && { + TST_TS_TOPDIR="$(realpath "$(dirname "$0")/..")" + export TST_TS_TOPDIR +} +source "${TST_TS_TOPDIR}/tst_common/lib/common.sh" || exit 1 +############################################################################### + +g_tmpdir="$(mktemp -d)" + +tc_setup() { + msg "this is tc_setup" + # @预置条件:chrony已安装 + + assert_true command -v chronyc + + return 0 +} + +do_test() { + msg "this is do_test" + + # @测试步骤1:启动chrony服务 + # @预期结果1:成功启动chrony服务 + assert_true sudo systemctl start chronyd.service + + # @测试步骤2:检查时间同步状态 + # @预期结果2:成功获取时间同步状态信息 + assert_true sudo chronyc tracking + + # @测试步骤3:检查时间服务器列表 + # @预期结果3:成功获取时间服务器列表 + assert_true sudo chronyc sources -v + unset ptr + + + + + return 0 +} + + + +tc_teardown() { + msg "this is tc_teardown" + # 停止chrony服务 + assert_true sudo systemctl stop chronyd.service + rm -rfv "$g_tmpdir" || return 1 + return 0 +} + + +############################################################################### +tst_main "$@" +############################################################################### -- Gitee From 5b10db53dd9eafb493d9ddebb873b782d7f709ec Mon Sep 17 00:00:00 2001 From: hou Date: Sat, 27 May 2023 18:50:06 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20chro?= =?UTF-8?q?ny/testcase/chrony-test.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chrony/testcase/chrony-test.sh | 62 ---------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 chrony/testcase/chrony-test.sh diff --git a/chrony/testcase/chrony-test.sh b/chrony/testcase/chrony-test.sh deleted file mode 100644 index db0d9fe..0000000 --- a/chrony/testcase/chrony-test.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash -############################################################################### -# @用例ID: 20230525-154056-556766079 -# @用例名称: chrony-test -# @用例级别: 3 -# @用例标签: -# @用例类型: 功能 -############################################################################### -[ -z "$TST_TS_TOPDIR" ] && { - TST_TS_TOPDIR="$(realpath "$(dirname "$0")/..")" - export TST_TS_TOPDIR -} -source "${TST_TS_TOPDIR}/tst_common/lib/common.sh" || exit 1 -############################################################################### - -g_tmpdir="$(mktemp -d)" - -tc_setup() { - msg "this is tc_setup" - # @预置条件:chrony已安装 - - assert_true command -v chronyc - - return 0 -} - -do_test() { - msg "this is do_test" - - # @测试步骤1:启动chrony服务 - # @预期结果1:成功启动chrony服务 - assert_true sudo systemctl start chronyd.service - - # @测试步骤2:检查时间同步状态 - # @预期结果2:成功获取时间同步状态信息 - assert_true sudo chronyc tracking - - # @测试步骤3:检查时间服务器列表 - # @预期结果3:成功获取时间服务器列表 - assert_true sudo chronyc sources -v - unset ptr - - - - - return 0 -} - - - -tc_teardown() { - msg "this is tc_teardown" - # 停止chrony服务 - assert_true sudo systemctl stop chronyd.service - rm -rfv "$g_tmpdir" || return 1 - return 0 -} - - -############################################################################### -tst_main "$@" -############################################################################### -- Gitee From d51d8e3038a8a56dd02a10c9ccdac8de171bca34 Mon Sep 17 00:00:00 2001 From: hou Date: Sat, 27 May 2023 18:50:29 +0000 Subject: [PATCH 3/3] =?UTF-8?q?=E6=96=B0=E5=A2=9Echrony=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: hou --- chrony/testcase/chrony-test.sh | 58 ++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 chrony/testcase/chrony-test.sh diff --git a/chrony/testcase/chrony-test.sh b/chrony/testcase/chrony-test.sh new file mode 100644 index 0000000..2271a2a --- /dev/null +++ b/chrony/testcase/chrony-test.sh @@ -0,0 +1,58 @@ +#!/bin/bash +############################################################################### +# @用例ID: 20230525-154056-556766079 +# @用例名称: chrony-test +# @用例级别: 3 +# @用例标签: +# @用例类型: 功能 +############################################################################### +[ -z "$TST_TS_TOPDIR" ] && { + TST_TS_TOPDIR="$(realpath "$(dirname "$0")/..")" + export TST_TS_TOPDIR +} +source "${TST_TS_TOPDIR}/tst_common/lib/common.sh" || exit 1 +############################################################################### + +g_tmpdir="$(mktemp -d)" + +tc_setup() { + msg "this is tc_setup" + # @预置条件:chrony已安装 + + assert_true command -v chronyc + + return 0 +} + +do_test() { + msg "this is do_test" + + # @测试步骤1:启动chrony服务 + # @预期结果1:成功启动chrony服务 + assert_true sudo systemctl start chronyd.service + + # @测试步骤2:检查时间同步状态 + # @预期结果2:成功获取时间同步状态信息 + assert_true sudo chronyc tracking + + # @测试步骤3:检查时间服务器列表 + # @预期结果3:成功获取时间服务器列表 + assert_true sudo chronyc sources -v + + return 0 +} + + + +tc_teardown() { + msg "this is tc_teardown" + # 停止chrony服务 + assert_true sudo systemctl stop chronyd.service + rm -rfv "$g_tmpdir" || return 1 + return 0 +} + + +############################################################################### +tst_main "$@" +############################################################################### -- Gitee