mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-05-30 01:26:38 +00:00
add case nodeset_prescripts for Failed to parse the prescripts without action defined
This commit is contained in:
parent
de351fbd47
commit
fd99d5b93b
33
xCAT-test/autotest/testcase/nodeset/cases2
Normal file
33
xCAT-test/autotest/testcase/nodeset/cases2
Normal file
@ -0,0 +1,33 @@
|
||||
start:nodeset_prescripts
|
||||
description:This case is to run test for prescripts actions. This test case should be tested on an provisioned compute node.
|
||||
os:Linux
|
||||
label:others
|
||||
cmd:dir="/install/prescripts/";if [ ! -e "${dir}" ];then mkdir -p $dir; fi
|
||||
cmd:echo "echo all" >> /install/prescripts/test_prescripts_all.sh;chmod a+x /install/prescripts/test_prescripts_all.sh
|
||||
check:rc==0
|
||||
cmd:echo "echo boot" >> /install/prescripts/test_prescripts_boot.sh;chmod a+x /install/prescripts/test_prescripts_boot.sh
|
||||
check:rc==0
|
||||
cmd:echo "echo osimage" >> /install/prescripts/test_prescripts_osimage.sh;chmod a+x /install/prescripts/test_prescripts_osimage.sh
|
||||
check:rc==0
|
||||
cmd:pre=`lsdef -l $$CN |grep prescripts-begin|awk -F= '{print $2}'`;echo $pre >> /tmp/prescriptssave;chdef $$CN prescripts-begin="test_prescripts_all.sh|boot:test_prescripts_boot.sh|osimage:test_prescripts_osimage.sh"
|
||||
check:rc==0
|
||||
cmd:nodeset $$CN install
|
||||
check:output=~Running begin script test_prescripts_all.sh for nodes $$CN
|
||||
check:output!=~test_prescripts_boot.sh
|
||||
check:output!=~test_prescripts_osimage.sh
|
||||
cmd:nodeset $$CN boot
|
||||
check:rc==0
|
||||
check:output=~Running begin script test_prescripts_all.sh for nodes $$CN
|
||||
check:output=~Running begin script test_prescripts_boot.sh for nodes $$CN
|
||||
check:output!=~test_prescripts_osimage.sh
|
||||
cmd:nodeset $$CN osimage
|
||||
check:rc==0
|
||||
check:output=~Running begin script test_prescripts_all.sh for nodes $$CN
|
||||
check:output=~Running begin script test_prescripts_osimage.sh for nodes $$CN
|
||||
check:output!=~test_prescripts_boot.sh
|
||||
cmd:rm -rf /install/prescripts/test_prescripts_all.sh /install/prescripts/test_prescripts_boot.sh /install/prescripts/test_prescripts_osimage.sh
|
||||
cmd:pre=`cat /tmp/prescriptssave`;chdef $$CN prescripts-begin=$pre
|
||||
check:rc==0
|
||||
cmd:rm -rf /tmp/prescriptssave
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user