@@ -107,4 +107,30 @@ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-ex
107107 <output type =" failure" caseSensitive =" yes" regex =" no" >Found additional fields in mirror class</output >
108108 <output type =" failure" caseSensitive =" yes" regex =" no" >Error</output >
109109 </test >
110+ <test id =" test jfr summary - approx 5 seconds" >
111+ <command >$JFR_EXE$ summary testrecording.jfr</command >
112+ <output type =" required" caseSensitive =" yes" regex =" no" >Version: 2.1</output >
113+ <output type =" required" caseSensitive =" yes" regex =" no" >jdk.ExecutionSample</output >
114+ <output type =" success" caseSensitive =" yes" regex =" no" >jdk.CPULoad</output >
115+ <output type =" success" caseSensitive =" yes" regex =" no" >jdk.JavaThreadStatistics</output >
116+ <output type =" success" caseSensitive =" yes" regex =" no" >jdk.ClassLoadingStatistics</output >
117+ <output type =" success" caseSensitive =" yes" regex =" no" >jdk.ThreadCPULoad</output >
118+ <output type =" required" caseSensitive =" yes" regex =" no" >jdk.Metadata</output >
119+ </test >
120+ <test id =" test jfr execution sample - approx 5 seconds" >
121+ <command >$JFR_EXE$ print --xml --events "ExecutionSample" --stack-depth 1 testrecording.jfr</command >
122+ <output type =" required" caseSensitive =" yes" regex =" no" >http://www.w3.org/2001/XMLSchema-instance</output >
123+ <output type =" required" caseSensitive =" yes" regex =" no" >jdk.ExecutionSample</output >
124+ <output type =" required" caseSensitive =" yes" regex =" no" >startTime</output >
125+ <output type =" required" caseSensitive =" yes" regex =" no" >sampledThread</output >
126+ <output type =" required" caseSensitive =" yes" regex =" no" >stackTrace</output >
127+ <output type =" required" caseSensitive =" yes" regex =" no" >frames</output >
128+ <output type =" success" caseSensitive =" yes" regex =" no" >STATE_RUNNABLE</output >
129+ <output type =" failure" caseSensitive =" yes" regex =" no" >jfr print: could not read recording</output >
130+ </test >
131+ <test id =" Test JFRv2 with profile config" >
132+ <command >$EXE$ -XX:+EnableOpenJ9ExperimentalFlightRecording -XX:StartFlightRecording:filename=profile.jfr,dumponexit=true,settings=default.jfc --add-opens jdk.jfr/jdk.jfr.internal=ALL-UNNAMED -cp $RESJAR$ org.openj9.test.WorkLoad</command >
133+ <output type =" success" caseSensitive =" yes" regex =" no" >All runs complete</output >
134+ <output type =" required" caseSensitive =" yes" regex =" no" >0 / 100 complete</output >
135+ </test >
110136</suite >
0 commit comments