Skip to content

Commit

Permalink
Merge pull request #817 from fuweid/13-backport-49eb212fa8ab67709ea46…
Browse files Browse the repository at this point in the history
…0df01982504cf7fa4a1

[1.3] tests/robustness: switch to kill if no panic after 10sec
  • Loading branch information
ahrtr committed Aug 9, 2024
2 parents 1b38fb3 + 9907846 commit 01f29e9
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion tests/robustness/powerfailure_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,7 @@ func doPowerFailure(t *testing.T, du time.Duration, fsType dmflakey.FSType, mkfs
"-path", dbPath,
"-count=1000000000",
"-batch-size=5", // separate total count into multiple truncation
"-value-size=512",
}

logPath := filepath.Join(t.TempDir(), fmt.Sprintf("%s.log", t.Name()))
Expand Down Expand Up @@ -196,7 +197,7 @@ func doPowerFailure(t *testing.T, du time.Duration, fsType dmflakey.FSType, mkfs

select {
case <-time.After(10 * time.Second):
t.Error("bbolt should stop with panic in seconds")
t.Log("bbolt is supposed to be already stopped, but actually not yet; forcibly kill it")
assert.NoError(t, cmd.Process.Kill())
case err := <-errCh:
require.Error(t, err)
Expand Down

0 comments on commit 01f29e9

Please sign in to comment.