diff options
| author | ruki <[email protected]> | 2025-09-06 23:08:27 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2025-09-06 23:08:27 +0800 |
| commit | 3264e458813b14e1baa8a490073082e846bfd033 (patch) | |
| tree | c577a583bc19199ab720d80c9484647353a076af | |
| parent | ebebaad16cf7720e37afe507799ab1f9b399ad30 (diff) | |
add cmake/default test
| -rw-r--r-- | tests/benchmarks/config_targets/test.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/benchmarks/config_targets/test.lua b/tests/benchmarks/config_targets/test.lua index 915fd6f28..a8620cf46 100644 --- a/tests/benchmarks/config_targets/test.lua +++ b/tests/benchmarks/config_targets/test.lua @@ -12,6 +12,14 @@ function test_config(t) -- cmake local cmake = find_tool("cmake") if cmake then + os.tryrm("build") + os.mkdir("build") + local cmake_default_dt = os.mclock() + os.runv(cmake.program, {".."}, {curdir = "build"}) + cmake_default_dt = os.mclock() - cmake_default_dt + print("config targets/1k: cmake/default: %d ms", cmake_default_dt) + t:require((cmake_default_dt > xmake_dt) or (cmake_default_dt + 1000 > xmake_dt)) + if find_tool("ninja") then os.tryrm("build") os.mkdir("build") |
