@@ -108,70 +108,8 @@ pub(crate) fn load_regression_records(records: &Path) -> Result<Vec<SealRegressi
108108    Ok ( records) 
109109} 
110110
111- // On MacOS, we only verify production parameter sizes and published test sector sizes 
112- #[ cfg( target_os = "macos" ) ]  
113- pub ( crate )  fn  regression_verify_seal_proof ( record :  & SealRegressionRecord )  -> Result < bool >  { 
114-     let  r = record; 
115- 
116-     let  sector_size:  u64  = r. porep_config . sector_size . into ( ) ; 
117-     let  verified = match  sector_size { 
118-         SECTOR_SIZE_2_KIB  | SECTOR_SIZE_4_KIB  | SECTOR_SIZE_16_KIB  | SECTOR_SIZE_32_KIB  => Ok ( true ) , 
119-         SECTOR_SIZE_8_MIB  => verify_seal :: < SectorShape8MiB > ( 
120-             & r. porep_config , 
121-             r. comm_r , 
122-             r. comm_d , 
123-             r. prover_id , 
124-             r. sector_id , 
125-             r. ticket , 
126-             r. seed , 
127-             & r. proof , 
128-         ) , 
129-         SECTOR_SIZE_512_MIB  => verify_seal :: < SectorShape512MiB > ( 
130-             & r. porep_config , 
131-             r. comm_r , 
132-             r. comm_d , 
133-             r. prover_id , 
134-             r. sector_id , 
135-             r. ticket , 
136-             r. seed , 
137-             & r. proof , 
138-         ) , 
139-         SECTOR_SIZE_1_GIB  => Ok ( true ) , 
140-         SECTOR_SIZE_32_GIB  => verify_seal :: < SectorShape32GiB > ( 
141-             & r. porep_config , 
142-             r. comm_r , 
143-             r. comm_d , 
144-             r. prover_id , 
145-             r. sector_id , 
146-             r. ticket , 
147-             r. seed , 
148-             & r. proof , 
149-         ) , 
150-         SECTOR_SIZE_64_GIB  => verify_seal :: < SectorShape64GiB > ( 
151-             & r. porep_config , 
152-             r. comm_r , 
153-             r. comm_d , 
154-             r. prover_id , 
155-             r. sector_id , 
156-             r. ticket , 
157-             r. seed , 
158-             & r. proof , 
159-         ) , 
160-         _ => { 
161-             error ! ( 
162-                 "Cannot verify proof: Unsupported sector size [{}]" , 
163-                 sector_size
164-             ) ; 
165-             Ok ( false ) 
166-         } 
167-     } ?; 
168- 
169-     Ok ( verified) 
170- } 
171- 
172111#[ allow( non_snake_case) ]  
173112#[ allow( unused_variables) ]  
174- #[ cfg( not( target_os = "macos" ) ) ]  
175113pub ( crate )  fn  regression_verify_seal_proof ( record :  & SealRegressionRecord )  -> Result < bool >  { 
176114    let  r = record; 
177115
@@ -279,7 +217,10 @@ pub(crate) fn regression_verify_seal_proof(record: &SealRegressionRecord) -> Res
279217    Ok ( verified) 
280218} 
281219
220+ // Skip this test on MacOS since it does not have the required 
221+ // parameters for verification 
282222#[ test]  
223+ #[ cfg( not( target_os = "macos" ) ) ]  
283224fn  run_seal_regression_tests ( )  -> Result < ( ) >  { 
284225    fil_logger:: maybe_init ( ) ; 
285226
0 commit comments