commit - 322260e1783c1fb6a443258366c79d7546e4fc25
commit + b08fe7be6d83b5a2707836cdae994156b426fc53
blob - ecd210df43649d558b098c7a0677111edc599963
blob + 4bd6cac860f5d1a2785889f4b433226a5cdc89ee
--- regress/delta/delta_test.c
+++ regress/delta/delta_test.c
#include "delta.h"
-#define RUN_TEST(expr, name) \
- if (!(expr)) { printf("test %s failed\n", (name)); failure = 1; }
-
static int
delta_combine()
{
return 1;
}
+#define RUN_TEST(expr, name) \
+ { test_ok = (expr); \
+ printf("test %s %s\n", (name), test_ok ? "ok" : "failed"); \
+ failure = (failure || !test_ok); }
+
int
main(int argc, const char *argv[])
{
+ int test_ok;
int failure = 0;
if (argc != 1) {
blob - 4217a2737bf95376fc1e1b96daed4ea4ec97123e
blob + 6b8432947f98187d676709cf988d10e08eb142b9
--- regress/packfiles/packfile_test.c
+++ regress/packfiles/packfile_test.c
#include "got_object.h"
#include "pack.h"
-#define RUN_TEST(expr, name) \
- if (!(expr)) { printf("test %s failed\n", (name)); failure = 1; }
-
#define GOT_REPO_PATH "../../../"
static int
return ret;
}
+#define RUN_TEST(expr, name) \
+ { test_ok = (expr); \
+ printf("test %s %s\n", (name), test_ok ? "ok" : "failed"); \
+ failure = (failure || !test_ok); }
+
int
main(int argc, const char *argv[])
{
- int failure = 0;
+ int test_ok = 0, failure = 0;
const char *repo_path;
if (argc == 1)
blob - 7619771580a6f0aa760ab9d92e8f4f43ecae340a
blob + 5ca8cd8bc3eca6b268ca2550925b0da4bd9e4e46
--- regress/repository/repository_test.c
+++ regress/repository/repository_test.c
#include "got_sha1.h"
#include "got_diff.h"
-#define RUN_TEST(expr, name) \
- if (!(expr)) { printf("test %s failed\n", (name)); failure = 1; }
-
#define GOT_REPO_PATH "../../../"
static const struct got_error *
got_repo_close(repo);
return (err == NULL);
}
+
+#define RUN_TEST(expr, name) \
+ { test_ok = (expr); \
+ printf("test %s %s\n", (name), test_ok ? "ok" : "failed"); \
+ failure = (failure || !test_ok); }
int
main(int argc, const char *argv[])
{
- int failure = 0;
+ int test_ok = 0, failure = 0;
const char *repo_path;
if (argc == 1)