File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -381,12 +381,20 @@ def io_engine(request):
381381# the network throughput test occasionally fail (both due to connection issues). 
382382# The block test passes even with the minimum of 1MiB. We pick 8 to have enough 
383383# buffer to the failing cases. 
384- @pytest .fixture (params = [None , 8 ] if  platform .machine () ==  "aarch64"  else  [None ]) 
384+ sf_test_cases  =  [None ]
385+ if  platform .machine () ==  "aarch64" :
386+     sf_test_cases .append ((8 , False ))
387+     if  global_props .instance  !=  "m6g.metal" :
388+         sf_test_cases .append ((8 , True ))
389+ 
390+ 
391+ @pytest .fixture (params = sf_test_cases ) 
385392def  memory_config (request ):
386393    """Differently configured swiotlb regions. Only supported on aarch64""" 
387394    if  request .param  is  None :
388395        return  None 
389-     return  {"initial_swiotlb_size" : request .param }
396+     swiotlb_size , secret_free  =  request .param 
397+     return  {"initial_swiotlb_size" : swiotlb_size , "secret_free" : secret_free }
390398
391399
392400@pytest .fixture  
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments