--- a/nashorn/test/src/jdk/nashorn/internal/test/framework/TestFinder.java Fri Sep 05 16:28:17 2014 +0200
+++ b/nashorn/test/src/jdk/nashorn/internal/test/framework/TestFinder.java Mon Sep 08 15:51:27 2014 +0530
@@ -261,14 +261,17 @@
isTest = false;
isNotTest = true;
break;
- case "@runif":
- if (System.getProperty(scanner.next()) != null) {
+ case "@runif": {
+ final String prop = scanner.next();
+ if (System.getProperty(prop) != null) {
shouldRun = true;
} else {
+ factory.log("WARNING: (" + prop + ") skipping " + testFile);
isTest = false;
isNotTest = true;
}
break;
+ }
case "@run":
shouldRun = true;
break;