mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-30 19:02:27 +00:00 
			
		
		
		
	add autotest testcase
This commit is contained in:
		| @@ -0,0 +1,42 @@ | ||||
| start:sles_full_installation_flat_p8le_vm | ||||
| os:Linux | ||||
| cmd:makedns -n | ||||
| check:rc==0 | ||||
| cmd:makeconservercf $$CN | ||||
| check:rc==0 | ||||
| cmd:cat /etc/conserver.cf | grep $$CN | ||||
| check:output=~$$CN | ||||
| cmd:sleep 60 | ||||
| cmd:makedhcp -n | ||||
| check:rc==0 | ||||
| cmd:makedhcp -a | ||||
| check:rc==0 | ||||
| cmd:if [ ! -e /install/custom/netboot/sles/compute.synclist ]; then echo "/etc/resolv.conf -> /etc/resolv.conf" > /install/custom/netboot/sles/compute.synclist; fi | ||||
| check:rc==0 | ||||
| cmd:chdef -t osimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute synclists=/install/custom/install/sles/compute.synclist | ||||
| check:rc==0 | ||||
| cmd:nodeset $$CN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute | ||||
| check:rc==0 | ||||
| cmd:rpower $$CN reset | ||||
| check:rc==0 | ||||
| cmd:sleep 2000 | ||||
| cmd:ping $$CN -c 3 | ||||
| check:output=~64 bytes from $$CN | ||||
| cmd:lsdef -l $$CN | grep status | ||||
| check:output=~booted | ||||
| cmd:xdsh $$CN date | ||||
| check:rc==0 | ||||
| check:output=~\d\d:\d\d:\d\d | ||||
| cmd:nodeset $$CN osimage | ||||
| check:rc==0 | ||||
| cmd:rpower $$CN boot | ||||
| check:rc==0 | ||||
| cmd:sleep 2000 | ||||
| cmd:ping $$CN -c 3 | ||||
| check:output=~64 bytes from $$CN | ||||
| cmd:lsdef -l $$CN | grep status | ||||
| check:output=~booted | ||||
| cmd:xdsh $$CN date | ||||
| check:rc==0 | ||||
| check:output=~\d\d:\d\d:\d\d | ||||
| end | ||||
		Reference in New Issue
	
	Block a user