Search in sources :

Example 46 with GcResourceFile

use of com.tagtraum.perf.gcviewer.model.GcResourceFile in project GCViewer by chewiebug.

the class TestDataReaderFactory method testIBMJ9_5_0.

@Test
public void testIBMJ9_5_0() throws Exception {
    String fileName = "SampleIBMJ9_5_0af-global-200811_07.txt";
    try (InputStream in = getInputStreamIBM(fileName)) {
        DataReader reader = new DataReaderFactory().getDataReader(new GcResourceFile(fileName), in);
        assertDataReader(DataReaderIBM_J9_5_0.class, reader.getClass());
    }
}
Also used : ByteArrayInputStream(java.io.ByteArrayInputStream) InputStream(java.io.InputStream) GcResourceFile(com.tagtraum.perf.gcviewer.model.GcResourceFile) Test(org.junit.Test)

Example 47 with GcResourceFile

use of com.tagtraum.perf.gcviewer.model.GcResourceFile in project GCViewer by chewiebug.

the class TestDataReaderFactory method testJRockit1_6ParCon.

@Test
public void testJRockit1_6ParCon() throws Exception {
    String fileName = "SampleJRockit1_6_gc_mode_singleparcon.txt";
    try (InputStream in = getInputStreamJRockit(fileName)) {
        DataReader reader = new DataReaderFactory().getDataReader(new GcResourceFile(fileName), in);
        assertDataReader(DataReaderJRockit1_6_0.class, reader.getClass());
    }
}
Also used : ByteArrayInputStream(java.io.ByteArrayInputStream) InputStream(java.io.InputStream) GcResourceFile(com.tagtraum.perf.gcviewer.model.GcResourceFile) Test(org.junit.Test)

Example 48 with GcResourceFile

use of com.tagtraum.perf.gcviewer.model.GcResourceFile in project GCViewer by chewiebug.

the class TestDataReaderFactory method testJRockit1_4PrioPauseTime.

@Test
public void testJRockit1_4PrioPauseTime() throws Exception {
    String fileName = "SampleJRockit1_4_2priopausetime.txt";
    try (InputStream in = getInputStreamJRockit(fileName)) {
        DataReader reader = new DataReaderFactory().getDataReader(new GcResourceFile(fileName), in);
        assertDataReader(DataReaderJRockit1_5_0.class, reader.getClass());
    }
}
Also used : ByteArrayInputStream(java.io.ByteArrayInputStream) InputStream(java.io.InputStream) GcResourceFile(com.tagtraum.perf.gcviewer.model.GcResourceFile) Test(org.junit.Test)

Example 49 with GcResourceFile

use of com.tagtraum.perf.gcviewer.model.GcResourceFile in project GCViewer by chewiebug.

the class TestDataReaderFactory method testJRockit1_6GenParVerbose.

@Test
public void testJRockit1_6GenParVerbose() throws Exception {
    String fileName = "SampleJRockit1_6_33_gc_mode_genpar_verbosenursery.txt";
    try (InputStream in = getInputStreamJRockit(fileName)) {
        DataReader reader = new DataReaderFactory().getDataReader(new GcResourceFile(fileName), in);
        assertDataReader(DataReaderJRockit1_6_0.class, reader.getClass());
    }
}
Also used : ByteArrayInputStream(java.io.ByteArrayInputStream) InputStream(java.io.InputStream) GcResourceFile(com.tagtraum.perf.gcviewer.model.GcResourceFile) Test(org.junit.Test)

Example 50 with GcResourceFile

use of com.tagtraum.perf.gcviewer.model.GcResourceFile in project GCViewer by chewiebug.

the class TestDataReaderFactory method testJRockit1_4GcReportPrioPauseTime.

@Test
public void testJRockit1_4GcReportPrioPauseTime() throws Exception {
    String fileName = "SampleJRockit1_4_2ts-gcreport-gcpriopausetime.txt";
    try (InputStream in = getInputStreamJRockit(fileName)) {
        DataReader reader = new DataReaderFactory().getDataReader(new GcResourceFile(fileName), in);
        assertDataReader(DataReaderJRockit1_4_2.class, reader.getClass());
    }
}
Also used : ByteArrayInputStream(java.io.ByteArrayInputStream) InputStream(java.io.InputStream) GcResourceFile(com.tagtraum.perf.gcviewer.model.GcResourceFile) Test(org.junit.Test)

Aggregations

GcResourceFile (com.tagtraum.perf.gcviewer.model.GcResourceFile)186 Test (org.junit.Test)178 GCModel (com.tagtraum.perf.gcviewer.model.GCModel)133 ByteArrayInputStream (java.io.ByteArrayInputStream)118 InputStream (java.io.InputStream)69 GCResource (com.tagtraum.perf.gcviewer.model.GCResource)55 GCEvent (com.tagtraum.perf.gcviewer.model.GCEvent)21 GcResourceSeries (com.tagtraum.perf.gcviewer.model.GcResourceSeries)11 File (java.io.File)8 ArrayList (java.util.ArrayList)6 GCViewerGuiController (com.tagtraum.perf.gcviewer.ctrl.impl.GCViewerGuiController)2 AbstractGCEvent (com.tagtraum.perf.gcviewer.model.AbstractGCEvent)2 LogRecord (java.util.logging.LogRecord)2 Matchers.containsString (org.hamcrest.Matchers.containsString)2 Matchers.isEmptyString (org.hamcrest.Matchers.isEmptyString)2 GCModelLoader (com.tagtraum.perf.gcviewer.ctrl.GCModelLoader)1 DataReader (com.tagtraum.perf.gcviewer.imp.DataReader)1 DataReaderFactory (com.tagtraum.perf.gcviewer.imp.DataReaderFactory)1 DoubleData (com.tagtraum.perf.gcviewer.math.DoubleData)1 IntData (com.tagtraum.perf.gcviewer.math.IntData)1