< prev index next >

core/tests/org.openjdk.jmc.flightrecorder.test/src/test/java/org/openjdk/jmc/flightrecorder/test/MetadataEventLocationUpdateTest.java

Print this page

        

*** 24,49 **** * the chunk anymore. These tests make sure the parser still work. */ public final class MetadataEventLocationUpdateTest { private static final int CHUNK_COUNT_FLUSH_RECORDINGS = 2; private static final int CHUNK_COUNT_METADATA_RECORDINGS = 1; ! private static final String[] TYPES_TO_CHECK = {"jdk.GCPhaseParallel", "jdk.CompilerInlining"}; //$NON-NLS-1$ //$NON-NLS-2$ ! private static final String[] TYPES_TO_CHECK_FLUSH = {"jdk.ModuleExport", "jdk.BooleanFlag", "jdk.JavaMonitorWait"}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ private static final long[] EXPECTED_COUNTS_CONTROL = {12584, 7283}; private static final long[] EXPECTED_COUNTS_NEW = {27738, 6883}; private static final long[] EXPECTED_COUNTS_FLUSH_CONTROL = {1512, 1500, 991}; private static final long[] EXPECTED_COUNTS_FLUSH_INCREMENTAL = {1512, 1500, 860}; private static final int EXPECTED_NUMBER_OF_TYPES_FLUSH_RECORDINGS = 133; ! private static final String RECORDING_METADATA_CONTROL = "metadata_control.jfr"; //$NON-NLS-1$ ! private static final String RECORDING_METADATA_NEW = "metadata_new.jfr"; //$NON-NLS-1$ ! private static final String RECORDING_FLUSH_METADATA = "flush_metadata.jfr"; //$NON-NLS-1$ ! private static final String RECORDING_FLUSH_INCREMENTAL_METADATA = "flush_incremental_metadata.jfr"; //$NON-NLS-1$ @Test public void testChunkSplitter() throws IOException, CouldNotLoadRecordingException { // Should not be affected, but just for good measure int controlFlushChunkCount = countChunks(ChunkReader --- 24,49 ---- * the chunk anymore. These tests make sure the parser still work. */ public final class MetadataEventLocationUpdateTest { private static final int CHUNK_COUNT_FLUSH_RECORDINGS = 2; private static final int CHUNK_COUNT_METADATA_RECORDINGS = 1; ! private static final String[] TYPES_TO_CHECK = {"jdk.GCPhaseParallel", "jdk.CompilerInlining"}; ! private static final String[] TYPES_TO_CHECK_FLUSH = {"jdk.ModuleExport", "jdk.BooleanFlag", "jdk.JavaMonitorWait"}; private static final long[] EXPECTED_COUNTS_CONTROL = {12584, 7283}; private static final long[] EXPECTED_COUNTS_NEW = {27738, 6883}; private static final long[] EXPECTED_COUNTS_FLUSH_CONTROL = {1512, 1500, 991}; private static final long[] EXPECTED_COUNTS_FLUSH_INCREMENTAL = {1512, 1500, 860}; private static final int EXPECTED_NUMBER_OF_TYPES_FLUSH_RECORDINGS = 133; ! private static final String RECORDING_METADATA_CONTROL = "metadata_control.jfr"; ! private static final String RECORDING_METADATA_NEW = "metadata_new.jfr"; ! private static final String RECORDING_FLUSH_METADATA = "flush_metadata.jfr"; ! private static final String RECORDING_FLUSH_INCREMENTAL_METADATA = "flush_incremental_metadata.jfr"; @Test public void testChunkSplitter() throws IOException, CouldNotLoadRecordingException { // Should not be affected, but just for good measure int controlFlushChunkCount = countChunks(ChunkReader
*** 69,79 **** IAggregator<Set<String>, ?> distinctTypesAggregator = Aggregators.distinct(JfrAttributes.EVENT_TYPE_ID); Set<String> controlTypes = controlEvents.getAggregate(distinctTypesAggregator); Set<String> newTypes = newEvents.getAggregate(distinctTypesAggregator); newTypes.removeAll(controlTypes); // The new flush event should be the one remaining ! assertTrue(newTypes.contains("jdk.Flush")); //$NON-NLS-1$ assertEquals(1, newTypes.size()); } @Test public void testCountsInRecordings() throws IOException, CouldNotLoadRecordingException { --- 69,79 ---- IAggregator<Set<String>, ?> distinctTypesAggregator = Aggregators.distinct(JfrAttributes.EVENT_TYPE_ID); Set<String> controlTypes = controlEvents.getAggregate(distinctTypesAggregator); Set<String> newTypes = newEvents.getAggregate(distinctTypesAggregator); newTypes.removeAll(controlTypes); // The new flush event should be the one remaining ! assertTrue(newTypes.contains("jdk.Flush")); assertEquals(1, newTypes.size()); } @Test public void testCountsInRecordings() throws IOException, CouldNotLoadRecordingException {
< prev index next >