File tree Expand file tree Collapse file tree 4 files changed +15
-0
lines changed Expand file tree Collapse file tree 4 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -278,6 +278,12 @@ class Test extends AsyncResource {
278278 } ;
279279 this . waitingOn = 0 ;
280280 this . finished = false ;
281+
282+ if ( ! testOnlyFlag && ( only || this . runOnlySubtests ) ) {
283+ const warning =
284+ "'only' and 'runOnly' require the --test-only command-line option." ;
285+ this . diagnostic ( warning ) ;
286+ }
281287 }
282288
283289 hasConcurrency ( ) {
Original file line number Diff line number Diff line change @@ -475,11 +475,13 @@ ok 52 - callback async throw after done
475475 ---
476476 duration_ms: *
477477 ...
478+ # 'only' and 'runOnly' require the --test-only command-line option.
478479 # Subtest: running subtest 3
479480 ok 3 - running subtest 3
480481 ---
481482 duration_ms: *
482483 ...
484+ # 'only' and 'runOnly' require the --test-only command-line option.
483485 # Subtest: running subtest 4
484486 ok 4 - running subtest 4
485487 ---
@@ -490,6 +492,7 @@ ok 53 - only is set but not in only mode
490492 ---
491493 duration_ms: *
492494 ...
495+ # 'only' and 'runOnly' require the --test-only command-line option.
493496# Subtest: custom inspect symbol fail
494497not ok 54 - custom inspect symbol fail
495498 ---
Original file line number Diff line number Diff line change @@ -475,11 +475,13 @@ ok 52 - callback async throw after done
475475 ---
476476 duration_ms: *
477477 ...
478+ # 'only' and 'runOnly' require the --test-only command-line option.
478479 # Subtest: running subtest 3
479480 ok 3 - running subtest 3
480481 ---
481482 duration_ms: *
482483 ...
484+ # 'only' and 'runOnly' require the --test-only command-line option.
483485 # Subtest: running subtest 4
484486 ok 4 - running subtest 4
485487 ---
@@ -490,6 +492,7 @@ ok 53 - only is set but not in only mode
490492 ---
491493 duration_ms: *
492494 ...
495+ # 'only' and 'runOnly' require the --test-only command-line option.
493496# Subtest: custom inspect symbol fail
494497not ok 54 - custom inspect symbol fail
495498 ---
Original file line number Diff line number Diff line change 199199 only is set but not in only mode
200200 running subtest 1 (*ms)
201201 running subtest 2 (*ms)
202+ 'only' and 'runOnly' require the --test-only command-line option.
202203 running subtest 3 (*ms)
204+ 'only' and 'runOnly' require the --test-only command-line option.
203205 running subtest 4 (*ms)
204206 only is set but not in only mode (*ms)
207+ 'only' and 'runOnly' require the --test-only command-line option.
205208
206209 custom inspect symbol fail (*ms)
207210 customized
You can’t perform that action at this time.
0 commit comments