mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-30 10:52:31 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			212 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			212 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| start:lsdef_null
 | |
| description: lsdef without any flag
 | |
| cmd:mkdef -t node -o testnodell groups=all
 | |
| check:rc==0
 | |
| cmd:lsdef
 | |
| check:rc==0
 | |
| check:output=~testnodell\s*\(node\)
 | |
| cmd:rmdef testnodell
 | |
| check:rc==0
 | |
| end
 | |
| 
 | |
| start:lsdef_a
 | |
| description: lsdef -a and lsdef --all
 | |
| cmd:mkdef -t node -o testnode groups=all
 | |
| check:rc==0
 | |
| cmd:mkdef -t network -o testnetwork net=1.2.3.0 mask=255.255.255.0
 | |
| check:rc==0
 | |
| #prune auditlog and eventlog tables
 | |
| #to avoid massive output with lsdef -a
 | |
| cmd:tabprune auditlog -a
 | |
| check:rc==0
 | |
| cmd:tabprune eventlog -a
 | |
| check:rc==0
 | |
| cmd:lsdef -a
 | |
| check:output=~testnode
 | |
| check:output=~testnetwork
 | |
| cmd:lsdef --all
 | |
| check:output=~testnode
 | |
| check:output=~testnetwork
 | |
| cmd:rmdef -t network testnetwork
 | |
| check:rc==0
 | |
| cmd:rmdef -t node testnode
 | |
| check:rc==0
 | |
| end
 | |
| 
 | |
| start:lsdef_t_o_l
 | |
| description: lsdef -o -l
 | |
| cmd:mkdef -t node -o testnode groups=all
 | |
| check:rc==0
 | |
| cmd:mkdef -t network -o testnetwork net=1.2.3.0 mask=255.255.255.0
 | |
| check:rc==0
 | |
| cmd:lsdef -t node -l testnode
 | |
| check:rc==0
 | |
| check:output=~groups=all
 | |
| check:output!~testnetwork
 | |
| cmd:lsdef -t network -l testnetwork
 | |
| check:rc==0
 | |
| check:output=~net=1.2.3.0
 | |
| check:output=~mask=255.255.255.0
 | |
| check:output!~testnode
 | |
| cmd:rmdef -t network testnetwork
 | |
| check:rc==0
 | |
| cmd:rmdef -t node testnode
 | |
| check:rc==0
 | |
| end
 | |
| 
 | |
| start:lsdef_t_o_l_z
 | |
| description: lsdef -l -z
 | |
| cmd:mkdef -t node -o testnode groups=all
 | |
| check:rc==0
 | |
| cmd:mkdef -t network -o testnetwork net=1.2.3.0 mask=255.255.255.0
 | |
| check:rc==0
 | |
| cmd:lsdef -t node -l testnode -z
 | |
| check:rc==0
 | |
| check:output=~testnode:
 | |
| check:output=~objtype=node
 | |
| check:output=~groups=all
 | |
| cmd:lsdef -t network -l testnetwork -z
 | |
| check:output=~testnetwork:
 | |
| check:output=~objtype=network
 | |
| check:output=~mask=255.255.255.0
 | |
| check:output=~net=1.2.3.0
 | |
| cmd:rmdef -t network testnetwork
 | |
| cmd:rmdef -t node testnode
 | |
| end
 | |
| 
 | |
| start:lsdef_t
 | |
| description: lsdef -t
 | |
| cmd:mkdef -t node -o testnode groups=all
 | |
| check:rc==0
 | |
| cmd:mkdef -t network -o testnetwork net=1.2.3.0 mask=255.255.255.0
 | |
| check:rc==0
 | |
| cmd:lsdef -t network
 | |
| check:rc==0
 | |
| check:output=~testnetwork
 | |
| check:output!~testnode
 | |
| cmd:rmdef -t network testnetwork
 | |
| cmd:rmdef -t node testnode
 | |
| end
 | |
| 
 | |
| start:lsdef_t_i_o
 | |
| description: lsdef -i
 | |
| cmd:mkdef -t node -o testnode groups=all
 | |
| check:rc==0
 | |
| cmd:lsdef -t node -o testnode -i groups
 | |
| check:rc==0
 | |
| check:output=~groups=all
 | |
| check:output=~testnode
 | |
| cmd:rmdef -t node testnode
 | |
| cmd:mkdef -t network -o testnetwork net=1.2.3.0 mask=255.255.255.0
 | |
