@ -386,18 +386,19 @@ func TestHCLCwdPrefix(t *testing.T) {
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						m ,  g ,  err  :=  ReadTargets ( ctx ,  [ ] File { fp } ,  [ ] string { "app" } ,  nil ,  nil ) 
 
					 
					 
					 
						m ,  g ,  err  :=  ReadTargets ( ctx ,  [ ] File { fp } ,  [ ] string { "app" } ,  nil ,  nil ) 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						require . NoError ( t ,  err ) 
 
					 
					 
					 
						require . NoError ( t ,  err ) 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						require . Equal ( t ,  1 ,  len ( m ) ) 
 
					 
					 
					 
						bo ,  err  :=  TargetsToBuildOpt ( m ,  & Input { } ) 
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
						_ ,  ok  :=  m [ "app" ] 
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						require . True ( t ,  ok ) 
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						_ ,  err  =  TargetsToBuildOpt ( m ,  & Input { } ) 
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
						require . NoError ( t ,  err ) 
 
					 
					 
					 
						require . NoError ( t ,  err ) 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
						require . Equal ( t ,  1 ,  len ( g ) ) 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
						require . Equal ( t ,  [ ] string { "app" } ,  g [ "default" ] . Targets ) 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
						require . Equal ( t ,  1 ,  len ( m ) ) 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
						require . Contains ( t ,  m ,  "app" ) 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						require . Equal ( t ,  "test" ,  * m [ "app" ] . Dockerfile ) 
 
					 
					 
					 
						require . Equal ( t ,  "test" ,  * m [ "app" ] . Dockerfile ) 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						require . Equal ( t ,  "foo" ,  * m [ "app" ] . Context ) 
 
					 
					 
					 
						require . Equal ( t ,  "foo" ,  * m [ "app" ] . Context ) 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						require . Equal ( t ,  1 ,  len ( g ) ) 
 
					 
					 
					 
						require . Equal ( t ,  "foo/test" ,  bo [ "app" ] . Inputs . DockerfilePath ) 
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
						require . Equal ( t ,  [ ] string { "app" } ,  g [ "default" ] . Targets ) 
 
					 
					 
					 
						require . Equal ( t ,  "foo" ,  bo [ "app" ] . Inputs . ContextPath ) 
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					} 
 
					 
					 
					 
					} 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					func  TestOverrideMerge ( t  * testing . T )  { 
 
					 
					 
					 
					func  TestOverrideMerge ( t  * testing . T )  {