feat: activity log producers
This commit is contained in:
1 parent
50b1649965
commit
e37a46a027
93 files changed
+3396
-440
No files matched your search
@@ -31,7 +31,7 @@ func newRestartRig(running string) *restartRig {
|
||||
requests: &fakeRestartRequestStore{},
|
||||
clock: &fakeClock{now: restartBaseTime},
|
||||
}
|
||||
rig.request = useCases.NewRequestRestartUseCase(rig.store, rig.jobs, rig.helper, rig.results, rig.requests, running, rig.clock.Now)
|
||||
rig.request = useCases.NewRequestRestartUseCase(rig.store, rig.jobs, rig.helper, rig.results, rig.requests, running, rig.clock.Now, discardRecorder)
|
||||
rig.status = useCases.NewGetUpdateStatusUseCase(rig.store, rig.jobs, rig.helper, rig.results, rig.requests, running, false, rig.clock.Now)
|
||||
return rig
|
||||
}
|
||||
@@ -50,7 +50,7 @@ func TestRequestRestartUseCase(t *testing.T) {
|
||||
rig.readyJob()
|
||||
rig.results.put(update.Result{Outcome: update.OutcomeRolledBack})
|
||||
|
||||
status, err := rig.request.Request(updateOwnerId, "")
|
||||
status, err := rig.request.Request(testCtx, updateOwnerId, "")
|
||||
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
@@ -81,7 +81,7 @@ func TestRequestRestartUseCase(t *testing.T) {
|
||||
rig := newRestartRig(updateRunning)
|
||||
prepare(rig)
|
||||
|
||||
status, err := rig.request.Request(updateOwnerId, update.RestartKindRestart)
|
||||
status, err := rig.request.Request(testCtx, updateOwnerId, update.RestartKindRestart)
|
||||
|
||||
marker, _ := rig.requests.Read()
|
||||
if err != nil || marker.Kind != update.RestartKindRestart || marker.Tag != "" || status.State != update.StateRestarting {
|
||||
@@ -107,7 +107,7 @@ func TestRequestRestartUseCase(t *testing.T) {
|
||||
tc.prepare(rig)
|
||||
jobBefore, _ := rig.jobs.Load()
|
||||
|
||||
_, err := rig.request.Request(updateOwnerId, tc.kind)
|
||||
_, err := rig.request.Request(testCtx, updateOwnerId, tc.kind)
|
||||
|
||||
if !errors.Is(err, update.ErrRestartKindMismatch) {
|
||||
t.Fatalf("err = %v", err)
|
||||
@@ -140,7 +140,7 @@ func TestRequestRestartUseCase(t *testing.T) {
|
||||
resultBefore, foundBefore := rig.results.Read()
|
||||
writesBefore := rig.requests.writes
|
||||
|
||||
_, err := rig.request.Request(updateOwnerId, "")
|
||||
_, err := rig.request.Request(testCtx, updateOwnerId, "")
|
||||
|
||||
resultAfter, foundAfter := rig.results.Read()
|
||||
if !errors.Is(err, tc.want) || rig.requests.writes != writesBefore || resultAfter != resultBefore || foundAfter != foundBefore || rig.results.deletes != 0 {
|
||||
@@ -154,7 +154,7 @@ func TestRequestRestartUseCase(t *testing.T) {
|
||||
rig := newRestartRig(updateRunning)
|
||||
rig.results.put(update.Result{Outcome: update.OutcomeRunning, StartedAt: restartBaseTime.Add(-6 * time.Minute)})
|
||||
|
||||
_, err := rig.request.Request(updateOwnerId, "")
|
||||
_, err := rig.request.Request(testCtx, updateOwnerId, "")
|
||||
|
||||
if err != nil || rig.requests.writes != 1 {
|
||||
t.Errorf("err = %v, writes = %d", err, rig.requests.writes)
|
||||
@@ -167,7 +167,7 @@ func TestRequestRestartUseCase(t *testing.T) {
|
||||
rig.requests.writeErr = errors.New("disk full at /var/lib/renewcms")
|
||||
jobBefore, _ := rig.jobs.Load()
|
||||
|
||||
_, err := rig.request.Request(updateOwnerId, "")
|
||||
_, err := rig.request.Request(testCtx, updateOwnerId, "")
|
||||
|
||||
jobAfter, _ := rig.jobs.Load()
|
||||
if err == nil || errors.Is(err, update.ErrRestartKindMismatch) || rig.requests.present || jobAfter != jobBefore {
|
||||
@@ -183,7 +183,7 @@ func TestRequestRestartUseCase(t *testing.T) {
|
||||
wait.Add(1)
|
||||
go func() {
|
||||
defer wait.Done()
|
||||
_, errs[i] = rig.request.Request(uint32(i+1), "")
|
||||
_, errs[i] = rig.request.Request(testCtx, uint32(i+1), "")
|
||||
}()
|
||||
}
|
||||
wait.Wait()
|
||||
|
||||
Reference in new issue
Block a user