File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
substratevm/src/com.oracle.svm.test/src/com/oracle/svm/test/jfr Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 3131import jdk .jfr .consumer .RecordedEvent ;
3232import org .junit .Test ;
3333
34+ import java .util .HashSet ;
3435import java .util .List ;
36+ import java .util .Set ;
3537
3638import static org .junit .Assert .assertTrue ;
3739
@@ -49,9 +51,10 @@ public void test() throws Throwable {
4951 private static void validateEvents (List <RecordedEvent > events ) {
5052 assertTrue (events .size () > 0 );
5153 int foundSystemGc = 0 ;
52- int expectedId = 0 ;
54+ Set < Integer > ids = new HashSet <>() ;
5355 for (RecordedEvent event : events ) {
54- assertTrue (expectedId == event .getInt ("gcId" ));
56+ assertTrue (!ids .contains (event .getInt ("gcId" )));
57+ ids .add (event .getInt ("gcId" ));
5558 assertTrue (event .getThread ("eventThread" ).getJavaName () != null );
5659 assertTrue (!event .getDuration ().isZero ());
5760 assertTrue (event .getString ("name" ) != null );
@@ -60,9 +63,7 @@ private static void validateEvents(List<RecordedEvent> events) {
6063 if (event .getString ("cause" ).equals ("java.lang.System.gc()" )) {
6164 foundSystemGc ++;
6265 }
63- expectedId ++;
6466 }
6567 assertTrue (foundSystemGc >= 3 );
66- assertTrue (expectedId >= 3 );
6768 }
6869}
You can’t perform that action at this time.
0 commit comments