@@ -48,8 +48,6 @@ import (
48
48
"go.temporal.io/server/service/history/tests"
49
49
)
50
50
51
- const namespaceCacheRefreshInterval = 10 * time .Second
52
-
53
51
type (
54
52
executableSuite struct {
55
53
suite.Suite
@@ -88,18 +86,8 @@ func (s *executableSuite) TearDownSuite() {
88
86
s .controller .Finish ()
89
87
}
90
88
91
- func (s * executableSuite ) TestExecute_TaskFiltered () {
92
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
93
- return false
94
- })
95
-
96
- s .NoError (executable .Execute ())
97
- }
98
-
99
89
func (s * executableSuite ) TestExecute_TaskExecuted () {
100
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
101
- return true
102
- })
90
+ executable := s .newTestExecutable ()
103
91
104
92
s .mockExecutor .EXPECT ().Execute (gomock .Any (), executable ).Return (nil , true , errors .New ("some random error" ))
105
93
s .Error (executable .Execute ())
@@ -109,9 +97,7 @@ func (s *executableSuite) TestExecute_TaskExecuted() {
109
97
}
110
98
111
99
func (s * executableSuite ) TestExecute_UserLatency () {
112
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
113
- return true
114
- })
100
+ executable := s .newTestExecutable ()
115
101
116
102
expectedUserLatency := int64 (133 )
117
103
updateContext := func (ctx context.Context , taskInfo interface {}) {
@@ -124,79 +110,49 @@ func (s *executableSuite) TestExecute_UserLatency() {
124
110
}
125
111
126
112
func (s * executableSuite ) TestHandleErr_EntityNotExists () {
127
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
128
- return true
129
- })
113
+ executable := s .newTestExecutable ()
130
114
131
115
s .NoError (executable .HandleErr (serviceerror .NewNotFound ("" )))
132
116
}
133
117
134
118
func (s * executableSuite ) TestHandleErr_ErrTaskRetry () {
135
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
136
- return true
137
- })
119
+ executable := s .newTestExecutable ()
138
120
139
121
s .Equal (consts .ErrTaskRetry , executable .HandleErr (consts .ErrTaskRetry ))
140
122
}
141
123
142
124
func (s * executableSuite ) TestHandleErr_ErrDeleteOpenExecution () {
143
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
144
- return true
145
- })
125
+ executable := s .newTestExecutable ()
146
126
147
127
s .Equal (consts .ErrDependencyTaskNotCompleted , executable .HandleErr (consts .ErrDependencyTaskNotCompleted ))
148
128
}
149
129
150
130
func (s * executableSuite ) TestHandleErr_ErrTaskDiscarded () {
151
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
152
- return true
153
- })
131
+ executable := s .newTestExecutable ()
154
132
155
133
s .NoError (executable .HandleErr (consts .ErrTaskDiscarded ))
156
134
}
157
135
158
136
func (s * executableSuite ) TestHandleErr_ErrTaskVersionMismatch () {
159
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
160
- return true
161
- })
137
+ executable := s .newTestExecutable ()
162
138
163
139
s .NoError (executable .HandleErr (consts .ErrTaskVersionMismatch ))
164
140
}
165
141
166
142
func (s * executableSuite ) TestHandleErr_NamespaceNotActiveError () {
167
- now := time .Now ().UTC ()
168
143
err := serviceerror .NewNamespaceNotActive ("" , "" , "" )
169
144
170
- s .timeSource .Update (now .Add (- namespaceCacheRefreshInterval * time .Duration (3 )))
171
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
172
- return true
173
- })
174
- s .timeSource .Update (now )
175
- s .NoError (executable .HandleErr (err ))
176
-
177
- s .timeSource .Update (now .Add (- namespaceCacheRefreshInterval * time .Duration (3 )))
178
- executable = s .newTestExecutable (nil )
179
- s .timeSource .Update (now )
180
- s .Equal (err , executable .HandleErr (err ))
181
-
182
- executable = s .newTestExecutable (func (_ tasks.Task ) bool {
183
- return true
184
- })
185
- s .Equal (err , executable .HandleErr (err ))
145
+ s .Equal (err , s .newTestExecutable ().HandleErr (err ))
186
146
}
187
147
188
148
func (s * executableSuite ) TestHandleErr_RandomErr () {
189
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
190
- return true
191
- })
149
+ executable := s .newTestExecutable ()
192
150
193
151
s .Error (executable .HandleErr (errors .New ("random error" )))
194
152
}
195
153
196
154
func (s * executableSuite ) TestTaskAck () {
197
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
198
- return true
199
- })
155
+ executable := s .newTestExecutable ()
200
156
201
157
s .Equal (ctasks .TaskStatePending , executable .State ())
202
158
@@ -205,9 +161,7 @@ func (s *executableSuite) TestTaskAck() {
205
161
}
206
162
207
163
func (s * executableSuite ) TestTaskNack_Resubmit () {
208
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
209
- return true
210
- })
164
+ executable := s .newTestExecutable ()
211
165
212
166
s .mockScheduler .EXPECT ().TrySubmit (executable ).Return (true )
213
167
@@ -216,9 +170,7 @@ func (s *executableSuite) TestTaskNack_Resubmit() {
216
170
}
217
171
218
172
func (s * executableSuite ) TestTaskNack_Reschedule () {
219
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
220
- return true
221
- })
173
+ executable := s .newTestExecutable ()
222
174
223
175
s .mockRescheduler .EXPECT ().Add (executable , gomock .AssignableToTypeOf (time .Now ())).MinTimes (1 )
224
176
@@ -233,9 +185,7 @@ func (s *executableSuite) TestTaskNack_Reschedule() {
233
185
}
234
186
235
187
func (s * executableSuite ) TestTaskCancellation () {
236
- executable := s .newTestExecutable (func (_ tasks.Task ) bool {
237
- return true
238
- })
188
+ executable := s .newTestExecutable ()
239
189
240
190
executable .Cancel ()
241
191
@@ -252,9 +202,7 @@ func (s *executableSuite) TestTaskCancellation() {
252
202
s .False (executable .IsRetryableError (errors .New ("some random error" )))
253
203
}
254
204
255
- func (s * executableSuite ) newTestExecutable (
256
- filter TaskFilter ,
257
- ) Executable {
205
+ func (s * executableSuite ) newTestExecutable () Executable {
258
206
return NewExecutable (
259
207
DefaultReaderId ,
260
208
tasks .NewFakeTask (
@@ -266,7 +214,6 @@ func (s *executableSuite) newTestExecutable(
266
214
tasks .CategoryTransfer ,
267
215
s .timeSource .Now (),
268
216
),
269
- filter ,
270
217
s .mockExecutor ,
271
218
s .mockScheduler ,
272
219
s .mockRescheduler ,
@@ -276,6 +223,5 @@ func (s *executableSuite) newTestExecutable(
276
223
log .NewTestLogger (),
277
224
metrics .NoopMetricsHandler ,
278
225
dynamicconfig .GetIntPropertyFn (100 ),
279
- dynamicconfig .GetDurationPropertyFn (namespaceCacheRefreshInterval ),
280
226
)
281
227
}
0 commit comments