equal
deleted
inserted
replaced
24 package applications.jcstress; |
24 package applications.jcstress; |
25 |
25 |
26 import jdk.test.lib.Utils; |
26 import jdk.test.lib.Utils; |
27 import jdk.test.lib.artifacts.Artifact; |
27 import jdk.test.lib.artifacts.Artifact; |
28 import jdk.test.lib.artifacts.ArtifactResolver; |
28 import jdk.test.lib.artifacts.ArtifactResolver; |
|
29 import jdk.test.lib.artifacts.ArtifactResolverException; |
29 import jdk.test.lib.process.OutputAnalyzer; |
30 import jdk.test.lib.process.OutputAnalyzer; |
30 import jdk.test.lib.process.ProcessTools; |
31 import jdk.test.lib.process.ProcessTools; |
31 |
32 |
32 import java.io.File; |
33 import java.io.File; |
33 import java.io.FileNotFoundException; |
|
34 import java.nio.file.Files; |
34 import java.nio.file.Files; |
35 import java.nio.file.Path; |
35 import java.nio.file.Path; |
36 import java.nio.file.Paths; |
36 import java.nio.file.Paths; |
37 import java.util.ArrayList; |
37 import java.util.ArrayList; |
38 import java.util.Map; |
38 import java.util.Map; |
49 |
49 |
50 public static Path pathToArtifact() { |
50 public static Path pathToArtifact() { |
51 Map<String, Path> artifacts; |
51 Map<String, Path> artifacts; |
52 try { |
52 try { |
53 artifacts = ArtifactResolver.resolve(JcstressRunner.class); |
53 artifacts = ArtifactResolver.resolve(JcstressRunner.class); |
54 } catch (FileNotFoundException e) { |
54 } catch (ArtifactResolverException e) { |
55 throw new Error("TESTBUG: Can not resolve artifacts for " |
55 throw new Error("TESTBUG: Can not resolve artifacts for " |
56 + JcstressRunner.class.getName(), e); |
56 + JcstressRunner.class.getName(), e); |
57 } |
57 } |
58 return artifacts.get("org.openjdk.jcstress.jcstress-tests-all-0.3") |
58 return artifacts.get("org.openjdk.jcstress.jcstress-tests-all-0.3") |
59 .toAbsolutePath(); |
59 .toAbsolutePath(); |