212
status enumspb.WorkflowExecutionStatus,
213
lastWriteVersion int64,
214
>
) *persistencespb.WorkflowExecutionState {
util.go
215
>
createRequestID := uuid.NewString()
216
>
return &persistencespb.WorkflowExecutionState{
217
>
CreateRequestId: createRequestID,
218
>
RunId: runID,
219
>
State: state,
220
>
Status: status,
221
>
LastUpdateVersionedTransition: &persistencespb.VersionedTransition{
222
>
NamespaceFailoverVersion: lastWriteVersion,
223
>
TransitionCount: rand.Int63(),
224
>
},
225
>
RequestIds: map[string]*persistencespb.RequestIDInfo{
226
>
createRequestID: {
227
>
EventType: enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_STARTED,
228
>
EventId: common.FirstEventID,
229
>
},
230
>
uuid.NewString(): {
231
>
EventType: enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_OPTIONS_UPDATED,
232
>
EventId: common.BufferedEventID,
233
>
},
234
>
},
235
>
}
236
>
}
237
238
>
func RandomInt64ActivityInfoMap() map[int64]*persistencespb.ActivityInfo {
util.go
239
>
return map[int64]*persistencespb.ActivityInfo{
240
>
rand.Int63(): RandomActivityInfo(),
241
>
}
242
>
}
243
244
>
func RandomStringTimerInfoMap() map[string]*persistencespb.TimerInfo {
util.go
245
>
return map[string]*persistencespb.TimerInfo{
246
>
uuid.New().String(): RandomTimerInfo(),
247
>
}
248
>
}
249
250
>
func RandomInt64ChildExecutionInfoMap() map[int64]*persistencespb.ChildExecutionInfo {
util.go
251
>
return map[int64]*persistencespb.ChildExecutionInfo{
252
>
rand.Int63(): RandomChildExecutionInfo(),
253
>
}
254
>
}
255
256
>
func RandomInt64RequestCancelInfoMap() map[int64]*persistencespb.RequestCancelInfo {
util.go
257
>
return map[int64]*persistencespb.RequestCancelInfo{
258
>
rand.Int63(): RandomRequestCancelInfo(),
259
>
}
260
>
}
261
262
>
func RandomInt64SignalInfoMap() map[int64]*persistencespb.SignalInfo {
util.go
263
>
return map[int64]*persistencespb.SignalInfo{
264
>
rand.Int63(): RandomSignalInfo(),
265
>
}
266
>
}
267
268
>
func RandomActivityInfo() *persistencespb.ActivityInfo {
util.go
269
>
var activityInfo persistencespb.ActivityInfo
270
>
_ = fakedata.FakeStruct(&activityInfo)
271
>
return &activityInfo
272
>
}
273
274
>
func RandomTimerInfo() *persistencespb.TimerInfo {
util.go
275
>
var timerInfo persistencespb.TimerInfo
276
>
_ = fakedata.FakeStruct(&timerInfo)
277
>
return &timerInfo
278
>
}
279
280
>
func RandomChildExecutionInfo() *persistencespb.ChildExecutionInfo {
util.go
281
>
var childExecutionInfo persistencespb.ChildExecutionInfo
282
>
_ = fakedata.FakeStruct(&childExecutionInfo)
283
>
return &childExecutionInfo
284
>
}
285
286
>
func RandomRequestCancelInfo() *persistencespb.RequestCancelInfo {
util.go
287
>
var requestCancelInfo persistencespb.RequestCancelInfo
288
>
_ = fakedata.FakeStruct(&requestCancelInfo)
289
>
return &requestCancelInfo
290
>
}
291
292
>
func RandomSignalInfo() *persistencespb.SignalInfo {
util.go
293
>
var signalInfo persistencespb.SignalInfo
294
>
_ = fakedata.FakeStruct(&signalInfo)
295
>
return &signalInfo
296
>
}
297
298
func RandomHistoryEvent(eventID int64, version int64) *historypb.HistoryEvent {