X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=org.eclipse.linuxtools.lttng2.core.tests%2Fsrc%2Forg%2Feclipse%2Flinuxtools%2Flttng2%2Fcore%2Ftests%2Fcontrol%2Fmodel%2Fimpl%2FModelImplFactory.java;h=76e340a796b88bf0ced251f1a9d64ae793d66419;hb=589d0d33fc0d2bdc75f4d2bd06fbe48e991acc45;hp=a756060140d326e50620fa9155a8784af628db1f;hpb=f606c6fa12f6c2c466be30d1b27328b7581eaba8;p=deliverable%2Ftracecompass.git diff --git a/org.eclipse.linuxtools.lttng2.core.tests/src/org/eclipse/linuxtools/lttng2/core/tests/control/model/impl/ModelImplFactory.java b/org.eclipse.linuxtools.lttng2.core.tests/src/org/eclipse/linuxtools/lttng2/core/tests/control/model/impl/ModelImplFactory.java index a756060140..76e340a796 100644 --- a/org.eclipse.linuxtools.lttng2.core.tests/src/org/eclipse/linuxtools/lttng2/core/tests/control/model/impl/ModelImplFactory.java +++ b/org.eclipse.linuxtools.lttng2.core.tests/src/org/eclipse/linuxtools/lttng2/core/tests/control/model/impl/ModelImplFactory.java @@ -19,6 +19,7 @@ import org.eclipse.linuxtools.internal.lttng2.core.control.model.IEventInfo; import org.eclipse.linuxtools.internal.lttng2.core.control.model.IFieldInfo; import org.eclipse.linuxtools.internal.lttng2.core.control.model.IProbeEventInfo; import org.eclipse.linuxtools.internal.lttng2.core.control.model.ISessionInfo; +import org.eclipse.linuxtools.internal.lttng2.core.control.model.ISnapshotInfo; import org.eclipse.linuxtools.internal.lttng2.core.control.model.IUstProviderInfo; import org.eclipse.linuxtools.internal.lttng2.core.control.model.TraceEnablement; import org.eclipse.linuxtools.internal.lttng2.core.control.model.TraceEventType; @@ -31,6 +32,7 @@ import org.eclipse.linuxtools.internal.lttng2.core.control.model.impl.EventInfo; import org.eclipse.linuxtools.internal.lttng2.core.control.model.impl.FieldInfo; import org.eclipse.linuxtools.internal.lttng2.core.control.model.impl.ProbeEventInfo; import org.eclipse.linuxtools.internal.lttng2.core.control.model.impl.SessionInfo; +import org.eclipse.linuxtools.internal.lttng2.core.control.model.impl.SnapshotInfo; import org.eclipse.linuxtools.internal.lttng2.core.control.model.impl.UstProviderInfo; /** @@ -56,6 +58,8 @@ public class ModelImplFactory { private IUstProviderInfo fUstProviderInfo2 = null; private IProbeEventInfo fProbeEventInfo1 = null; private IProbeEventInfo fProbeEventInfo2 = null; + private ISnapshotInfo fSnapshotInfo1 = null; + private ISnapshotInfo fSnapshotInfo2 = null; public ModelImplFactory() { @@ -146,6 +150,16 @@ public class ModelImplFactory { fProbeEventInfo2.setState(TraceEnablement.DISABLED); fProbeEventInfo2.setOffset("0x100"); fProbeEventInfo2.setSymbol("init_post"); + + fSnapshotInfo1 = new SnapshotInfo("snapshot-1"); + fSnapshotInfo1.setId(1); + fSnapshotInfo1.setSnapshotPath("/home/user/lttng-trace/mysession/"); + fSnapshotInfo2 = new SnapshotInfo("other-snapshot"); + fSnapshotInfo2.setId(1); + fSnapshotInfo2.setSnapshotPath("net4://172.0.0.1:1234/"); + fSnapshotInfo2.setStreamedSnapshot(true); + + fSessionInfo1.setSnapshotInfo(fSnapshotInfo1); } public ISessionInfo getSessionInfo1() { @@ -215,4 +229,12 @@ public class ModelImplFactory { public IFieldInfo getFieldInfo2() { return fFieldInfo2; } + + public ISnapshotInfo getSnapshotInfo1() { + return fSnapshotInfo1; + } + + public ISnapshotInfo getSnapshotInfo2() { + return fSnapshotInfo2; + } }