package org.eclipse.linuxtools.lttng.tests.state;
-import java.util.Set;
-
import junit.framework.TestCase;
-import org.eclipse.linuxtools.lttng.TraceDebug;
-import org.eclipse.linuxtools.lttng.event.LttngEvent;
-import org.eclipse.linuxtools.lttng.state.StateManager;
import org.eclipse.linuxtools.lttng.trace.LTTngTrace;
-import org.eclipse.linuxtools.tmf.experiment.TmfExperiment;
/**
* @author alvaro
*
*/
+@SuppressWarnings("nls")
public class TestStateManager extends TestCase {
-
+
+ /**
+ * TODO: Not used for the time being, for experiment selection test cases
+ * for package state.experiment
+ */
public void testSetTraceSelection() {
- String logName = "traceset/trace1";
+ String logName = "traceset/trace-15316events_nolost_newformat";
- LTTngTrace testStream = null;
- try {
- testStream = new LTTngTrace(logName);
- } catch (Exception e) {
- e.printStackTrace();
- }
-
- if (testStream != null) {
- LTTngTrace[] streamList = new LTTngTrace[1];
- streamList[0] = testStream;
- TmfExperiment<LttngEvent> newExp = new TmfExperiment<LttngEvent>(LttngEvent.class, logName, streamList);
+// LTTngTrace testStream = null;
+// try {
+// testStream = new LTTngTrace(logName, true);
+// } catch (Exception e) {
+// e.printStackTrace();
+// }
+//
+// if (testStream != null) {
+// LTTngTrace[] streamList = new LTTngTrace[1];
+// streamList[0] = testStream;
+ // TmfExperiment<LttngEvent> newExp = new
+ // TmfExperiment<LttngEvent>(LttngEvent.class, logName, streamList);
//Get the Test StateManager
- StateManager manager = StateManagerFactoryTestSupport.getManager(newExp.getExperimentId());
+ // IStateTraceManager manager = StateManagerFactoryTestSupport
+ // .getManager(testStream);
//Start execution.
- manager.setTraceSelection(newExp, false);
+ // manager.experimentUpdated(new TmfExperimentUpdatedSignal(this,
+ // newExp, null), true);
//Print events not handled.
- Set<String> notHandledEvents = manager.getEventsNotHandled();
- StringBuilder sb = new StringBuilder();
- for (String event : notHandledEvents) {
- sb.append("\n" + event);
- }
- TraceDebug.debug("Events not Handled: " + sb.toString());
- }
+ // Set<String> notHandledEvents = manager.getEventsNotHandled();
+ // StringBuilder sb = new StringBuilder();
+ // for (String event : notHandledEvents) {
+ // sb.append("\n" + event);
+ // }
+ // TraceDebug.debug("Events not Handled: " + sb.toString());
+// }
}
}