@@ -28,101 +28,159 @@ public class TransportGetTransformStatsActionTests extends ESTestCase {
28
28
29
29
public void testDeriveStatsStopped () {
30
30
String transformId = "transform-with-stats" ;
31
- String reason = "" ;
31
+ String reason = null ;
32
32
TransformIndexerStats stats = TransformIndexerStatsTests .randomStats ();
33
- TransformState stoppedState =
34
- new TransformState (TransformTaskState .STOPPED , IndexerState .STOPPED , null , 0 , reason , null , null , true );
33
+ TransformState stoppedState = new TransformState (
34
+ TransformTaskState .STOPPED ,
35
+ IndexerState .STOPPED ,
36
+ null ,
37
+ 0 ,
38
+ reason ,
39
+ null ,
40
+ null ,
41
+ true
42
+ );
35
43
withIdStateAndStats (transformId , stoppedState , stats );
36
44
TransformCheckpointingInfo info = new TransformCheckpointingInfo (
37
45
new TransformCheckpointStats (1 , null , null , 1 , 1 ),
38
46
new TransformCheckpointStats (2 , null , null , 2 , 5 ),
39
47
2 ,
40
- Instant .now ());
41
-
42
- assertThat (TransportGetTransformStatsAction .deriveStats (task , null ),
43
- equalTo (new TransformStats (transformId , TransformStats .State .STOPPED , "" , null , stats , TransformCheckpointingInfo .EMPTY )));
44
- assertThat (TransportGetTransformStatsAction .deriveStats (task , info ),
45
- equalTo (new TransformStats (transformId , TransformStats .State .STOPPED , "" , null , stats , info )));
46
-
48
+ Instant .now ()
49
+ );
50
+
51
+ assertThat (
52
+ TransportGetTransformStatsAction .deriveStats (task , null ),
53
+ equalTo (new TransformStats (transformId , TransformStats .State .STOPPED , reason , null , stats , TransformCheckpointingInfo .EMPTY ))
54
+ );
55
+ assertThat (
56
+ TransportGetTransformStatsAction .deriveStats (task , info ),
57
+ equalTo (new TransformStats (transformId , TransformStats .State .STOPPED , reason , null , stats , info ))
58
+ );
47
59
48
60
reason = "foo" ;
49
61
stoppedState = new TransformState (TransformTaskState .STOPPED , IndexerState .STOPPED , null , 0 , reason , null , null , true );
50
62
withIdStateAndStats (transformId , stoppedState , stats );
51
63
52
- assertThat (TransportGetTransformStatsAction .deriveStats (task , null ),
53
- equalTo (new TransformStats (transformId , TransformStats .State .STOPPED , reason , null , stats , TransformCheckpointingInfo .EMPTY )));
54
- assertThat (TransportGetTransformStatsAction .deriveStats (task , info ),
55
- equalTo (new TransformStats (transformId , TransformStats .State .STOPPED , reason , null , stats , info )));
64
+ assertThat (
65
+ TransportGetTransformStatsAction .deriveStats (task , null ),
66
+ equalTo (new TransformStats (transformId , TransformStats .State .STOPPED , reason , null , stats , TransformCheckpointingInfo .EMPTY ))
67
+ );
68
+ assertThat (
69
+ TransportGetTransformStatsAction .deriveStats (task , info ),
70
+ equalTo (new TransformStats (transformId , TransformStats .State .STOPPED , reason , null , stats , info ))
71
+ );
56
72
}
57
73
58
74
public void testDeriveStatsFailed () {
59
75
String transformId = "transform-with-stats" ;
60
- String reason = "" ;
76
+ String reason = null ;
61
77
TransformIndexerStats stats = TransformIndexerStatsTests .randomStats ();
62
- TransformState failedState =
63
- new TransformState (TransformTaskState .FAILED , IndexerState .STOPPED , null , 0 , reason , null , null , true );
78
+ TransformState failedState = new TransformState (TransformTaskState .FAILED , IndexerState .STOPPED , null , 0 , reason , null , null , true );
64
79
withIdStateAndStats (transformId , failedState , stats );
65
80
TransformCheckpointingInfo info = new TransformCheckpointingInfo (
66
81
new TransformCheckpointStats (1 , null , null , 1 , 1 ),
67
82
new TransformCheckpointStats (2 , null , null , 2 , 5 ),
68
83
2 ,
69
- Instant .now ());
70
-
71
- assertThat (TransportGetTransformStatsAction .deriveStats (task , null ),
72
- equalTo (new TransformStats (transformId , TransformStats .State .FAILED , "" , null , stats , TransformCheckpointingInfo .EMPTY )));
73
- assertThat (TransportGetTransformStatsAction .deriveStats (task , info ),
74
- equalTo (new TransformStats (transformId , TransformStats .State .FAILED , "" , null , stats , info )));
75
-
84
+ Instant .now ()
85
+ );
86
+
87
+ assertThat (
88
+ TransportGetTransformStatsAction .deriveStats (task , null ),
89
+ equalTo (new TransformStats (transformId , TransformStats .State .FAILED , reason , null , stats , TransformCheckpointingInfo .EMPTY ))
90
+ );
91
+ assertThat (
92
+ TransportGetTransformStatsAction .deriveStats (task , info ),
93
+ equalTo (new TransformStats (transformId , TransformStats .State .FAILED , reason , null , stats , info ))
94
+ );
76
95
77
96
reason = "the task is failed" ;
78
97
failedState = new TransformState (TransformTaskState .FAILED , IndexerState .STOPPED , null , 0 , reason , null , null , true );
79
98
withIdStateAndStats (transformId , failedState , stats );
80
99
81
- assertThat (TransportGetTransformStatsAction .deriveStats (task , null ),
82
- equalTo (new TransformStats (transformId , TransformStats .State .FAILED , reason , null , stats , TransformCheckpointingInfo .EMPTY )));
83
- assertThat (TransportGetTransformStatsAction .deriveStats (task , info ),
84
- equalTo (new TransformStats (transformId , TransformStats .State .FAILED , reason , null , stats , info )));
100
+ assertThat (
101
+ TransportGetTransformStatsAction .deriveStats (task , null ),
102
+ equalTo (new TransformStats (transformId , TransformStats .State .FAILED , reason , null , stats , TransformCheckpointingInfo .EMPTY ))
103
+ );
104
+ assertThat (
105
+ TransportGetTransformStatsAction .deriveStats (task , info ),
106
+ equalTo (new TransformStats (transformId , TransformStats .State .FAILED , reason , null , stats , info ))
107
+ );
85
108
}
86
109
87
-
88
110
public void testDeriveStats () {
89
111
String transformId = "transform-with-stats" ;
90
- String reason = "" ;
112
+ String reason = null ;
91
113
TransformIndexerStats stats = TransformIndexerStatsTests .randomStats ();
92
- TransformState runningState =
93
- new TransformState (TransformTaskState .STARTED , IndexerState .INDEXING , null , 0 , reason , null , null , true );
114
+ TransformState runningState = new TransformState (
115
+ TransformTaskState .STARTED ,
116
+ IndexerState .INDEXING ,
117
+ null ,
118
+ 0 ,
119
+ reason ,
120
+ null ,
121
+ null ,
122
+ true
123
+ );
94
124
withIdStateAndStats (transformId , runningState , stats );
95
125
TransformCheckpointingInfo info = new TransformCheckpointingInfo (
96
126
new TransformCheckpointStats (1 , null , null , 1 , 1 ),
97
127
new TransformCheckpointStats (2 , null , null , 2 , 5 ),
98
128
2 ,
99
- Instant .now ());
100
-
101
- assertThat (TransportGetTransformStatsAction .deriveStats (task , null ),
102
- equalTo (new TransformStats (transformId , TransformStats .State .STOPPING ,
103
- "transform is set to stop at the next checkpoint" , null , stats , TransformCheckpointingInfo .EMPTY )));
104
- assertThat (TransportGetTransformStatsAction .deriveStats (task , info ),
105
- equalTo (new TransformStats (transformId , TransformStats .State .STOPPING ,
106
- "transform is set to stop at the next checkpoint" , null , stats , info )));
107
-
129
+ Instant .now ()
130
+ );
131
+
132
+ assertThat (
133
+ TransportGetTransformStatsAction .deriveStats (task , null ),
134
+ equalTo (
135
+ new TransformStats (
136
+ transformId ,
137
+ TransformStats .State .STOPPING ,
138
+ "transform is set to stop at the next checkpoint" ,
139
+ null ,
140
+ stats ,
141
+ TransformCheckpointingInfo .EMPTY
142
+ )
143
+ )
144
+ );
145
+ assertThat (
146
+ TransportGetTransformStatsAction .deriveStats (task , info ),
147
+ equalTo (
148
+ new TransformStats (
149
+ transformId ,
150
+ TransformStats .State .STOPPING ,
151
+ "transform is set to stop at the next checkpoint" ,
152
+ null ,
153
+ stats ,
154
+ info
155
+ )
156
+ )
157
+ );
108
158
109
159
reason = "foo" ;
110
160
runningState = new TransformState (TransformTaskState .STARTED , IndexerState .INDEXING , null , 0 , reason , null , null , true );
111
161
withIdStateAndStats (transformId , runningState , stats );
112
162
113
- assertThat (TransportGetTransformStatsAction .deriveStats (task , null ),
114
- equalTo (new TransformStats (transformId , TransformStats .State .STOPPING , reason , null , stats , TransformCheckpointingInfo .EMPTY )));
115
- assertThat (TransportGetTransformStatsAction .deriveStats (task , info ),
116
- equalTo (new TransformStats (transformId , TransformStats .State .STOPPING , reason , null , stats , info )));
163
+ assertThat (
164
+ TransportGetTransformStatsAction .deriveStats (task , null ),
165
+ equalTo (new TransformStats (transformId , TransformStats .State .STOPPING , reason , null , stats , TransformCheckpointingInfo .EMPTY ))
166
+ );
167
+ assertThat (
168
+ TransportGetTransformStatsAction .deriveStats (task , info ),
169
+ equalTo (new TransformStats (transformId , TransformStats .State .STOPPING , reason , null , stats , info ))
170
+ );
117
171
118
172
// Stop at next checkpoint is false.
119
173
runningState = new TransformState (TransformTaskState .STARTED , IndexerState .INDEXING , null , 0 , reason , null , null , false );
120
174
withIdStateAndStats (transformId , runningState , stats );
121
175
122
- assertThat (TransportGetTransformStatsAction .deriveStats (task , null ),
123
- equalTo (new TransformStats (transformId , TransformStats .State .INDEXING , reason , null , stats , TransformCheckpointingInfo .EMPTY )));
124
- assertThat (TransportGetTransformStatsAction .deriveStats (task , info ),
125
- equalTo (new TransformStats (transformId , TransformStats .State .INDEXING , reason , null , stats , info )));
176
+ assertThat (
177
+ TransportGetTransformStatsAction .deriveStats (task , null ),
178
+ equalTo (new TransformStats (transformId , TransformStats .State .INDEXING , reason , null , stats , TransformCheckpointingInfo .EMPTY ))
179
+ );
180
+ assertThat (
181
+ TransportGetTransformStatsAction .deriveStats (task , info ),
182
+ equalTo (new TransformStats (transformId , TransformStats .State .INDEXING , reason , null , stats , info ))
183
+ );
126
184
}
127
185
128
186
private void withIdStateAndStats (String transformId , TransformState state , TransformIndexerStats stats ) {
0 commit comments