From: Bert Vermeulen Date: Wed, 11 Dec 2013 20:53:17 +0000 (+0100) Subject: runtc: Return errorcode according to testcase result. X-Git-Tag: libsigrokdecode-0.3.0~195 X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=commitdiff_plain;h=932606db3cdb14518dac55c67f4ecc8471fb6a33;hp=caa4b2cc0cdb34570e0fe8e5a6dad05a2988cc89 runtc: Return errorcode according to testcase result. --- 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; }