Skip to content

Commit 12804d0

Browse files
committed
tests: pass on --listener-class-preset to stackablectl
1 parent 7b89c6d commit 12804d0

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

template/scripts/run-tests

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,14 @@ def parse_args(argv: list[str]) -> argparse.Namespace:
144144
default=os.path.join("tests", "_work"),
145145
)
146146

147+
parser.add_argument(
148+
"--listener-class-preset",
149+
help="Choose the ListenerClass preset",
150+
type=str,
151+
required=False,
152+
default="none",
153+
)
154+
147155
return parser.parse_args(argv)
148156

149157

@@ -285,7 +293,7 @@ def release_file(
285293
logging.error(f"Failed to delete patched release file: {release_file}")
286294

287295

288-
def maybe_install_release(skip_release: bool, release_file: str) -> None:
296+
def maybe_install_release(skip_release: bool, release_file: str, listener_class_preset: str) -> None:
289297
if skip_release:
290298
logging.debug("Skip release installation")
291299
return
@@ -296,6 +304,8 @@ def maybe_install_release(skip_release: bool, release_file: str) -> None:
296304
"install",
297305
"--release-file",
298306
release_file,
307+
"--listener-class-preset",
308+
listener_class_preset,
299309
"tests",
300310
]
301311
logging.debug(f"Running : {stackablectl_cmd}")
@@ -436,7 +446,7 @@ def main(argv) -> int:
436446
have_requirements()
437447
gen_tests(opts.test_suite, opts.namespace, opts.work_dir)
438448
with release_file(opts.operator, opts.skip_operator) as f:
439-
maybe_install_release(opts.skip_release, f)
449+
maybe_install_release(opts.skip_release, f, opts.listener_class_preset)
440450
if opts.skip_tests:
441451
logging.info("Skip running tests.")
442452
else:

0 commit comments

Comments
 (0)