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 31
31
import jdk .jfr .consumer .RecordedEvent ;
32
32
import org .junit .Test ;
33
33
34
+ import java .util .HashSet ;
34
35
import java .util .List ;
36
+ import java .util .Set ;
35
37
36
38
import static org .junit .Assert .assertTrue ;
37
39
@@ -49,9 +51,10 @@ public void test() throws Throwable {
49
51
private static void validateEvents (List <RecordedEvent > events ) {
50
52
assertTrue (events .size () > 0 );
51
53
int foundSystemGc = 0 ;
52
- int expectedId = 0 ;
54
+ Set < Integer > ids = new HashSet <>() ;
53
55
for (RecordedEvent event : events ) {
54
- assertTrue (expectedId == event .getInt ("gcId" ));
56
+ assertTrue (!ids .contains (event .getInt ("gcId" )));
57
+ ids .add (event .getInt ("gcId" ));
55
58
assertTrue (event .getThread ("eventThread" ).getJavaName () != null );
56
59
assertTrue (!event .getDuration ().isZero ());
57
60
assertTrue (event .getString ("name" ) != null );
@@ -60,9 +63,7 @@ private static void validateEvents(List<RecordedEvent> events) {
60
63
if (event .getString ("cause" ).equals ("java.lang.System.gc()" )) {
61
64
foundSystemGc ++;
62
65
}
63
- expectedId ++;
64
66
}
65
67
assertTrue (foundSystemGc >= 3 );
66
- assertTrue (expectedId >= 3 );
67
68
}
68
69
}
You can’t perform that action at this time.
0 commit comments