mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 03:12:30 +00:00 
			
		
		
		
	add addkitcomp test cases
This commit is contained in:
		
							
								
								
									
										163
									
								
								xCAT-test/autotest/testcase/addkitcomp/case0
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										163
									
								
								xCAT-test/autotest/testcase/addkitcomp/case0
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,163 @@ | ||||
| start:addkitcomp_v | ||||
| os:Linux | ||||
| cmd:addkitcomp -v | ||||
| check:rc==0 | ||||
| check:output=~addkitcomp | ||||
| check:output=~kitframework | ||||
| check:output=~compatible_frameworks | ||||
| cmd:addkitcomp --version | ||||
| check:rc==0 | ||||
| check:output=~addkitcomp | ||||
| check:output=~kitframework | ||||
| check:output=~compatible_frameworks | ||||
| end | ||||
|  | ||||
| start:addkitcomp_h | ||||
| os:Linux | ||||
| cmd:addkitcomp -h | ||||
| check:rc==0 | ||||
| check:output =~ Usage | ||||
| cmd:addkitcomp --help | ||||
| check:rc==0 | ||||
| check:output=~ Usage | ||||
| end | ||||
|  | ||||
| start:addkitcomp_i | ||||
| os:Linux | ||||
| cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits | ||||
| cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp;buildkit create mykits | ||||
| check:rc==0 | ||||
| check:output=~Kit template for mykits created in /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits directory | ||||
| cmd:rmkit mykits-1.0-1 | ||||
| cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits;buildkit buildrepo all | ||||
| check:rc==0 | ||||
| cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits;buildkit buildtar | ||||
| check:rc==0 | ||||
| cmd:addkit /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits/mykits-1.0-1.tar.bz2 | ||||
| check:rc==0 | ||||
| check:output=~Kit mykits-1.0-1 was successfully added | ||||
| cmd:mkdef testimage -u profile=compute provmethod=install osarch=ppc64el | ||||
| check:rc==0 | ||||
| cmd:kitcompname=`lskit mykits-1.0-1 |grep kitcompname|awk -F= '{print $2}'`;addkitcomp -i testimage $kitcompname | ||||
| check:rc==0 | ||||
| check:output=~Assigning kit component | ||||
| cmd:kitcompname=`lskit mykits-1.0-1 |grep kitcompname|awk -F= '{print $2}'`;rmkitcomp -i testimage $kitcompname | ||||
| check:rc==0 | ||||
| check:output=~Removing kitcomponent | ||||
| check:output=~were removed from osimage testimage successfully | ||||
| cmd:rmkit mykits-1.0-1 | ||||
| check:rc==0 | ||||
| cmd:rm -f /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits/mykits-1.0-1.tar.bz2 | ||||
| cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits | ||||
| cmd:rmdef -t osimage -o testimage | ||||
| check:rc==0 | ||||
| end | ||||
|  | ||||
| start:addkitcomp_f | ||||
| os:Linux | ||||
| cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits | ||||
| cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp;buildkit create mykits | ||||
| check:rc==0 | ||||
| check:output=~Kit template for mykits created in /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits directory | ||||
| cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits;buildkit buildrepo all | ||||
| check:rc==0 | ||||
| cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits;buildkit buildtar | ||||
| check:rc==0 | ||||
| cmd:addkit /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits/mykits-1.0-1.tar.bz2 | ||||
| check:rc==0 | ||||
| check:output=~Kit mykits-1.0-1 was successfully added | ||||
| cmd:mkdef testimage -u profile=compute provmethod=install osarch=ppc64el | ||||
| check:rc==0 | ||||
| cmd:kitcompname=`lskit mykits-1.0-1 |grep kitcompname|awk -F= '{print $2}'`;addkitcomp -f -i testimage $kitcompname | ||||
| check:rc==0 | ||||
| check:output=~Assigning kit component | ||||
| cmd:kitcompname=`lskit mykits-1.0-1 |grep kitcompname|awk -F= '{print $2}'`;rmkitcomp -i testimage $kitcompname | ||||
| check:rc==0 | ||||
| check:output=~Removing kitcomponent | ||||
| check:output=~were removed from osimage testimage successfully | ||||
| cmd:rmkit mykits-1.0-1 | ||||
| check:rc==0 | ||||
| cmd:rm -f /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits/mykits-1.0-1.tar.bz2 | ||||
| cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits | ||||
| cmd:rmdef -t osimage -o testimage | ||||
| check:rc==0 | ||||
| end | ||||
|  | ||||
| start:addkitcomp_a | ||||
| os:Linux | ||||
| cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA | ||||
| cmd:mkdir -p /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA | ||||
| cmd:cp -rf /opt/xcat/share/xcat/tools/autotest/$$KITDATA /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp  | ||||
| cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA;buildkit buildrepo all | ||||
| check:rc==0 | ||||
| cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA;buildkit buildtar | ||||
| check:rc==0 | ||||
| cmd:addkit /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA/*.tar.bz2 | ||||
| check:rc==0 | ||||
| check:output=~successfully added | ||||
| cmd:mkdef testimage -u profile=compute provmethod=install osarch=ppc64el | ||||
| check:rc==0 | ||||
| cmd:addkitcomp -i testimage -a ubuntukit-compute-2  | ||||
| check:rc==0 | ||||
| check:output=~Assigning kit component ubuntukit-compute-2 | ||||
| cmd:lsdef -t osimage -o testimage |grep -i kitcomponents | ||||
| check:rc==0 | ||||
| check:output=~ubuntukit-compute-1 | ||||
| check:output=~ubuntukit-compute-2 | ||||
| cmd:lsdef -t osimage -o testimage | ||||
| check:rc==0 | ||||
| check:output=~KIT_DEPLOY_PARAMS | ||||
| check:output=~KIT_COMPONENTS | ||||
| cmd:rmkitcomp -i testimage ubuntukit-compute-1-1.0-1-ubuntu-14.04-ppc64el  | ||||
| check:rc==1 | ||||
| check:output=~Error: Failed to remove kitcomponent | ||||
| cmd:rmkitcomp -i testimage -f ubuntukit-compute-1-1.0-1-ubuntu-14.04-ppc64el | ||||
| check:rc==0 | ||||
| check:output=~Removing kitcomponent ubuntukit-compute-1-1.0-1-ubuntu-14.04-ppc64el from osimage testimage | ||||
| cmd:rmkitcomp -i testimage -f ubuntukit-compute-2-1.0-1-ubuntu-14.04-ppc64el  | ||||
| check:rc==0 | ||||
| check:output=~Removing kitcomponent ubuntukit-compute-2-1.0-1-ubuntu-14.04-ppc64el from osimage testimage | ||||
| cmd:rmkit ubuntukit-1.0-1-ppc64el   | ||||
| check:rc==0 | ||||
| cmd:rm -f /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA/ubuntukit-1.0-1-ppc64el.tar.bz2 | ||||
| cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA | ||||
| cmd:rmdef -t osimage -o testimage | ||||
| check:rc==0 | ||||
| end | ||||
|  | ||||
| start:addkitcomp_noscripts | ||||
| os:Linux | ||||
| cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA | ||||
| cmd:mkdir -p /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA | ||||
| cmd:cp -rf /opt/xcat/share/xcat/tools/autotest/$$KITDATA /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp | ||||
| cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA;buildkit buildrepo all | ||||
| check:rc==0 | ||||
| cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA;buildkit buildtar | ||||
| check:rc==0 | ||||
| cmd:addkit /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA/*.tar.bz2 | ||||
| check:rc==0 | ||||
| check:output=~successfully added | ||||
| cmd:mkdef testimage -u profile=compute provmethod=install osarch=ppc64el | ||||
| check:rc==0 | ||||
| cmd:addkitcomp -i testimage -a ubuntukit-compute-2 --noscripts | ||||
| check:rc==0 | ||||
| check:output=~Assigning kit component ubuntukit-compute-2 | ||||
| cmd:lsdef -t osimage -o testimage  | ||||
| check:rc==0 | ||||
| check:output!=~postbootscripts | ||||
| cmd:rmkitcomp -i testimage -f ubuntukit-compute-1-1.0-1-ubuntu-14.04-ppc64el | ||||
| check:rc==0 | ||||
| check:output=~Removing kitcomponent ubuntukit-compute-1-1.0-1-ubuntu-14.04-ppc64el from osimage testimage | ||||
| cmd:rmkitcomp -i testimage -f ubuntukit-compute-2-1.0-1-ubuntu-14.04-ppc64el | ||||
| check:rc==0 | ||||
| check:output=~Removing kitcomponent ubuntukit-compute-2-1.0-1-ubuntu-14.04-ppc64el from osimage testimage | ||||
| cmd:rmkit ubuntukit-1.0-1-ppc64el | ||||
| check:rc==0 | ||||
| cmd:rm -f /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA/ubuntukit-1.0-1-ppc64el.tar.bz2 | ||||
| cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA | ||||
| cmd:rmdef -t osimage -o testimage | ||||
| check:rc==0 | ||||
| end | ||||
|  | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user