Referring to #2560 ## Steps to reproduce ```java @Disabled @ParameterizedTest @ValueSource(strings = {"a", "b"}) void testParam(String s) { System.out.println(s); } ``` With `TestWatcher` implementation ```java @Override public void testDisabled(ExtensionContext context, Optional<String> reason) { System.out.println("DISABLED"); } ``` Expected: 2 outputs "DISABLED" Actual: no output, testDisabled method wasn't called ## Context - junit-jupiter-api:5.9.2 - junit-jupiter-engine:5.9.2 - Gradle - IntelliJ IDEA