1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-15 08:04:59 +00:00
serenity/Userland/Libraries/LibTest
Andrew Kaster de2bf3f333 Meta/LibTest: Build object libraries for test main files
By using the power of object libraries and $<TARGET_OBJECTS> we can make
sure to only build TestMain.cpp and JavaScriptTestRunnerMain.cpp once.

Previously we built these cpp files into object files once for every
single test executable. This change reduces the number of total compile
jobs in a Serenity target build by around 100.
2021-07-29 21:46:25 +01:00
..
CMakeLists.txt Meta/LibTest: Build object libraries for test main files 2021-07-29 21:46:25 +01:00
CrashTest.cpp LibTest: Clear core dump flag for CrashTest child processes 2021-07-06 17:22:45 +02:00
CrashTest.h LibTest: Expose new EXPECT_CRASH(..) macro for unit test assertions 2021-05-08 00:04:10 +01:00
JavaScriptTestRunner.h LibJS: Add define_direct_property and remove the define_property helper 2021-07-06 14:20:30 +01:00
JavaScriptTestRunnerMain.cpp Everywhere: Prefer using "..."sv over StringView { "..." } 2021-07-04 14:24:03 +02:00
Macros.h Everywhere: Use AK/Math.h if applicable 2021-07-19 16:34:21 +04:30
Results.h Base+Utilities: Add run-tests program to run system tests with LibTest 2021-06-30 08:18:28 +04:30
TestCase.h AK+Userland: Move AK/TestSuite.h into LibTest and rework Tests' CMake 2021-04-25 09:36:49 +02:00
TestMain.cpp AK+Userland: Move AK/TestSuite.h into LibTest and rework Tests' CMake 2021-04-25 09:36:49 +02:00
TestRunner.h LibTest/Utilities: Add method for TestRunner to print failed test names 2021-07-19 05:17:05 +04:30
TestSuite.cpp AK+Userland: Move AK/TestSuite.h into LibTest and rework Tests' CMake 2021-04-25 09:36:49 +02:00
TestSuite.h AK+Userland: Move AK/TestSuite.h into LibTest and rework Tests' CMake 2021-04-25 09:36:49 +02:00