1 /*******************************************************************************
2 * Copyright (c) 2010 Ericsson
4 * All rights reserved. This program and the accompanying materials are
5 * made available under the terms of the Eclipse Public License v1.0 which
6 * accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
10 * Alvaro Sanchez-Leon (alvsan09@gmail.com) - Initial API and implementation
11 *******************************************************************************/
12 package org
.eclipse
.linuxtools
.lttng
.core
.tests
.state
.experiment
;
14 import org
.eclipse
.linuxtools
.lttng
.core
.tests
.LttngTestPreparation
;
20 @SuppressWarnings("nls")
21 public class StateExperimentManagerTextTest
extends LttngTestPreparation
{
24 * Test method for {@link org.eclipse.linuxtools.lttng.core.state.experiment.StateExperimentManager#experimentSelected_prep(org.eclipse.linuxtools.tmf.experiment.TmfExperiment)}.
26 public void testExperimentSelected_text() {
27 System
.out
.println("testExperimentSelected_text: test removed");
28 // make sure a TmfExperiment instance is registered as provider and
29 // selected as current
30 // TmfExperiment<LttngEvent> experiment = prepareTextExperimentToTest();
32 // // Create a new Experiment manager
33 // IStateExperimentManager expManager = StateManagerFactory
34 // .getExperimentManager();
35 // expManager.waitForCompletion(true);
36 // // Configure the interval to create check points so this can be tested
37 // // with medium size files i.e. default is 50000 events
38 // StateManagerFactory.setTraceCheckPointInterval(1000L);
41 // expManager.experimentSelected_prep(experiment);
43 // expManager.experimentSelected(this, experiment);
45 // // Access context tree for Validation
46 // // access to the context tree
47 // LTTngTreeNode experimentNode = expManager.getSelectedExperiment();
48 // StateTraceManager traceManager = (StateTraceManager) experimentNode
52 // int numProcesses = traceManager.getCheckPointStateModel().getProcesses().length;
53 // assertEquals("Total number of processes created", 276, numProcesses);
59 * {@link org.eclipse.linuxtools.lttng.core.state.experiment.StateExperimentManager#experimentSelected_prep(org.eclipse.linuxtools.tmf.experiment.TmfExperiment)}
62 public void testExperimentSelected_real() {
63 System
.out
.println("testExperimentSelected_real: test removed");
64 // // Create a new Experiment manager context
65 // IStateExperimentManager expManager = prepareExperimentContext(true);
66 // expManager.waitForCompletion(true);
68 // // make sure a TmfExperiment instance is registered as provider and
69 // // selected as current
70 // TmfExperiment<LttngEvent> experiment = prepareExperimentToTest();
73 // expManager.experimentSelected_prep(experiment);
75 // expManager.experimentSelected(this, experiment);
77 // // Access context tree for Validation
78 // // access to the context tree
79 // LTTngTreeNode experimentNode = expManager.getSelectedExperiment();
80 // StateTraceManager traceManager = (StateTraceManager) experimentNode
81 // .getChildById(1L | LttngConstants.STATS_TRACE_NAME_ID);
84 // int numProcesses = traceManager.getCheckPointStateModel().getProcesses().length;
85 // assertEquals("Total number of processes created", 276, numProcesses);