18 lines
		
	
	
	
		
			430 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			430 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
source common.sh
 | 
						|
 | 
						|
drvs=$($nixinstantiate fixed.nix -A good)
 | 
						|
echo $drvs
 | 
						|
$nixstore -r $drvs
 | 
						|
 | 
						|
drvs=$($nixinstantiate fixed.nix -A good2)
 | 
						|
echo $drvs
 | 
						|
$nixstore -r $drvs
 | 
						|
 | 
						|
drvs=$($nixinstantiate fixed.nix -A bad)
 | 
						|
echo $drvs
 | 
						|
if $nixstore -r $drvs; then false; fi
 | 
						|
 | 
						|
if $nixinstantiate fixed.nix -A reallyBad; then false; fi
 | 
						|
 | 
						|
# While we're at it, check attribute selection a bit more.
 | 
						|
test $($nixinstantiate fixed.nix -A good.1 | wc -l) = 1
 |