summaryrefslogtreecommitdiff
path: root/generate/find_tests.c
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-06-02 17:39:09 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-06-02 17:39:09 +0530
commit058f12c699c9183f93f280ad7eb54c8a1b25f523 (patch)
treef06f21c94666243b80a5823c3932349dba4ed3cc /generate/find_tests.c
parentdf577a30f2df1d60a0254403147fd2077a7c8b42 (diff)
added move flags
will try stockfish later dw
Diffstat (limited to 'generate/find_tests.c')
-rw-r--r--generate/find_tests.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/generate/find_tests.c b/generate/find_tests.c
index 30fb024..8630255 100644
--- a/generate/find_tests.c
+++ b/generate/find_tests.c
@@ -3,6 +3,8 @@
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
+#include <sys/wait.h>
+#include <unistd.h>
#define MAX_NUMBER_OF_TESTS_PER_FILE 100
#define MAX_LENGTH_OF_TEST_NAME 100
@@ -160,6 +162,12 @@ void handle_fn(const char* input_path, int path_strip_index, FILE* file) {
}
int main() {
+ if (fork() == 0) {
+ char* args[] = {"mkdir", "-p", "generated", NULL};
+ execvp(args[0], args);
+ }
+ wait(NULL);
+
tests.items = malloc(sizeof(*tests.items) * 100);
tests.capacity = 100;
tests.count = 0;