Skip to content

Commit ff7e22a

Browse files
committed
Add back argv for parsing config params
Supports TH implementation.
1 parent 53aefb8 commit ff7e22a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/python_testing/matter_testing_support.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -1420,7 +1420,7 @@ def convert_args_to_matter_config(args: argparse.Namespace) -> MatterTestConfig:
14201420
return config
14211421

14221422

1423-
def parse_matter_test_args() -> MatterTestConfig:
1423+
def parse_matter_test_args(argv: Optional[List[str]] = None) -> MatterTestConfig:
14241424
parser = argparse.ArgumentParser(description='Matter standalone Python test')
14251425

14261426
basic_group = parser.add_argument_group(title="Basic arguments", description="Overall test execution arguments")
@@ -1532,7 +1532,9 @@ def parse_matter_test_args() -> MatterTestConfig:
15321532
args_group.add_argument('--hex-arg', nargs='*', type=bytes_as_hex_named_arg, metavar="NAME:VALUE",
15331533
help="Add a named test argument for an octet string in hex (e.g. 0011cafe or 00:11:CA:FE)")
15341534

1535-
argv = sys.argv[1:]
1535+
if not argv:
1536+
argv = sys.argv[1:]
1537+
15361538
return convert_args_to_matter_config(parser.parse_known_args(argv)[0])
15371539

15381540

0 commit comments

Comments
 (0)