perf_test library Null safety

perf_test exports

Classes

PerfTestFormat
Output format for all tests
PerfTestLot
Group multiple tests and run everything, then output
PerfTestOne
Wrapper class to execute user-defined procedures multiple times and measure either actual laps for a given time span or time span for a given number of iterations
PerfTestOut
Display the result of testing a lot

Typedefs

PerfTest = PerfTestOne
Simplified name for PerfTestOne
PerfTestOneProc = Future Function(PerfTestOne test, int lapNo)
Actual user-defined procedure to test
PerfTestOneProcSync = void Function(PerfTestOne test, int lapNo)
Actual user-defined procedure to test
PerfTestOutProc = void Function(PerfTestLot lot)
User-defined procedure to show lot result
PerfTestPrinter = void Function(String)
Lowest level printing routine
PerfTestProc = Future Function(PerfTestOne test, int lapNo)
Convenience definition, similar to PerfTestOneProc
PerfTestProcSync = void Function(PerfTestOne test, int lapNo)
Convenience definition, similar to PerfTestOneProcSync