1 package io.guixer.logs.lines;
2
3 public interface LogLine {
4
5 long getTimeMillis();
6
7 Type getType();
8
9 String getRawText();
10
11 enum Type {
12
13 BEGIN_GROUP,
14 END_GROUP,
15 STATUS,
16 DONE,
17
18 INTENT,
19
20 SET_LANE,
21 GET,
22 CLEAR,
23 SEND_KEYS,
24 CLICK,
25 EXECUTE_SCRIPT,
26 CALL,
27 SLEEP,
28 WAIT_FOR,
29 WAIT_FOR_NOT,
30
31 SET_VARIABLE,
32 SET_MASKED_VARIABLE,
33
34 TAKE_SCREENSHOT,
35
36 FAILURE,
37 SUCCESS,
38 MESSAGE,
39 ASSERT_TRUE,
40 ASSERT_FALSE,
41 ASSERT_PRESENT,
42 ASSERT_ABSENT,
43 TAG,
44 ATTRIBUTE,
45 EXT,
46
47 ERROR,
48 }
49 }