analysis: Move plugins to their own sub-directory
[deliverable/tracecompass.git] / org.eclipse.tracecompass.tmf.ui.tests / src / org / eclipse / tracecompass / tmf / ui / tests / trace / CustomXmlTraceTest.java
CommitLineData
13201b83 1/*******************************************************************************
60ae41e1 2 * Copyright (c) 2013, 2014 Ericsson
13201b83
MK
3 *
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
8 *
9 * Contributors:
10 * Matthew Khouzam - Initial API and implementation
11 *******************************************************************************/
12
2bdf0193 13package org.eclipse.tracecompass.tmf.ui.tests.trace;
eb8ea213
MK
14
15import java.util.ArrayList;
16
2bdf0193 17import org.eclipse.tracecompass.tmf.core.parsers.custom.CustomTraceDefinition.OutputColumn;
a7418109 18import org.eclipse.tracecompass.tmf.core.parsers.custom.CustomXmlInputElement;
c9b31f60
BH
19import org.eclipse.tracecompass.tmf.core.parsers.custom.CustomXmlTrace;
20import org.eclipse.tracecompass.tmf.core.parsers.custom.CustomXmlTraceDefinition;
eb8ea213
MK
21import org.junit.Before;
22
23/**
24 * Abstract test parent
25 *
26 * @author Matthew Khouzam
27 *
28 */
29public abstract class CustomXmlTraceTest {
30 private CustomXmlTraceDefinition cxtd;
31 /**
32 * The trace to use to "validate" the xml files
33 */
34 private CustomXmlTrace t;
35 /**
36 * The path of the trace
37 */
38 private String path;
39
40
41 /**
42 * set up directories
43 */
44 @Before
45 public void init() {
c9b31f60 46 cxtd = new CustomXmlTraceDefinition(CustomXmlTraceDefinition.CUSTOM_XML_CATEGORY, "test", new CustomXmlInputElement(), new ArrayList<OutputColumn>(), "s");
eb8ea213
MK
47 t = new CustomXmlTrace(cxtd);
48 }
49
50
51 /**
52 * @return the trace
53 */
54 public CustomXmlTrace getTrace() {
55 return t;
56 }
57
58
59 /**
60 * @return the path
61 */
62 public String getPath() {
63 return path;
64 }
65
66
67 /**
68 * @param path the path to set
69 */
70 public void setPath(String path) {
71 this.path = path;
72 }
73
74}
This page took 0.078117 seconds and 5 git commands to generate.