From be4301d4500cdd7aa2ed75b035ec43b41070f8c6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <stu114708@informatik.uni-kiel.de>
Date: Mon, 9 May 2016 12:34:51 +0200
Subject: [PATCH] added Tester for trace import

---
 .../analysis/dev/TraceImportTester.java       | 43 +++++++++++++++++++
 1 file changed, 43 insertions(+)
 create mode 100644 src/main/java/kieker/analysis/dev/TraceImportTester.java

diff --git a/src/main/java/kieker/analysis/dev/TraceImportTester.java b/src/main/java/kieker/analysis/dev/TraceImportTester.java
new file mode 100644
index 00000000..804c7ce8
--- /dev/null
+++ b/src/main/java/kieker/analysis/dev/TraceImportTester.java
@@ -0,0 +1,43 @@
+/**
+ *
+ */
+package kieker.analysis.dev;
+
+import java.io.File;
+import java.util.List;
+
+import kieker.analysis.TraceImportConfiguration;
+import kieker.analysis.domain.AggregatedOperationCall;
+import kieker.analysis.domain.AggregatedTrace;
+import kieker.analysis.domain.OperationCall;
+import kieker.analysis.domain.Trace;
+
+import teetime.framework.Execution;
+
+/**
+ *
+ */
+public final class TraceImportTester {
+
+	public static void main(final String[] args) {
+
+		final File importDirectory = new File("example/event monitoring log");
+		final boolean activateAdditionalLogChecks = true;
+
+		final TraceImportConfiguration configuration = new TraceImportConfiguration(importDirectory, activateAdditionalLogChecks);
+		final Execution<TraceImportConfiguration> analysis = new Execution<>(configuration);
+		analysis.executeBlocking();
+
+		List<OperationCall> operationCalls = configuration.getOperationCalls();
+		List<AggregatedOperationCall> aggregatedOperationCalls = configuration.getAggregatedOperationCalls();
+		List<Trace> traces = configuration.getTraces();
+		List<AggregatedTrace> aggregatedTraces = configuration.getAggregatedTraces();
+
+		System.out.println(operationCalls);
+		System.out.println(aggregatedOperationCalls);
+		System.out.println(traces);
+		System.out.println(aggregatedTraces);
+
+	}
+
+}
-- 
GitLab