| check:rc==0
 | |
| cmd:lsdef -t network -i net
 | |
| check:rc==0
 | |
| check:output=~net=1.2.3.0
 | |
| check:output!~mask
 | |
| cmd:rmdef -t network testnetwork
 | |
| end
 | |
| 
 | |
| start:lsdef_t_w
 | |
| cmd:mkdef -t node -o testnode11,testnode21 cons=hmc groups=all
 | |
| check:rc==0
 | |
| cmd:mkdef -t node -o testnode31,testnode41 cons=ipmi groups=linux
 | |
| check:rc==0
 | |
| cmd:lsdef -t node -w cons==ipmi
 | |
| check:rc==0
 | |
| check:output=~testnode31
 | |
| check:output=~testnode41
 | |
| check:output!=testnode11
 | |
| check:output!=testnode21
 | |
| cmd:lsdef -t node -w cons!~hmc
 | |
| check:rc==0
 | |
| check:output=~testnode31
 | |
| check:output=~testnode41
 | |
| check:output!=testnode11
 | |
| check:output!=testnode21
 | |
| cmd:lsdef -t node -w cons==ipmi -w groups==linux
 | |
| check:rc==0
 | |
| check:output=~testnode31
 | |
| check:output=~testnode41
 | |
| check:output!=testnode11
 | |
| check:output!=testnode21
 | |
| cmd:rmdef -t node testnode11
 | |
| cmd:rmdef -t node testnode21
 | |
| cmd:rmdef -t node testnode31
 | |
| cmd:rmdef -t node testnode41
 | |
| end
 | |
| 
 | |
| start:lsdef_s
 | |
| description: lsdef -s
 | |
| cmd:mkdef -t node -o testnode groups=all
 | |
| check:rc==0
 | |
| cmd:lsdef -s testnode
 | |
| check:rc==0
 | |
| check:output=~testnode\s+\(node\)
 | |
| cmd:rmdef -t node testnode
 | |
| end
 | |
| 
 | |
| start:lsdef_t_auditlog
 | |
| description:lsdef -t auditlog
 | |
| cmd:tabprune auditlog -a
 | |
| check:rc==0
 | |
| cmd:lsdef -t auditlog
 | |
| check:rc==0
 | |
| check:output=~auditlog
 | |
| end
 | |
| 
 | |
| start:lsdef_t_eventlog
 | |
| description:lsdef -t eventlog
 | |
| cmd:tabprune eventlog -a
 | |
| check:rc==0
 | |
| cmd:lsdef -t eventlog
 | |
| check:rc==0
 | |
| check:output!~not a valid xCAT object type
 | |
| end
 | |
| 
 | |
| start:lsdef_t_policy
 | |
| description:lsdef -t policy
 | |
| cmd:lsdef -t policy
 | |
| check:rc==0
 | |
| check:output=~1\s+\(policy\)
 | |
| cmd:lsdef -t policy -o 1 -l
 | |
| check:rc==0
 | |
| check:output=~rule=allow
 | |
| end
 | |
| 
 | |
| start:lsdef_t_site
 | |
| description:lsdef -t site
 | |
| cmd:lsdef -t site
 | |
| check:rc==0
 | |
| check:output=~clustersite
 | |
| cmd:lsdef -t site -o clustersite -l
 | |
| check:rc==0
 | |
| check:output=~xcatdport
 | |
| end
 | |
| 
 | |
| start:lsdef_t_err
 | |
| description:lsdef -t wrongtype -o
 | |
| cmd:lsdef -t wrongtype -o test
 | |
| check:rc!=0
 | |
| check:output=~Error
 | |
| end
 | |
| 
 | |
| start:lsdef_t_h_i
 | |
| description:lsdef -t node -h -i status
 | |
| cmd:lsdef -t node -h -i status
 | |
| check:rc==0
 | |
| check:output=~status
 | |
| end
 | |
| 
 | |
| start:lsdef_nics
 | |
| description:lsdef --nics
 | |
| cmd:mkdef -t node -o testnode1 groups=all mgt=ipmi nicips.eth0=1.1.1.1
 | |
| check:rc==0
 | |
| cmd:lsdef testnode1 --nics
 | |
| check:rc==0
 | |
| check:output=~1.1.1.1
 | |
| cmd:rmdef testnode1
 | |
| check:rc==0
 | |
| cmd:lsdef testnode1
 | |
| check:output=~Could not find
 | |
| end
 |