diff options
Diffstat (limited to 'core/src/sv/test/xmake.lua')
| -rw-r--r-- | core/src/sv/test/xmake.lua | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/core/src/sv/test/xmake.lua b/core/src/sv/test/xmake.lua new file mode 100644 index 000000000..4169560e8 --- /dev/null +++ b/core/src/sv/test/xmake.lua @@ -0,0 +1,45 @@ +set_default(false) +set_languages("c99") +set_kind("binary") +add_deps("sv") +add_links("sv") +add_includedirs("../include") +add_linkdirs("$(buildir)") + +target("version_test") + add_files("version.c") + +target("comp_test") + add_files("comp.c") + +target("range_test") + add_files("range.c") + +target("match_test") + add_files("match.c") + +target("semvers_test") + add_files("semvers.c") + +target("utils_test") + add_files("utils.c") + +target("usage_test") + add_files("usage.c") + +task("check") + on_run(function () + import("core.project.task") + task.run("run", {target = "version_test"}) + task.run("run", {target = "comp_test"}) + task.run("run", {target = "range_test"}) + task.run("run", {target = "match_test"}) + task.run("run", {target = "semvers_test"}) + task.run("run", {target = "utils_test"}) + task.run("run", {target = "usage_test"}) + end) + set_menu { + usage = "xmake check" + , description = "Run tests !" + , options = {} + } |
