Skip to content

Commit c2e3e30

Browse files
committed
Filtering
1 parent f322f73 commit c2e3e30

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

aas_test_engines/__main__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ def run_api_test(argv):
8686
parser.add_argument("--dry", action="store_true", help="dry run, do not send requests")
8787
parser.add_argument("--version", type=str, default=api.latest_version())
8888
parser.add_argument("--no-verify", action="store_true", help="do not check TLS certificate")
89+
parser.add_argument("--filter", type=config.TestCaseFilter, default=None)
8990
parser.add_argument(
9091
"--remove-path-prefix",
9192
type=str,
@@ -127,6 +128,7 @@ def run_api_test(argv):
127128
suite=suite,
128129
version=args.version,
129130
dry=args.dry,
131+
filter=args.filter,
130132
)
131133

132134
result, mat = api.execute_tests(client, conf)

aas_test_engines/test_cases/v3_0/api.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,8 +234,10 @@ def execute_tests(client: HttpClient, conf: CheckApiConfig) -> Tuple[AasTestResu
234234

235235
# Check individual operations
236236
for prefix_provider, test_suite_class in test_suites:
237+
if conf.filter and not conf.filter.selects(test_suite_class.operation):
238+
continue
239+
237240
with start(
238-
# f"Checking {operation.method.upper()} {operation.path} ({operation.operation_id})",
239241
f"Checking {test_suite_class.operation}",
240242
False,
241243
):

0 commit comments

Comments
 (0)