mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-05-22 03:32:04 +00:00
Merge pull request #2592 from neo954/testcase-updatenode
Testcase for `updatenodes -S`
This commit is contained in:
commit
7bd2810161
21
xCAT-test/autotest/testcase/updatenode/cases2
Normal file
21
xCAT-test/autotest/testcase/updatenode/cases2
Normal file
@ -0,0 +1,21 @@
|
||||
start:updatenode_S
|
||||
cmd:updatenode $$CN -S >/tmp/updatenode.S.out
|
||||
cmd:grep 'Running of Software Maintenance has completed' /tmp/updatenode.S.out
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_S_gcc
|
||||
cmd:lsdef $$CN -i provmethod | tail -n 1 | cut -d= -f2 | xargs lsdef -t osimage -i pkglist | tail -n 1 | cut -d= -f2 >/tmp/pkglist.filename
|
||||
cmd:mv `cat /tmp/pkglist.filename` `cat /tmp/pkglist.filename`.save
|
||||
cmd:cp `cat /tmp/pkglist.filename`.save `cat /tmp/pkglist.filename`
|
||||
cmd:echo gcc >>`cat /tmp/pkglist.filename`
|
||||
cmd:updatenode $$CN -S >/tmp/updatenode.S.out
|
||||
cmd:grep 'postscript: ospkgs exited with code 0' /tmp/updatenode.S.out
|
||||
check:rc==0
|
||||
cmd:grep 'Running of Software Maintenance has completed' /tmp/updatenode.S.out
|
||||
check:rc==0
|
||||
cmd:mv `cat /tmp/pkglist.filename`.save `cat /tmp/pkglist.filename`
|
||||
cmd:rm -f /tmp/pkglist.filename
|
||||
cmd:xdsh $$CN '(rpm -qa || dpkg -l) | grep gcc' | grep gcc
|
||||
check:rc==0
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user