RFR: 8305846: Support compilation in Proc test utility
David Holmes
dholmes at openjdk.org
Wed Apr 12 02:48:34 UTC 2023
On Tue, 11 Apr 2023 13:40:39 GMT, Weijun Wang <weijun at openjdk.org> wrote:
> Enhance the `Proc` utility to support compilation.
test/lib/jdk/test/lib/process/Proc.java line 274:
> 272: }
> 273: // Compile as well
> 274: public Proc compile() throws IOException {
Why "throws IOException" ? I'm surprised javac doesn't say it can't be thrown.
test/lib/jdk/test/lib/process/Proc.java line 286:
> 284: if (cp == null) {
> 285: return System.getProperty("test.class.path") + File.pathSeparator +
> 286: System.getProperty("test.src.path");
Pre-existing by why is the src path put in the classpath?
test/lib/jdk/test/lib/process/Proc.java line 338:
> 336: if (!comp) {
> 337: throw new IOException("Compilation error");
> 338: }
Seems an odd use of IOException and not very helpful - will the actual compile command produce any diagnostics?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/13425#discussion_r1163516184
PR Review Comment: https://git.openjdk.org/jdk/pull/13425#discussion_r1163517536
PR Review Comment: https://git.openjdk.org/jdk/pull/13425#discussion_r1163518613
More information about the core-libs-dev
mailing list