mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-05-30 09:36:41 +00:00
Add more test cases for command updatenode
This commit is contained in:
parent
4e89b75454
commit
092cf75d8b
36
xCAT-test/autotest/testcase/updatenode/cases1
Normal file
36
xCAT-test/autotest/testcase/updatenode/cases1
Normal file
@ -0,0 +1,36 @@
|
||||
start:updatenode_scripts
|
||||
cmd:mkdir -p /install/postscripts
|
||||
check:rc==0
|
||||
cmd:echo "#!/bin/bash" >/install/postscripts/blah
|
||||
cmd:echo "echo FOO BAR BAZ QUX" >>/install/postscripts/blah
|
||||
cmd:chmod 0755 /install/postscripts/blah
|
||||
check:rc==0
|
||||
cmd:updatenode $$CN -P blah >/tmp/updatenode.blah.out
|
||||
check:rc==0
|
||||
cmd:grep 'FOO BAR BAZ QUX' /tmp/updatenode.blah.out
|
||||
check:rc==0
|
||||
check:rc==0
|
||||
cmd:rm -f /install/postscripts/blah /tmp/updatenode.blah.out
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_scripts_timeout
|
||||
cmd:mkdir -p /install/postscripts
|
||||
check:rc==0
|
||||
cmd:echo "#!/bin/bash" >/install/postscripts/blah
|
||||
cmd:echo "echo FOO BAR BAZ QUX" >>/install/postscripts/blah
|
||||
cmd:echo "sleep 20" >>/install/postscripts/blah
|
||||
cmd:echo "echo XYZZY ZZZ" >>/install/postscripts/blah
|
||||
cmd:chmod 0755 /install/postscripts/blah
|
||||
check:rc==0
|
||||
cmd:updatenode $$CN -P blah -t 5 >/tmp/updatenode.blah.out 2>/tmp/updatenode.blah.err
|
||||
check:rc==0
|
||||
cmd:grep 'FOO BAR BAZ QUX' /tmp/updatenode.blah.out
|
||||
check:rc==0
|
||||
cmd:grep 'XYZZY ZZZ' /tmp/updatenode.blah.out
|
||||
check:rc==1
|
||||
cmd:grep 'SIGINT' /tmp/updatenode.blah.err
|
||||
check:rc==0
|
||||
cmd:rm -f /install/postscripts/blah /tmp/updatenode.blah.out /tmp/updatenode.blah.err
|
||||
check:rc==0
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user