[PATCH v4 2/6] By default, stop test execution if unrecognized parameters are encountered.
Jon A. Cruz
jonc at osg.samsung.com
Thu Jun 11 22:01:28 PDT 2015
Signed-off-by: Jon A. Cruz <jonc at osg.samsung.com>
---
tools/zunitc/src/main.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/tools/zunitc/src/main.c b/tools/zunitc/src/main.c
index 3e155d8..9a110d4 100644
--- a/tools/zunitc/src/main.c
+++ b/tools/zunitc/src/main.c
@@ -38,7 +38,16 @@ main(int argc, char* argv[])
int rc = zuc_initialize(&argc, argv, &helped);
if ((rc == EXIT_SUCCESS) && !helped) {
- rc = ZUC_RUN_TESTS();
+ /* Stop if any unrecognized parameters were encountered. */
+ if (argc > 1) {
+ printf("%s: unrecognized option '%s'\n",
+ argv[0], argv[1]);
+ printf("Try '%s --help' for more information.\n",
+ argv[0]);
+ rc = EXIT_FAILURE;
+ } else {
+ rc = ZUC_RUN_TESTS();
+ }
}
zuc_cleanup();
--
2.1.0
More information about the wayland-devel
mailing list