feat: complete session preferences and PAM fixture gates

This commit is contained in:
2026-09-26 02:44:29 +05:30
parent 83345a1842
commit ee6186ed0b
34 changed files with 801 additions and 327 deletions

View File

@@ -1,9 +1,5 @@
#!/bin/sh
# Exercise the non-interactive CLI contract without authenticating a user.
#
# This suite intentionally uses --preview. It validates TOML parsing, command
# line validation, build metadata, and the preflight path without requiring a
# PAM secret, a controlling VT, or a running display server.
# Use --preview so this test does not need PAM, a VT, or a display server.
set -eu
binary=${1:-target/debug/latchd}