package org.eclipse.tracecompass.tmf.ctf.core.tests.perf.experiment;
import java.io.File;
+import java.io.IOException;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
+import org.eclipse.core.runtime.FileLocator;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.Performance;
import org.eclipse.test.performance.PerformanceMeter;
import org.eclipse.tracecompass.tmf.core.request.ITmfEventRequest.ExecutionType;
import org.eclipse.tracecompass.tmf.core.request.TmfEventRequest;
import org.eclipse.tracecompass.tmf.core.trace.ITmfTrace;
-import org.eclipse.tracecompass.tmf.ctf.core.tests.shared.CtfTmfTestTraceUtils;
import org.eclipse.tracecompass.tmf.ctf.core.trace.CtfTmfTrace;
import org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfExperimentStub;
import org.junit.Test;
private static final String TEST_ID = "org.eclipse.linuxtools#Experiment benchmark#";
private static final int MAX_TRACES = 160;
private static final int BLOCK_SIZE = 100;
- private static final String TRACES_ROOT_PATH = CtfTmfTestTraceUtils.getTrace(CtfTestTrace.TRACE_EXPERIMENT).getPath();
+ private static final String TRACES_ROOT_PATH;
+ static {
+ try {
+ TRACES_ROOT_PATH = FileLocator.toFileURL(CtfTestTrace.TRACE_EXPERIMENT.getTraceURL()).getPath();
+ } catch (IOException e) {
+ throw new IllegalStateException();
+ }
+ }
private static final int SAMPLE_SIZE_SLOW = 20;
private static final int SAMPLE_SIZE = 100;