summaryrefslogtreecommitdiff
path: root/cli/tools/test_runner.rs
diff options
context:
space:
mode:
authorCasper Beyer <caspervonb@pm.me>2021-05-20 03:08:41 +0800
committerBert Belder <bertbelder@gmail.com>2021-05-31 16:37:31 +0200
commit2fe4aaa10d5a6fd2ff6a65372c7064cdef7768f3 (patch)
tree18c9c6bfce906607ff25a00b79933cf1f4d7f0e0 /cli/tools/test_runner.rs
parent72eb6e1d7cfec721e33ac08943c0f97dce93fc23 (diff)
fix(cli): always allow documentation modules to be checked (#10581)
Diffstat (limited to 'cli/tools/test_runner.rs')
-rw-r--r--cli/tools/test_runner.rs15
1 files changed, 7 insertions, 8 deletions
diff --git a/cli/tools/test_runner.rs b/cli/tools/test_runner.rs
index de251947b..ddfad8199 100644
--- a/cli/tools/test_runner.rs
+++ b/cli/tools/test_runner.rs
@@ -331,14 +331,6 @@ pub async fn run_tests(
filter: Option<String>,
concurrent_jobs: usize,
) -> Result<bool, AnyError> {
- if test_modules.is_empty() {
- println!("No matching test modules found");
- if !allow_none {
- std::process::exit(1);
- }
- return Ok(false);
- }
-
if !doc_modules.is_empty() {
let mut test_programs = Vec::new();
@@ -415,6 +407,13 @@ pub async fn run_tests(
program_state.maybe_import_map.clone(),
)
.await?;
+ } else if test_modules.is_empty() {
+ println!("No matching test modules found");
+ if !allow_none {
+ std::process::exit(1);
+ }
+
+ return Ok(false);
}
program_state