/** Run the benchmark with 2 small traces */ @Test public void testSmallTraces() { assumeTrue(CtfTmfTestTrace.SYNC_SRC.exists()); assumeTrue(CtfTmfTestTrace.SYNC_DEST.exists()); CtfTmfTrace trace1 = CtfTmfTestTrace.SYNC_SRC.getTrace(); CtfTmfTrace trace2 = CtfTmfTestTrace.SYNC_DEST.getTrace(); Set<ITmfTrace> traces = ImmutableSet.of((ITmfTrace) trace1, trace2); runCpuTest(traces, "Match TCP events", 100); trace1.dispose(); trace2.dispose(); }
/** Run the benchmark with 3 bigger traces */ @Test public void testDjangoTraces() { assumeTrue(CtfTmfTestTrace.DJANGO_CLIENT.exists()); assumeTrue(CtfTmfTestTrace.DJANGO_DB.exists()); assumeTrue(CtfTmfTestTrace.DJANGO_HTTPD.exists()); CtfTmfTrace trace1 = CtfTmfTestTrace.DJANGO_CLIENT.getTrace(); CtfTmfTrace trace2 = CtfTmfTestTrace.DJANGO_DB.getTrace(); CtfTmfTrace trace3 = CtfTmfTestTrace.DJANGO_HTTPD.getTrace(); Set<ITmfTrace> traces = ImmutableSet.of((ITmfTrace) trace1, trace2, trace3); runCpuTest(traces, "Django traces", 10); runMemoryTest(traces, "Django traces", 10); trace1.dispose(); trace2.dispose(); trace3.dispose(); }
/** Perform post-test clean-up. */ @After public void tearDown() { if (trace != null) { trace.dispose(); } if (iterator != null) { iterator.dispose(); } }