Skip to content

Commit f57b065

Browse files
committed
fix(discover): don't show an error if no tests or suite are found
1 parent 370ff84 commit f57b065

File tree

1 file changed

+4
-3
lines changed
  • packages/runner/src/robotcode/runner/cli/discover

1 file changed

+4
-3
lines changed

packages/runner/src/robotcode/runner/cli/discover/discover.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,7 @@ def handle_options(
459459
app, by_longname, exclude_by_longname, robot_options_and_args
460460
)
461461

462+
diagnostics_logger = DiagnosticsLogger()
462463
try:
463464
_patch()
464465

@@ -471,7 +472,7 @@ def handle_options(
471472
),
472473
app.config.dry,
473474
root_folder,
474-
).parse_arguments((*cmd_options, *robot_options_and_args))
475+
).parse_arguments((*cmd_options, "--runemptysuite", *robot_options_and_args))
475476

476477
settings = RobotSettings(options)
477478

@@ -480,7 +481,6 @@ def handle_options(
480481
else:
481482
LOGGER.unregister_console_logger()
482483

483-
diagnostics_logger = DiagnosticsLogger()
484484
LOGGER.register_logger(diagnostics_logger)
485485

486486
if get_robot_version() >= (5, 0):
@@ -519,6 +519,7 @@ def handle_options(
519519
suite.configure(**settings.suite_config)
520520

521521
collector = Collector()
522+
522523
suite.visit(collector)
523524

524525
return suite, collector, build_diagnostics(diagnostics_logger.messages)
@@ -527,7 +528,7 @@ def handle_options(
527528
app.echo(str(err))
528529
app.exit(INFO_PRINTED)
529530
except DataError as err:
530-
LOGGER.error(err)
531+
app.error(str(err))
531532
app.exit(DATA_ERROR)
532533

533534
raise UnknownError("Unexpected error happened.")

0 commit comments

Comments
 (0)