Use quiet test output in check task

Amolith created

Change summary

mise.toml | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)

Detailed changes

mise.toml 🔗

@@ -38,5 +38,16 @@ run = "govulncheck ./..."
 [tasks.vet]
 run = "go vet ./..."
 
+[tasks."test:quiet"]
+run = """
+output=$(go test ./... 2>&1)
+if [ $? -eq 0 ]; then
+  echo "✓"
+else
+  echo "$output"
+  exit 1
+fi
+"""
+
 [tasks.check]
-depends = ["fmt:check", "vet", "lint", "vuln", "build", "test"]
+depends = ["fmt:check", "vet", "lint", "vuln", "build", "test:quiet"]