luxlabs header browser preview


@class NSMutableArray;

@interface TSUPerformanceTestHarness : NSObject {
    NSMutableArray *mTestCases;
    struct timeval { long long tv_sec; int tv_usec; } mSetupTime;
}

@property (nonatomic) BOOL quiet;
@property (readonly, nonatomic) long long passingTestCount;
@property (readonly, nonatomic) long long testCount;
@property (readonly, nonatomic) BOOL passed;

+ (id)harness;

- (id)init;
- (void)dealloc;
- (void)report;
- (void)cleanup;
- (void)testSuite;
- (void)setup;
- (BOOL)runTests;
- (id)testWithName:(id)a0 selector:(SEL)a1 goalTime:(double)a2;
- (id)p_createResultDirectory;
- (void)p_writeCsvResultsToDirectory:(id)a0;
- (void)p_writeSystemConfigurationToDirectory:(id)a0;
- (void)runTestWithName:(id)a0 selector:(SEL)a1 goalTime:(double)a2;
- (void)runTestWithName:(id)a0 selector:(SEL)a1 goalTime:(double)a2 precision:(double)a3;

@end