treewide: use Fatal in tests instead of Error
Error doesn't return the goroutine, but these cases are final and should end the test case.
Change-Id: I9d87e268b56acd7d1ff5883bb82bf3d74c309176
Reviewed-on: https://review.monogon.dev/c/monogon/+/4044
Reviewed-by: Jan Schär <jan@monogon.tech>
Tested-by: Jenkins CI
diff --git a/osbase/fat32/linux_test.go b/osbase/fat32/linux_test.go
index 002ac2c..29699a4 100644
--- a/osbase/fat32/linux_test.go
+++ b/osbase/fat32/linux_test.go
@@ -262,14 +262,16 @@
}
_ = file.Close()
if err := os.MkdirAll("/dut", 0755); err != nil {
- t.Error(err)
+ t.Fatal(err)
}
// TODO(lorenz): Set CONFIG_FAT_DEFAULT_UTF8 for Monogon Kernel
if err := unix.Mount("/dev/ram0", "/dut", "vfat", unix.MS_NOEXEC|unix.MS_NODEV, "utf8=1"); err != nil {
t.Fatal(err)
}
defer unix.Unmount("/dut", 0)
- test.validate(t)
+ if err := test.validate(t); err != nil {
+ t.Fatal(err)
+ }
})
}