import org.eclipse.tracecompass.segmentstore.core.ISegmentStore;
import org.eclipse.tracecompass.testtraces.ctf.CtfTestTrace;
import org.eclipse.tracecompass.tmf.analysis.xml.core.tests.common.TmfXmlTestFiles;
-import org.eclipse.tracecompass.tmf.ctf.core.tests.shared.CtfTmfTestTraceUtils;
+import org.eclipse.tracecompass.tmf.core.trace.ITmfTrace;
import org.junit.Test;
/**
*/
@Test(expected = IllegalArgumentException.class)
public void testInvalidInput() {
- assertNotNull(new XmlPatternStateProvider(CtfTmfTestTraceUtils.getTrace(getTrace()), "Bla", Path.fromOSString(""), (@NonNull ISegment segment) -> { }));
+ ITmfTrace trace = getTrace();
+ assertNotNull(trace);
+ assertNotNull(new XmlPatternStateProvider(trace, "Bla", Path.fromOSString(""), (@NonNull ISegment segment) -> { }));
}
@Override
- protected CtfTestTrace getTrace() {
+ protected CtfTestTrace getTestTrace() {
return CtfTestTrace.ARM_64_BIT_HEADER;
}
import org.eclipse.tracecompass.internal.tmf.analysis.xml.core.stateprovider.XmlStateProvider;
import org.eclipse.tracecompass.testtraces.ctf.CtfTestTrace;
import org.eclipse.tracecompass.tmf.analysis.xml.core.tests.common.TmfXmlTestFiles;
-import org.eclipse.tracecompass.tmf.ctf.core.tests.shared.CtfTmfTestTraceUtils;
+import org.eclipse.tracecompass.tmf.core.trace.ITmfTrace;
import org.junit.Test;
/**
*/
@Test(expected = IllegalArgumentException.class)
public void testInvalidInput() {
- assertNotNull(new XmlStateProvider(CtfTmfTestTraceUtils.getTrace(getTrace()), "Bla", Path.fromOSString("")));
+ ITmfTrace trace = getTrace();
+ assertNotNull(trace);
+ assertNotNull(new XmlStateProvider(trace, "Bla", Path.fromOSString("")));
}
@Override
}
@Override
- protected @NonNull CtfTestTrace getTrace() {
+ protected @NonNull CtfTestTrace getTestTrace() {
return CtfTestTrace.KERNEL;
}
@Before
public void setupTest() {
/* Initialize the trace */
- ITmfTrace trace = CtfTmfTestTraceUtils.getTrace(getTrace());
+ ITmfTrace trace = CtfTmfTestTraceUtils.getTrace(getTestTrace());
fTrace = trace;
/* Initialize the state provider module */
@After
public void cleanup() {
fModule.dispose();
- CtfTmfTestTraceUtils.dispose(getTrace());
+ CtfTmfTestTraceUtils.dispose(getTestTrace());
}
/**
*
* @return The trace
*/
- protected abstract @NonNull CtfTestTrace getTrace();
+ protected abstract @NonNull CtfTestTrace getTestTrace();
+
+ /**
+ * Get the trace to use for the tests
+ *
+ * @return The instance of the the test trace
+ */
+ protected ITmfTrace getTrace() {
+ return fTrace;
+ }
/**
* Cleanup after the test