From 2b0219e6899649c709483b30c6a396fd66562b40 Mon Sep 17 00:00:00 2001 From: Jaremy Creechley Date: Fri, 16 Feb 2024 15:23:17 -0700 Subject: [PATCH] all tests --- apatheia.nimble | 1 + build.nims | 8 ++++++++ config.nims | 2 ++ 3 files changed, 11 insertions(+) create mode 100644 build.nims diff --git a/apatheia.nimble b/apatheia.nimble index 7bda637..da2af8c 100644 --- a/apatheia.nimble +++ b/apatheia.nimble @@ -13,3 +13,4 @@ requires "threading" requires "taskpools >= 0.0.5" requires "chronicles" +include "build.nims" diff --git a/build.nims b/build.nims new file mode 100644 index 0000000..8fe8fb2 --- /dev/null +++ b/build.nims @@ -0,0 +1,8 @@ + +import std/[os, strutils] + +task test, "unit tests": + for file in listFiles("tests"): + let name = file.splitPath().tail + if name.startsWith("t") and name.endsWith(".nim"): + exec "nim c -r " & file diff --git a/config.nims b/config.nims index bae2200..60f0c73 100644 --- a/config.nims +++ b/config.nims @@ -1,2 +1,4 @@ --threads:on + +include "build.nims"