@ -1,4 +1,3 @@ 
			
		
	
		
			
				
					import  bz2  
			
		
	
		
			
				
					import  math  
			
		
	
		
			
				
					import  json  
			
		
	
		
			
				
					import  os  
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -9,6 +8,7 @@ import shutil 
			
		
	
		
			
				
					import  subprocess  
			
		
	
		
			
				
					import  time  
			
		
	
		
			
				
					import  numpy  as  np  
			
		
	
		
			
				
					import  zstd  
			
		
	
		
			
				
					from  collections  import  Counter ,  defaultdict  
			
		
	
		
			
				
					from  functools  import  cached_property  
			
		
	
		
			
				
					from  pathlib  import  Path  
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -20,9 +20,10 @@ from openpilot.common.basedir import BASEDIR 
			
		
	
		
			
				
					from  openpilot . common . timeout  import  Timeout  
			
		
	
		
			
				
					from  openpilot . common . params  import  Params  
			
		
	
		
			
				
					from  openpilot . selfdrive . controls . lib . events  import  EVENTS ,  ET  
			
		
	
		
			
				
					from  openpilot . system . hardware  import  HARDWARE  
			
		
	
		
			
				
					from  openpilot . selfdrive . test . helpers  import  set_params_enabled ,  release_only  
			
		
	
		
			
				
					from  openpilot . system . hardware  import  HARDWARE  
			
		
	
		
			
				
					from  openpilot . system . hardware . hw  import  Paths  
			
		
	
		
			
				
					from  openpilot . system . loggerd . uploader  import  LOG_COMPRESSION_LEVEL  
			
		
	
		
			
				
					from  openpilot . tools . lib . logreader  import  LogReader  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					"""  
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -166,10 +167,10 @@ class TestOnroad: 
			
		
	
		
			
				
					    cls . log_sizes  =  { }   
			
		
	
		
			
				
					    for  f  in  cls . log_path . iterdir ( ) :   
			
		
	
		
			
				
					      assert  f . is_file ( )   
			
		
	
		
			
				
					      cls . log_sizes [ f ]    =  f . stat ( ) . st_size  /  1e6   
			
		
	
		
			
				
					      cls . log_sizes [ f ]  =  f . stat ( ) . st_size  /  1e6   
			
		
	
		
			
				
					      if  f . name  in  ( " qlog " ,  " rlog " ) :   
			
		
	
		
			
				
					        with  open ( f ,  ' rb ' )  as  ff :   
			
		
	
		
			
				
					          cls . log_sizes [ f ]  =  len ( bz2 . compress ( ff . read ( ) ) )  /  1e6   
			
		
	
		
			
				
					          cls . log_sizes [ f ]  =  len ( zstd . compress ( ff . read ( ) ,  LOG_COMPRESSION_LEVEL ) )  /  1e6   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					  @cached_property   
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -206,7 +207,7 @@ class TestOnroad: 
			
		
	
		
			
				
					      if  f . name  ==  " qcamera.ts " :   
			
		
	
		
			
				
					        assert  2.15  <  sz  <  2.35   
			
		
	
		
			
				
					      elif  f . name  ==  " qlog " :   
			
		
	
		
			
				
					        assert  0.4  <  sz  <  0.6    
			
		
	
		
			
				
					        assert  0.4  <  sz  <  0.5    
			
		
	
		
			
				
					      elif  f . name  ==  " rlog " :   
			
		
	
		
			
				
					        assert  5  <  sz  <  50   
			
		
	
		
			
				
					      elif  f . name . endswith ( ' .hevc ' ) :