Files
Juan DenisandClaude Opus 4.7 abb8889c83 Add Multipass-based E2E test harness
One-click PowerShell entry point that spins up Ubuntu/Debian VMs in
parallel, installs ServerKit from the local working tree (not origin/main),
runs a pytest API harness against the live panel, and aggregates results
into a self-contained HTML report.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 22:13:17 -04:00

24 lines
528 B
YAML

#cloud-config
# Minimal bootstrap for ServerKit E2E test VMs.
# The harness uploads the local working tree and runs vm-install.sh afterward.
package_update: true
package_upgrade: false
packages:
- curl
- git
- rsync
- sudo
- ca-certificates
write_files:
- path: /etc/profile.d/serverkit-test.sh
permissions: '0644'
content: |
export DEBIAN_FRONTEND=noninteractive
export NEEDRESTART_MODE=a
runcmd:
- mkdir -p /opt/serverkit-src
- chown ubuntu:ubuntu /opt/serverkit-src 2>/dev/null || true