afa1a8043e 
							
						 
					 
					
						
						
							
							helper/proc: raise FulfillmentTimeout in tests  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test / Create distribution (push) Successful in 1m1s 
				
			 
		
			
				
	Test / Sandbox (push) Successful in 2m30s 
				
			 
		
			
				
	Test / Hakurei (push) Successful in 3m36s 
				
			 
		
			
				
	Test / Hpkg (push) Successful in 4m22s 
				
			 
		
			
				
	Test / Sandbox (race detector) (push) Successful in 4m41s 
				
			 
		
			
				
	Test / Hakurei (race detector) (push) Successful in 5m41s 
				
			 
		
			
				
	Test / Flake checks (push) Successful in 1m32s 
				
			 
		
		
	 
 
	 
						
						This appears to be yet another source of spurious test failures.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 
					
						2025-09-29 07:44:33 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							9e18d1de77 
							
						 
					 
					
						
						
							
							helper/proc: pass extra files and start  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test / Create distribution (push) Successful in 28s 
				
			 
		
			
				
	Test / Fortify (push) Successful in 2m41s 
				
			 
		
			
				
	Test / Fpkg (push) Successful in 3m38s 
				
			 
		
			
				
	Test / Data race detector (push) Successful in 3m53s 
				
			 
		
			
				
	Test / Flake checks (push) Successful in 59s 
				
			 
		
		
	 
 
	 
						
						For integration with native container tooling.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 
					
						2025-03-14 23:23:57 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							60c2873750 
							
						 
					 
					
						
						
							
							helper/proc: cancel ec on parent ctx  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test / Create distribution (push) Successful in 1m31s 
				
			 
		
			
				
	Test / Run NixOS test (push) Successful in 4m13s 
				
			 
		
		
	 
 
	 
						
						This allows errors written during a timeout to be received and handled.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 
					
						2025-02-13 23:08:28 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0a1d7c01cd 
							
						 
					 
					
						
						
							
							helper/proc: count dispatched errs  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test / Create distribution (push) Successful in 1m28s 
				
			 
		
			
				
	Test / Run NixOS test (push) Successful in 3m59s 
				
			 
		
		
	 
 
	 
						
						This helps debug implementation errors of [proc.File].
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 
					
						2025-02-13 19:55:37 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							60ca1c6c55 
							
						 
					 
					
						
						
							
							helper/proc: store file addresses in linked list  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test / Create distribution (push) Successful in 1m28s 
				
			 
		
			
				
	Test / Run NixOS test (push) Successful in 4m5s 
				
			 
		
		
	 
 
	 
						
						Storing extra files as a slice requires the caller to allocate a large enough slice before initialising any file and never grow the slice.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 
					
						2025-02-13 17:42:12 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							18466cfd02 
							
						 
					 
					
						
						
							
							helper/proc: declare generic extra files interface  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test / Create distribution (push) Successful in 1m29s 
				
			 
		
			
				
	Test / Run NixOS test (push) Successful in 4m4s 
				
			 
		
		
	 
 
	 
						
						Helpers use extra files for various purposes. This provides a generic interface for implementing the fulfillment of these extra files without having to specifically handle them in the process creation code.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 
					
						2025-02-11 16:34:47 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e14923ae53 
							
						 
					 
					
						
						
							
							helper/proc: move package out of internal  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test / Create distribution (push) Successful in 1m32s 
				
			 
		
			
				
	Test / Run NixOS test (push) Successful in 4m6s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 
					
						2025-02-08 13:03:45 +09:00