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