< prev index next >
test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
Print this page
rev 55820 : 8191521: handle long relative path specified in -Xbootclasspath/a on windows
Reviewed-by:
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
@@ -124,17 +124,12 @@
bootCP = "-Xbootclasspath/a:" + destDir.toString();
pb = ProcessTools.createJavaProcessBuilder(
bootCP, "Hello");
output = new OutputAnalyzer(pb.start());
- if (!Platform.isWindows()) {
output.shouldContain("Hello World")
.shouldHaveExitValue(0);
- } else {
- output.shouldContain("Could not find or load main class Hello")
- .shouldHaveExitValue(1);
- }
// total relative path length exceeds MAX_PATH
destDir = Paths.get(destDir.toString(), "yyyyyyyy");
CompilerUtils.compile(sourceDir, destDir);
@@ -142,14 +137,9 @@
bootCP = "-Xbootclasspath/a:" + destDir.toString();
pb = ProcessTools.createJavaProcessBuilder(
bootCP, "Hello");
output = new OutputAnalyzer(pb.start());
- if (!Platform.isWindows()) {
output.shouldContain("Hello World")
.shouldHaveExitValue(0);
- } else {
- output.shouldContain("Could not find or load main class Hello")
- .shouldHaveExitValue(1);
- }
}
}
< prev index next >