tests: gen-ust-events: abort() on argument error
[lttng-tools.git] / tests / utils / testapp / gen-ust-events / gen-ust-events.c
index 353523b7c2c3ccd18d8f4fcf0b8f908dc35a0065..8f2acdbabbfbb28ab8a72b4bb5c4f03dfa8960d4 100644 (file)
@@ -109,6 +109,17 @@ int main(int argc, char **argv)
 
        if (optind != argc) {
                fprintf(stderr, "Error: takes long options only.\n");
+
+               /*
+                * Aborting the test program for now because callers typically don't check
+                * the test program return value, and the transition from positional
+                * arguments to getopt causes hangs when caller scripts are not updated.
+                * An abort is easier to diagnose and fix. This is a temporary solution:
+                * we should eventually ensure that all scripts test and report the test
+                * app return values.
+                */
+               abort();
+
                ret = -1;
                goto end;
        }
This page took 0.025157 seconds and 5 git commands to generate.