equal
deleted
inserted
replaced
27 |
27 |
28 import java.io.FileWriter; |
28 import java.io.FileWriter; |
29 import java.nio.file.Files; |
29 import java.nio.file.Files; |
30 import java.nio.file.Path; |
30 import java.nio.file.Path; |
31 |
31 |
|
32 import jdk.test.lib.Utils; |
32 import jdk.test.lib.process.OutputAnalyzer; |
33 import jdk.test.lib.process.OutputAnalyzer; |
33 |
34 |
34 /* |
35 /* |
35 * @test |
36 * @test |
36 * @summary Test jfr print |
37 * @summary Test jfr print |
49 output.shouldContain("Could not find file "); |
50 output.shouldContain("Could not find file "); |
50 |
51 |
51 output = ExecuteHelper.run("print", "missing.jfr", "option1", "option2"); |
52 output = ExecuteHelper.run("print", "missing.jfr", "option1", "option2"); |
52 output.shouldContain("Too many arguments"); |
53 output.shouldContain("Too many arguments"); |
53 |
54 |
54 Path file = Files.createTempFile("faked-print-file", ".jfr"); |
55 Path file = Utils.createTempFile("faked-print-file", ".jfr"); |
55 FileWriter fw = new FileWriter(file.toFile()); |
56 FileWriter fw = new FileWriter(file.toFile()); |
56 fw.write('d'); |
57 fw.write('d'); |
57 fw.close(); |
58 fw.close(); |
58 output = ExecuteHelper.run("print", "--wrongOption", file.toAbsolutePath().toString()); |
59 output = ExecuteHelper.run("print", "--wrongOption", file.toAbsolutePath().toString()); |
59 output.shouldContain("Unknown option"); |
60 output.shouldContain("Unknown option"); |