Facilitates test transition: quickly identify tests which were not
updated.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: Idec886cc565c4cb7f1de89e7f3f765c882f4b988
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
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;
}