13 lines
461 B
Bash
Executable File
13 lines
461 B
Bash
Executable File
#!/bin/sh
|
|
set -eu
|
|
# Help returns before daemon connection, sensor polling or keyboard threads.
|
|
# Run only in an isolated testbed without USB device passthrough.
|
|
work=$(mktemp -d)
|
|
trap 'rm -rf "$work"' EXIT HUP INT TERM
|
|
timeout 5 g15stats --help > "$work/long"
|
|
timeout 5 g15stats -h > "$work/short"
|
|
cmp "$work/long" "$work/short"
|
|
grep -F 'g15stats 3.0.3+git20240609.95de11a' "$work/long"
|
|
grep -F -- '--interface' "$work/long"
|
|
grep -F -- '--refresh' "$work/long"
|