< prev index next >
test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
Print this page
*** 36,45 ****
--- 36,47 ----
import jdk.test.lib.cds.CDSOptions;
import jdk.test.lib.cds.CDSTestUtils;
import jdk.test.lib.process.OutputAnalyzer;
import java.io.File;
+ import jtreg.SkippedException;
+
public class ArchiveDoesNotExist {
public static void main(String[] args) throws Exception {
String fileName = "ArchiveDoesNotExist.jsa";
*** 49,59 ****
CDSOptions opts = (new CDSOptions()).setArchiveName(fileName);
// -Xshare=on
OutputAnalyzer out = CDSTestUtils.runWithArchive(opts);
! if (!CDSTestUtils.isUnableToMap(out)) {
out.shouldContain("Specified shared archive not found")
.shouldHaveExitValue(1);
}
// -Xshare=auto
--- 51,63 ----
CDSOptions opts = (new CDSOptions()).setArchiveName(fileName);
// -Xshare=on
OutputAnalyzer out = CDSTestUtils.runWithArchive(opts);
! if (CDSTestUtils.isUnableToMap(out)) {
! throw new SkippedException(CDSTestUtils.UnableToMapMsg);
! } else {
out.shouldContain("Specified shared archive not found")
.shouldHaveExitValue(1);
}
// -Xshare=auto
< prev index next >