File tree 2 files changed +11
-2
lines changed
test/src/e2e_vm_tests/test_programs/should_pass/language/const_generics/src
2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -2410,15 +2410,23 @@ fn run_garbage_collection_tests_from_projects_dir(projects_dir: PathBuf) -> Resu
2410
2410
. unwrap ( )
2411
2411
. filter_map ( |e| e. ok ( ) )
2412
2412
. filter ( |e| e. file_type ( ) . map ( |ft| ft. is_dir ( ) ) . unwrap_or ( false ) )
2413
- . map ( |dir_entry| {
2413
+ . filter_map ( |dir_entry| {
2414
2414
let project_dir = dir_entry. path ( ) ;
2415
2415
let project_name = project_dir
2416
2416
. file_name ( )
2417
2417
. unwrap ( )
2418
2418
. to_string_lossy ( )
2419
2419
. to_string ( ) ;
2420
2420
let main_file = project_dir. join ( "src/main.sw" ) ;
2421
- ( project_name, main_file)
2421
+
2422
+ // check if this test must be ignored
2423
+ let contents = std:: fs:: read_to_string ( & main_file)
2424
+ . map ( |x| x. contains ( "ignore garbage_collection_all_language_tests" ) ) ;
2425
+ if let Ok ( true ) = contents {
2426
+ None
2427
+ } else {
2428
+ Some ( ( project_name, main_file) )
2429
+ }
2422
2430
} )
2423
2431
. filter ( |( _, main_file) | main_file. exists ( ) )
2424
2432
. collect ( ) ;
Original file line number Diff line number Diff line change
1
+ // ignore garbage_collection_all_language_tests - needs a experimental feature
1
2
script ;
2
3
3
4
struct C {}
You can’t perform that action at this time.
0 commit comments