1 package org.e2etrace.formatter;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import org.e2etrace.trace.DefaultTraceSession;
20 import org.e2etrace.trace.DefaultTraceStepFactory;
21 import org.e2etrace.trace.ITraceSession;
22 import org.e2etrace.trace.MockTimerFactory;
23
24
25
26
27
28
29
30
31
32 public class GenerateTestSession {
33
34
35
36
37
38
39
40 public static ITraceSession generate() {
41 DefaultTraceSession sts;
42
43 sts = new DefaultTraceSession("TestSession", new DefaultTraceStepFactory(
44 new MockTimerFactory(new long[] { 110, 70, 80, 80, 20, 10, 5 })));
45
46 sts.enterStep("Root_1");
47 sts.enterStep("Child_1_1");
48 sts.leaveStep("Child_1_1");
49 sts.leaveStep("Root_1");
50
51 sts.enterStep("Root_2");
52 sts.enterStep("Child_2_1");
53 sts.enterStep("Child_2_2");
54 sts.leaveStep("Child_2_2");
55 sts.enterStep("Child_2_3");
56 sts.leaveStep("Child_2_3");
57 sts.leaveStep("Child_2_1");
58 sts.leaveStep("Root_2");
59
60 sts.enterStep("Root_3");
61 sts.leaveStep("Root_3");
62
63 return sts;
64
65 }
66
67 }