From 8d4393275c31da601af9baed4845f8dcb0718ad5 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Fri, 15 Sep 2023 15:50:59 -0400 Subject: [PATCH] Add optional allow list, for ephemeral whittling. --- OSBindings/Mac/Clock SignalTests/8088Tests.mm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OSBindings/Mac/Clock SignalTests/8088Tests.mm b/OSBindings/Mac/Clock SignalTests/8088Tests.mm index 5d7425e24..23cf2599d 100644 --- a/OSBindings/Mac/Clock SignalTests/8088Tests.mm +++ b/OSBindings/Mac/Clock SignalTests/8088Tests.mm @@ -33,9 +33,15 @@ constexpr char TestSuiteHome[] = "/Users/tharte/Projects/ProcessorTests/8088/v1" - (NSArray *)testFiles { NSString *path = [NSString stringWithUTF8String:TestSuiteHome]; + NSSet *allowList = [[NSSet alloc] initWithArray:@[ + @"00.json.gz", + ]]; NSArray *files = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:nil]; files = [files filteredArrayUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(NSString* evaluatedObject, NSDictionary *) { + if(allowList && ![allowList containsObject:[evaluatedObject lastPathComponent]]) { + return NO; + } return [evaluatedObject hasSuffix:@"json.gz"]; }]];