diff --git a/README.md b/README.md index 5c46da3..806088d 100644 --- a/README.md +++ b/README.md @@ -9,72 +9,78 @@ - - + - + - + - + - + - + - +
+ Include / 0 tests, 0 asserts, 1 cpp file
+ Assert / 1 test, 1'000'000 asserts, 1 cpp file
+ Test / 1'000 tests, 0 asserts, 1 cpp file
+ Suite / 10'000 tests, 0 asserts, 100 cpp files
+ Suite+Assert / 10'000 tests, 40'000 asserts, 100 cpp files
+ Suite+Assert+STL / 10'000 tests, 20'000 asserts, 100 cpp files
+ Suite+Assert+STL / 10'000 tests, 20'000 asserts, 100 cpp files
(Headers vs Precompiled headers vs C++20 Modules)
diff --git a/results/BinarySize_assert.png b/results/BinarySize_assert.png new file mode 100644 index 0000000..5bd7089 Binary files /dev/null and b/results/BinarySize_assert.png differ diff --git a/results/BinarySize_include.png b/results/BinarySize_include.png new file mode 100644 index 0000000..a35bc9c Binary files /dev/null and b/results/BinarySize_include.png differ diff --git a/results/BinarySize_suite+assert+stl.png b/results/BinarySize_suite+assert+stl.png new file mode 100644 index 0000000..8bd9b65 Binary files /dev/null and b/results/BinarySize_suite+assert+stl.png differ diff --git a/results/BinarySize_suite+assert.png b/results/BinarySize_suite+assert.png new file mode 100644 index 0000000..62283bd Binary files /dev/null and b/results/BinarySize_suite+assert.png differ diff --git a/results/BinarySize_suite.png b/results/BinarySize_suite.png new file mode 100644 index 0000000..4ee1112 Binary files /dev/null and b/results/BinarySize_suite.png differ diff --git a/results/BinarySize_test.png b/results/BinarySize_test.png new file mode 100644 index 0000000..d7ae068 Binary files /dev/null and b/results/BinarySize_test.png differ diff --git a/results/Compilation_assert.png b/results/Compilation_assert.png index 7b95fb0..e9f003a 100644 Binary files a/results/Compilation_assert.png and b/results/Compilation_assert.png differ diff --git a/results/Compilation_include.png b/results/Compilation_include.png index d0c3168..519ab0c 100644 Binary files a/results/Compilation_include.png and b/results/Compilation_include.png differ diff --git a/results/Compilation_suite+assert+stl.png b/results/Compilation_suite+assert+stl.png index 2644bc0..98e899f 100644 Binary files a/results/Compilation_suite+assert+stl.png and b/results/Compilation_suite+assert+stl.png differ diff --git a/results/Compilation_suite+assert.png b/results/Compilation_suite+assert.png index 9aea38f..d3f618a 100644 Binary files a/results/Compilation_suite+assert.png and b/results/Compilation_suite+assert.png differ diff --git a/results/Compilation_suite.png b/results/Compilation_suite.png index 7a0b73e..2699660 100644 Binary files a/results/Compilation_suite.png and b/results/Compilation_suite.png differ diff --git a/results/Compilation_test.png b/results/Compilation_test.png index f517b50..54387ac 100644 Binary files a/results/Compilation_test.png and b/results/Compilation_test.png differ diff --git a/results/Execution_assert.png b/results/Execution_assert.png index 6c4e7cd..360843e 100644 Binary files a/results/Execution_assert.png and b/results/Execution_assert.png differ diff --git a/results/Execution_suite+assert+stl.png b/results/Execution_suite+assert+stl.png index 2ee50f4..3c13081 100644 Binary files a/results/Execution_suite+assert+stl.png and b/results/Execution_suite+assert+stl.png differ diff --git a/results/Execution_suite+assert.png b/results/Execution_suite+assert.png index bab0de6..707108a 100644 Binary files a/results/Execution_suite+assert.png and b/results/Execution_suite+assert.png differ diff --git a/results/Execution_suite.png b/results/Execution_suite.png index b887f0c..b786cde 100644 Binary files a/results/Execution_suite.png and b/results/Execution_suite.png differ diff --git a/results/Execution_test.png b/results/Execution_test.png index 4817913..9fcb6d6 100644 Binary files a/results/Execution_test.png and b/results/Execution_test.png differ diff --git a/results/gnulplot.sh b/results/gnulplot.sh index 0ffb32f..b5f21e3 100755 --- a/results/gnulplot.sh +++ b/results/gnulplot.sh @@ -92,21 +92,28 @@ EOF rm -f *.png plot include "time [s]" Compilation 1 +plot include "size [b]" BinarySize 3 plot assert "time [s]" Compilation 1 plot assert "time [s]" Execution 2 +plot assert "size [b]" BinarySize 3 plot test "time [s]" Compilation 1 plot test "time [s]" Execution 2 +plot test "size [b]" BinarySize 3 plot suite "time [s]" Compilation 1 plot suite "time [s]" Execution 2 +plot suite "size [b]" BinarySize 3 plot suite+assert "time [s]" Compilation 1 plot suite+assert "time [s]" Execution 2 +plot suite+assert "size [b]" BinarySize 3 plot suite+assert+stl "time [s]" Compilation 1 plot suite+assert+stl "time [s]" Execution 2 +plot suite+assert+stl "size [b]" BinarySize 3 plot_ut suite+assert+stl "time [s]" Compilation 1 plot_ut suite+assert+stl "time [s]" Execution 2 +plot_ut suite+assert+stl "size [b]" BinarySize 3 diff --git a/results/ut_BinarySize_suite+assert+stl.png b/results/ut_BinarySize_suite+assert+stl.png new file mode 100644 index 0000000..0682a0e Binary files /dev/null and b/results/ut_BinarySize_suite+assert+stl.png differ diff --git a/results/ut_Compilation_suite+assert+stl.png b/results/ut_Compilation_suite+assert+stl.png index 8830ac5..be516a4 100644 Binary files a/results/ut_Compilation_suite+assert+stl.png and b/results/ut_Compilation_suite+assert+stl.png differ diff --git a/results/ut_Execution_suite+assert+stl.png b/results/ut_Execution_suite+assert+stl.png index 9944669..d050f41 100644 Binary files a/results/ut_Execution_suite+assert+stl.png and b/results/ut_Execution_suite+assert+stl.png differ