Commit Graph

5 Commits

Author SHA1 Message Date
rasmus-kirk e8312dfa78 test 2025-10-23 15:13:10 +02:00
rasmus-kirk e74e0d83ee fmt 2025-10-23 14:32:00 +02:00
rasmus-kirk decf631992 First round of tests running 2025-06-23 11:30:39 +02:00
Simon Elsbrock 05dba0ff71 test: add comprehensive VPN confinement test with DNS leak detection
Add a new test that validates VPN namespace isolation for Nixarr services.
The test uses a 3-VM topology to ensure that transmission traffic is properly
confined to the VPN tunnel and includes:

- IPv4 and IPv6 traffic routing verification
- DNS leak detection using tcpdump and static DNS entries
- Traffic leak prevention when VPN fails
- Port forwarding from external clients
- Service recovery after VPN reconnection

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 16:09:37 +02:00
Simon Elsbrock 26afa5c7af test: add simplified file permissions test
Add a test that validates file permissions, ownership, and service access
for key Nixarr services. The test verifies:

- Users and groups exist with correct membership
- Directory ownership matches expected patterns
- Services can write/read files in media directories
- Cross-seed can access transmission state
- fix-permissions command works correctly

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 16:09:37 +02:00