|  |  |  | @ -158,6 +158,8 @@ if __name__ == "__main__": | 
			
		
	
		
			
				
					|  |  |  |  |   all_cars = {car for car, _ in segments} | 
			
		
	
		
			
				
					|  |  |  |  |   all_procs = {cfg.proc_name for cfg in CONFIGS if cfg.proc_name not in EXCLUDED_PROCS} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   cpu_count = os.cpu_count() or 1 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   parser = argparse.ArgumentParser(description="Regression test to identify changes in a process's output") | 
			
		
	
		
			
				
					|  |  |  |  |   parser.add_argument("--whitelist-procs", type=str, nargs="*", default=all_procs, | 
			
		
	
		
			
				
					|  |  |  |  |                       help="Whitelist given processes from the test (e.g. controlsd)") | 
			
		
	
	
		
			
				
					|  |  |  | @ -175,7 +177,8 @@ if __name__ == "__main__": | 
			
		
	
		
			
				
					|  |  |  |  |                       help="Updates reference logs using current commit") | 
			
		
	
		
			
				
					|  |  |  |  |   parser.add_argument("--upload-only", action="store_true", | 
			
		
	
		
			
				
					|  |  |  |  |                       help="Skips testing processes and uploads logs from previous test run") | 
			
		
	
		
			
				
					|  |  |  |  |   parser.add_argument("-j", "--jobs", type=int, default=1) | 
			
		
	
		
			
				
					|  |  |  |  |   parser.add_argument("-j", "--jobs", type=int, default=max(cpu_count - 2, 1), | 
			
		
	
		
			
				
					|  |  |  |  |                       help="Max amount of parallel jobs") | 
			
		
	
		
			
				
					|  |  |  |  |   args = parser.parse_args() | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   tested_procs = set(args.whitelist_procs) - set(args.blacklist_procs) | 
			
		
	
	
		
			
				
					|  |  |  | 
 |