We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 49f0655 commit 548346bCopy full SHA for 548346b
1 file changed
scripts/smoke-test.sh
@@ -0,0 +1,18 @@
1
+#!/usr/bin/env bash
2
+set -euo pipefail
3
+
4
+# Smoke test: verify the binary starts and reports its version.
5
+BINARY="${1:?usage: smoke-test.sh <binary-path>}"
6
7
+echo "=== smoke-test: --version ==="
8
+OUTPUT=$("$BINARY" --version 2>&1)
9
+echo "$OUTPUT"
10
11
+if echo "$OUTPUT" | grep -qE 'v?[0-9]+\.[0-9]+|dev'; then
12
+ echo "OK: version output looks valid"
13
+else
14
+ echo "FAIL: unexpected version output"
15
+ exit 1
16
+fi
17
18
+echo "=== smoke-test: passed ==="
0 commit comments