From b201faed47a0f88d71e96ceb022b0973114623eb Mon Sep 17 00:00:00 2001 From: Isaac Hartung <ihartung@schedmd.com> Date: Thu, 12 Jan 2017 10:33:00 -0700 Subject: [PATCH] Change test35.2 to prints warning when run as root. Bug 3395 --- testsuite/expect/test35.2 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/testsuite/expect/test35.2 b/testsuite/expect/test35.2 index 8ed60e56483..698807593bf 100755 --- a/testsuite/expect/test35.2 +++ b/testsuite/expect/test35.2 @@ -42,6 +42,28 @@ set output_use "test$test_id.use.output" set script_use "test$test_id.use.bash" set tmp_file "test$test_id" +# +# get my uid and clear any vestigial triggers +# +set uid -1 +spawn $bin_id -u +expect { + -re "($number)" { + set uid $expect_out(1,string) + exp_continue + } + eof { + wait + } +} +if {$uid == -1} { + send_user "\nCan't get my uid\n" + exit 1 +} elseif {$uid == 0} { + send_user "\nWARNING: Can't run this test as user root\n" + exit 0 +} + proc find_bb_jobid { fname bb_jobid } { global bin_cat -- GitLab