]> git.ipfire.org Git - pakfire.git/commitdiff
tests: Add macro for shorter listing of tests
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 13 Jan 2021 12:19:40 +0000 (12:19 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 13 Jan 2021 12:19:40 +0000 (12:19 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
tests/libpakfire/arch.c
tests/libpakfire/archive.c
tests/libpakfire/execute.c
tests/libpakfire/key.c
tests/libpakfire/main.c
tests/libpakfire/makefile.c
tests/libpakfire/parser.c
tests/libpakfire/util.c
tests/testsuite.c
tests/testsuite.h

index d6005c810a3f9be45c3f05d57b43571a10842b5f..9e0697dd04aba248a270fa9c4177dc3e81b8fde7 100644 (file)
@@ -97,10 +97,10 @@ int test_machine(const test_t* t) {
 int main(int argc, char** argv) {
        testsuite_t* ts = testsuite_create(4);
 
-       testsuite_add_test(ts, "test_native", test_native);
-       testsuite_add_test(ts, "test_supported", test_supported);
-       testsuite_add_test(ts, "test_compatible", test_compatible);
-       testsuite_add_test(ts, "test_machine", test_machine);
+       testsuite_add_test(ts, test_native);
+       testsuite_add_test(ts, test_supported);
+       testsuite_add_test(ts, test_compatible);
+       testsuite_add_test(ts, test_machine);
 
        return testsuite_run(ts);
 }
index 5a10c3e48084106d920ba04f44adf6971120cd0f..781c4c8c494fb5ee0b3169bb4418897c06977832 100644 (file)
@@ -89,9 +89,9 @@ int test_import(const test_t* t) {
 int main(int argc, char** argv) {
        testsuite_t* ts = testsuite_create(3);
 
-       testsuite_add_test(ts, "test_open", test_open);
-       testsuite_add_test(ts, "test_extract", test_extract);
-       testsuite_add_test(ts, "test_import", test_import);
+       testsuite_add_test(ts, test_open);
+       testsuite_add_test(ts, test_extract);
+       testsuite_add_test(ts, test_import);
 
        return testsuite_run(ts);
 }
index 0d244f725d03326de3d91c6ee31dd1e67698cc25..2e14852f167923203d1acf9a709d9456edfdb8ae 100644 (file)
@@ -37,7 +37,7 @@ int test_does_not_exist(const test_t* t) {
 int main(int argc, char** argv) {
        testsuite_t* ts = testsuite_create(1);
 
-       testsuite_add_test(ts, "test_does_not_exist", test_does_not_exist);
+       testsuite_add_test(ts, test_does_not_exist);
 
        return testsuite_run(ts);
 }
index 482f3b8576d3e97cffc62695791226461371f39e..0c95f9f5103aa3f9e42eafa26910d3e7a323756d 100644 (file)
@@ -98,9 +98,9 @@ int test_export(const test_t* t) {
 int main(int argc, char** argv) {
        testsuite_t* ts = testsuite_create(3);
 
-       testsuite_add_test(ts, "test_init", test_init);
-       testsuite_add_test(ts, "test_import", test_import);
-       testsuite_add_test(ts, "test_export", test_export);
+       testsuite_add_test(ts, test_init);
+       testsuite_add_test(ts, test_import);
+       testsuite_add_test(ts, test_export);
 
        return testsuite_run(ts);
 }
index de5e0bc8524e4b7dbaba0a304fcf4943a3e18240..4eac5075397a96ce9ad1de1796303bb32b37c7e6 100644 (file)
@@ -40,8 +40,8 @@ static int test_path(const test_t* t) {
 int main(int argc, char** argv) {
        testsuite_t* ts = testsuite_create(2);
 
-       testsuite_add_test(ts, "test_init", test_init);
-       testsuite_add_test(ts, "test_path", test_path);
+       testsuite_add_test(ts, test_init);
+       testsuite_add_test(ts, test_path);
 
        return testsuite_run(ts);
 }
index a32cc071076cb497a26b19d04d05979f202e478f..290a18c0cb0262a557ac90603f8c4baebf9d439b 100644 (file)
@@ -55,7 +55,7 @@ int test_parse(const test_t* t) {
 int main(int argc, char** argv) {
        testsuite_t* ts = testsuite_create(1);
 
-       testsuite_add_test(ts, "test_parse", test_parse);
+       testsuite_add_test(ts, test_parse);
 
        return testsuite_run(ts);
 }
index 56f084f2283a23c42383dcda355c06d33c410360..f40fe9cc5b36350f5c585373bd6da95bb63f039f 100644 (file)
@@ -105,7 +105,7 @@ int test_parser(const test_t* t) {
 int main(int argc, char** argv) {
        testsuite_t* ts = testsuite_create(1);
 
-       testsuite_add_test(ts, "test_parser", test_parser);
+       testsuite_add_test(ts, test_parser);
 
        return testsuite_run(ts);
 }
index e196388c2f23ef41f054fa64aa5ec5a2f2ecaede..22e488828c1e3a4ea7cb71516f14b910a8a4c1c2 100644 (file)
@@ -60,9 +60,9 @@ static int test_string_startswith(const test_t* t) {
 int main(int argc, char** argv) {
        testsuite_t* ts = testsuite_create(3);
 
-       testsuite_add_test(ts, "test_basename", test_basename);
-       testsuite_add_test(ts, "test_dirname", test_dirname);
-       testsuite_add_test(ts, "test_string_startswith", test_string_startswith);
+       testsuite_add_test(ts, test_basename);
+       testsuite_add_test(ts, test_dirname);
+       testsuite_add_test(ts, test_string_startswith);
 
        return testsuite_run(ts);
 }
index f2f095fc0f2ed25652752c53bc012083f780782c..1f309faa51dca475faecdbfb9c5eca60ad6820dc 100644 (file)
@@ -65,7 +65,7 @@ testsuite_t* testsuite_create(size_t n) {
        return ts;
 };
 
-int testsuite_add_test(testsuite_t* ts, const char* name, test_function_t func) {
+int __testsuite_add_test(testsuite_t* ts, const char* name, test_function_t func) {
        if (ts->left == 0)
                exit(EXIT_FAILURE);
 
index 0d5b9eb23ffdc587d8f47e17e5192e15ffab9a26..d42474b7625a34463a5656d236008c3d72191d27 100644 (file)
@@ -46,7 +46,7 @@ typedef struct testsuite {
 } testsuite_t;
 
 testsuite_t* testsuite_create(size_t n);
-int testsuite_add_test(testsuite_t* ts, const char* name, test_function_t func);
+int __testsuite_add_test(testsuite_t* ts, const char* name, test_function_t func);
 int testsuite_run(testsuite_t* ts);
 
 #define _LOG(prefix, fmt, ...) fprintf(stderr, "TESTS: " prefix fmt, ## __VA_ARGS__);
@@ -54,6 +54,8 @@ int testsuite_run(testsuite_t* ts);
 #define LOG_WARN(fmt, ...) _LOG("WARN: ", fmt, ## __VA_ARGS__);
 #define LOG_ERROR(fmt, ...) _LOG("ERROR: ", fmt, ## __VA_ARGS__);
 
+#define testsuite_add_test(ts, func) __testsuite_add_test(ts, #func, func)
+
 #define assert_return(expr, r) \
        do { \
                if ((!(expr))) { \