diff --git a/src/main/java/io/openliberty/tools/common/plugins/util/DevUtil.java b/src/main/java/io/openliberty/tools/common/plugins/util/DevUtil.java index dd995c4a..89b54830 100644 --- a/src/main/java/io/openliberty/tools/common/plugins/util/DevUtil.java +++ b/src/main/java/io/openliberty/tools/common/plugins/util/DevUtil.java @@ -691,6 +691,12 @@ public void runTests(boolean waitForApplicationUpdate, int messageOccurrences, T error(e.getMessage(), e); } } + } else { + if (projectName != null) { + info("Tests will not run on demand for " + projectName + " because skipTests is set to true."); + } else { + info("Tests will not run on demand because skipTests is set to true."); + } } } @@ -2522,12 +2528,15 @@ private void printDevModeMessages(boolean inputUnavailable, boolean startup) thr } private void printTestsMessage(boolean formatForAttention) { - if (hotTests) { - String message = "Tests will run automatically when changes are detected. You can also press the Enter key to run tests on demand."; - info(formatForAttention ? formatAttentionMessage("Enter - " + message) : message); - } else { - String message = "run tests on demand, press Enter."; - info(formatForAttention ? formatAttentionMessage("Enter - " + message) : "To " + message); + // setting skipTests to true overrides the setting of hotTests, and prevents any tests from running in dev mode (automatically or on demand) + if (!skipTests) { + if (hotTests) { + String message = "Tests will run automatically when changes are detected. You can also press the Enter key to run tests on demand."; + info(formatForAttention ? formatAttentionMessage("Enter - " + message) : message); + } else { + String message = "run tests on demand, press Enter."; + info(formatForAttention ? formatAttentionMessage("Enter - " + message) : "To " + message); + } } }