ciffcaff/test.c
Balazs Toldi 43a6108f89
Small testing framework
Signed-off-by: Balazs Toldi <balazs@toldi.eu>
2023-05-29 20:04:52 +02:00

19 lines
No EOL
466 B
C

#include <stdio.h>
#include <stdlib.h>
#define TEST_COUNT 3
#define COMMAND_SIZE 128
int main(void)
{
int failure = 0;
for (size_t i = 1; i <= TEST_COUNT; i++)
{
char command[COMMAND_SIZE];
sprintf(command,"valgrind --track-origins=yes -s ./parser -caff %ld.caff",i);
int res = system(command);
printf("Test %ld result: %d (%s)\n",i, res, (res == 0) ? "SUCCESS" : "FAIL");
failure += (res != 0) ? 1 : 0;
}
}