X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=tests%2Fruntc.c;h=427697301fc1d9e890549660600945faa5ba325c;hp=04151f8043048a42b5646d4a06809b500bbccab2;hb=932606db3cdb14518dac55c67f4ecc8471fb6a33;hpb=caa4b2cc0cdb34570e0fe8e5a6dad05a2988cc89 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; }