summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/runtc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/runtc.c b/tests/runtc.c
index 04151f8..4276973 100644
--- a/tests/runtc.c
+++ b/tests/runtc.c
@@ -378,6 +378,7 @@ int main(int argc, char **argv)
struct probe *probe;
struct option *option;
struct output *op;
+ int ret;
char c, *opt_infile, **kv, **opstr;
op = malloc(sizeof(struct output));
@@ -484,12 +485,14 @@ int main(int argc, char **argv)
if (srd_init(DECODERS_DIR) != SRD_OK)
return 1;
- run_testcase(opt_infile, pdlist, op);
+ ret = 0;
+ if (!run_testcase(opt_infile, pdlist, op))
+ ret = 1;
srd_exit();
sr_exit(ctx);
- return 0;
+ return ret;
}