diff --git a/Userland/Libraries/LibTest/Results.h b/Userland/Libraries/LibTest/Results.h index 6fb36c9602..b6e7a1b0ba 100644 --- a/Userland/Libraries/LibTest/Results.h +++ b/Userland/Libraries/LibTest/Results.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2020, Matthew Olsson - * Copyright (c) 2020, Linus Groh + * Copyright (c) 2020-2021, Linus Groh * Copyright (c) 2021, Brian Gianforcaro * All rights reserved. * @@ -53,4 +53,15 @@ struct Suite { Vector tests {}; }; +struct Counts { + // Not all of these might be used by a certain test runner, e.g. some + // do not have a concept of suites, or might not load tests from files. + unsigned tests_failed { 0 }; + unsigned tests_passed { 0 }; + unsigned tests_skipped { 0 }; + unsigned suites_failed { 0 }; + unsigned suites_passed { 0 }; + unsigned files_total { 0 }; +}; + }