8161132: JShell tests: jdk/jshell/KullaCompletenessStressTest.java should pass if jdk.shell sources are not provided

Reviewed-by: rfield
This commit is contained in:
Andrey Nazarov 2016-07-14 11:14:22 -07:00 committed by Robert Field
parent a78d1e0b44
commit 1a9a1d8961

@ -37,10 +37,6 @@ import org.testng.annotations.Test;
public class KullaCompletenessStressTest extends CompletenessStressTest {
@Override
public File[] getDirectoriesToTest() {
return new File[]{ getKullaSourceDirectory() };
}
public File getKullaSourceDirectory() {
String src = System.getProperty("test.src");
File file;
if (src == null) {
@ -48,6 +44,11 @@ public class KullaCompletenessStressTest extends CompletenessStressTest {
} else {
file = new File(src, "../../../src/jdk.jshell/share/classes");
}
return file;
if (!file.exists()) {
System.out.println("jdk.jshell sources are not exist. Test has been skipped. Path: " + file.toString());
return new File[]{};
}else {
return new File[]{file};
}
}
}