From 932606db3cdb14518dac55c67f4ecc8471fb6a33 Mon Sep 17 00:00:00 2001
From: Bert Vermeulen <bert@biot.com>
Date: Wed, 11 Dec 2013 21:53:17 +0100
Subject: runtc: Return errorcode according to testcase result.

---
 tests/runtc.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

(limited to 'tests')

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;
 }
 
 
-- 
cgit v1.2.3-70-g09d2