|
@@ -84,6 +84,9 @@ PARAMETERS:
|
|
|
-p --plan [plan]: desired plan name. Required if the run passed is a child of a plan.
|
|
-p --plan [plan]: desired plan name. Required if the run passed is a child of a plan.
|
|
|
-m --match [dir]: attempt to find filenames matching the test names in the provided dir.
|
|
-m --match [dir]: attempt to find filenames matching the test names in the provided dir.
|
|
|
--no-match [dir]: attempt to find filenames that do not match the test names in the provided dir.
|
|
--no-match [dir]: attempt to find filenames that do not match the test names in the provided dir.
|
|
|
|
|
+
|
|
|
|
|
+ The match and no-match options are mutually exclusive, and will terminate execution if both are passed.
|
|
|
|
|
+
|
|
|
-n --no-recurse: if match passed, do not recurse subdirectories.
|
|
-n --no-recurse: if match passed, do not recurse subdirectories.
|
|
|
|
|
|
|
|
[OPTIONAL PARAMETERS]
|
|
[OPTIONAL PARAMETERS]
|
|
@@ -134,6 +137,11 @@ GetOptions(
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
if ($opts{help}) { help(); }
|
|
if ($opts{help}) { help(); }
|
|
|
|
|
+if ($opts{'match'} && $opts{'no-match'}) {
|
|
|
|
|
+ print "Error! match and no-match options are mutually exclusive.\n";
|
|
|
|
|
+ exit 255;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
|
|
|
#Parse config file if we are missing api url/key or user
|
|
#Parse config file if we are missing api url/key or user
|
|
|
my $homedir = my_home() || '.';
|
|
my $homedir = my_home() || '.';
|