From e81dcb9bb37fa9cfe7098ab74a1d425a1ffef6c0 Mon Sep 17 00:00:00 2001 From: Shengliang Guan Date: Fri, 24 Jun 2022 16:46:48 +0800 Subject: [PATCH] test: case for sysinfo --- tests/script/jenkins/basic.txt | 5 ++- tests/script/tsim/user/privilege_enable.sim | 37 -------------------- tests/script/tsim/user/privilege_sysinfo.sim | 20 +++++++++++ 3 files changed, 22 insertions(+), 40 deletions(-) delete mode 100644 tests/script/tsim/user/privilege_enable.sim diff --git a/tests/script/jenkins/basic.txt b/tests/script/jenkins/basic.txt index 340d701a99..63eed3bceb 100644 --- a/tests/script/jenkins/basic.txt +++ b/tests/script/jenkins/basic.txt @@ -5,8 +5,7 @@ ./test.sh -f tsim/user/basic.sim ./test.sh -f tsim/user/password.sim ./test.sh -f tsim/user/privilege_db.sim -#./test.sh -f tsim/user/privilege_enable.sim -#./test.sh -f tsim/user/privilege_sysinfo.sim +./test.sh -f tsim/user/privilege_sysinfo.sim ## ---- db ./test.sh -f tsim/db/create_all_options.sim @@ -133,7 +132,7 @@ ./test.sh -f tsim/stable/tag_filter.sim # --- for multi process mode -./test.sh -f tsim/user/basic1.sim -m +./test.sh -f tsim/user/basic.sim -m ./test.sh -f tsim/db/basic3.sim -m ./test.sh -f tsim/db/error1.sim -m ./test.sh -f tsim/insert/backquote.sim -m diff --git a/tests/script/tsim/user/privilege_enable.sim b/tests/script/tsim/user/privilege_enable.sim deleted file mode 100644 index 5635e7c95e..0000000000 --- a/tests/script/tsim/user/privilege_enable.sim +++ /dev/null @@ -1,37 +0,0 @@ -system sh/stop_dnodes.sh -system sh/deploy.sh -n dnode1 -i 1 -system sh/exec.sh -n dnode1 -s start -sql connect - -print =============== create db -sql create database d1 vgroups 1; - -print =============== create users -sql create user u1 pass 'taosdata' -sql alter user u1 enable 0 - - -print =============== create users -sql create user user1 PASS 'taosdata' -sql create user user2 PASS 'taosdata' -sql show users -if $rows != 3 then - return -1 -endi - -sql GRANT read ON d1.* to user1; -sql GRANT write ON d2.* to user1; - -print =============== re connect -sql close -sleep 2500 -print user user1 login -sql connect user1 - -sql_error drop database d1; -sql_error drop database d2; - -sql_error create stable d1.st (ts timestamp, i int) tags (j int) -sql create stable d2.st (ts timestamp, i int) tags (j int) - -system sh/exec.sh -n dnode1 -s stop -x SIGINT \ No newline at end of file diff --git a/tests/script/tsim/user/privilege_sysinfo.sim b/tests/script/tsim/user/privilege_sysinfo.sim index b7d4195ae1..9ddfce8a97 100644 --- a/tests/script/tsim/user/privilege_sysinfo.sim +++ b/tests/script/tsim/user/privilege_sysinfo.sim @@ -3,4 +3,24 @@ system sh/deploy.sh -n dnode1 -i 1 system sh/exec.sh -n dnode1 -s start sql connect +print =============== create user and login +sql create user sysinfo0 pass 'taosdata' +sql create user sysinfo1 pass 'taosdata' +sql alter user sysinfo0 sysinfo 0 +sql alter user sysinfo1 sysinfo 1 + +print user sysinfo0 login +sql close +sql connect sysinfo0 + +system sh/exec.sh -n dnode1 -s stop +return + +print =============== check oper +sql_error create user u1 pass 'u1' +sql_error drop user sysinfo1 +sql_error alter user sysinfo1 pass '1' +sql_error alter user sysinfo0 pass '1' + + system sh/exec.sh -n dnode1 -s stop -x SIGINT \ No newline at end of file