< prev index next >

test/hotspot/jtreg/runtime/signal/SigTestDriver.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2007, 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. --- 1,7 ---- /* ! * Copyright (c) 2007, 2020, 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.
*** 98,108 **** cmd.set(scenarioIdx, scenario); System.out.printf("START TESTING: SIGNAL = %s, MODE = %s, SCENARIO=%s%n",signame, mode, scenario); System.out.printf("Do execute: %s%n", cmd.toString()); ProcessBuilder pb = new ProcessBuilder(cmd); ! pb.environment().merge(envVar, jvmLibDir().toString(), (x, y) -> y + File.pathSeparator + x); pb.environment().put("CLASSPATH", Utils.TEST_CLASS_PATH); switch (scenario) { case "postpre": --- 98,108 ---- cmd.set(scenarioIdx, scenario); System.out.printf("START TESTING: SIGNAL = %s, MODE = %s, SCENARIO=%s%n",signame, mode, scenario); System.out.printf("Do execute: %s%n", cmd.toString()); ProcessBuilder pb = new ProcessBuilder(cmd); ! pb.environment().merge(envVar, Platform.jvmLibDir().toString(), (x, y) -> y + File.pathSeparator + x); pb.environment().put("CLASSPATH", Utils.TEST_CLASS_PATH); switch (scenario) { case "postpre":
*** 141,174 **** .flatMap(arg -> Stream.of("-vmopt", arg)) .collect(Collectors.toList()); } private static Path libjsig() { ! return jvmLibDir().resolve((Platform.isWindows() ? "" : "lib") + "jsig." + Platform.sharedLibraryExt()); } - - private static Path jvmLibDir() { - Path dir = Paths.get(Utils.TEST_JDK); - if (Platform.isWindows()) { - return dir.resolve("bin") - .resolve(variant()) - .toAbsolutePath(); - } else { - return dir.resolve("lib") - .resolve(variant()) - .toAbsolutePath(); - } - } - - private static String variant() { - if (Platform.isServer()) { - return "server"; - } else if (Platform.isClient()) { - return "client"; - } else if (Platform.isMinimal()) { - return "minimal"; - } else { - throw new Error("TESTBUG: unsupported vm variant"); - } - } } --- 141,149 ---- .flatMap(arg -> Stream.of("-vmopt", arg)) .collect(Collectors.toList()); } private static Path libjsig() { ! return Platform.jvmLibDir().resolve((Platform.isWindows() ? "" : "lib") + "jsig." + Platform.sharedLibraryExt()); } }
< prev index next >