]> sigrok.org Git - libsigrokdecode.git/blobdiff - tests/runtc.c
pdtest: Generate a report listing missed lines across the whole PD.
[libsigrokdecode.git] / tests / runtc.c
index 25b4e389f0cfe46e022568e3bb0b4d3157e6704f..e376070bb1f7038655816cee075dd93007b74760 100644 (file)
@@ -327,7 +327,7 @@ static int run_testcase(char *infile, GSList *pdlist, struct output *op)
        struct srd_session *sess;
        struct srd_decoder *dec;
        struct srd_decoder_inst *di, *prev_di;
-       srd_pd_output_callback_t cb;
+       srd_pd_output_callback cb;
        struct pd *pd;
        struct channel *channel;
        struct option *option;
@@ -688,8 +688,8 @@ int main(int argc, char **argv)
        struct channel *channel;
        struct option *option;
        struct output *op;
-       int ret;
-       char c, *opt_infile, **kv, **opstr;
+       int ret, c;
+       char *opt_infile, **kv, **opstr;
 
        op = malloc(sizeof(struct output));
        op->pd = NULL;
@@ -759,6 +759,9 @@ int main(int argc, char **argv)
                                op->type = SRD_OUTPUT_BINARY;
                        else if (!strcmp(opstr[1], "python"))
                                op->type = SRD_OUTPUT_PYTHON;
+                       else if (!strcmp(opstr[1], "exception"))
+                /* Doesn't matter, we just need it to bomb out. */
+                               op->type = SRD_OUTPUT_PYTHON;
                        else {
                                ERR("Unknown output type '%s'", opstr[1]);
                                g_strfreev(opstr);