summaryrefslogtreecommitdiff
path: root/tests/fsck/fsck_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'tests/fsck/fsck_test.go')
-rw-r--r--tests/fsck/fsck_test.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/fsck/fsck_test.go b/tests/fsck/fsck_test.go
index f56e21c..3aaba9e 100644
--- a/tests/fsck/fsck_test.go
+++ b/tests/fsck/fsck_test.go
@@ -6,6 +6,7 @@ import (
"os/exec"
"runtime"
"strings"
+ "syscall"
"testing"
"time"
@@ -98,8 +99,8 @@ func TestTerabyteFile(t *testing.T) {
pDir := cDir + ".mnt"
test_helpers.MountOrFatal(t, cDir, pDir, "-extpass", "echo test")
defer test_helpers.UnmountErr(pDir)
- exabyteFile := pDir + "/exabyteFile"
- fd, err := os.Create(exabyteFile)
+ veryBigFile := pDir + "/veryBigFile"
+ fd, err := os.Create(veryBigFile)
if err != nil {
t.Fatal(err)
}
@@ -119,8 +120,8 @@ func TestTerabyteFile(t *testing.T) {
cmd.Stdout = os.Stdout
cmd.Start()
timer := time.AfterFunc(10*time.Second, func() {
- cmd.Process.Kill()
- t.Fatalf("timeout")
+ t.Error("timeout, sending SIGINT")
+ syscall.Kill(cmd.Process.Pid, syscall.SIGINT)
})
cmd.Wait()
timer.Stop()