| title | Windows Bare-Metal Smoke |
|---|---|
| summary | Build a Windows package from Linux and run a local PowerShell smoke on a Windows host. |
Use this when you have a real Windows VM or host and want to validate IPTV Tunerr locally there without waiting for CI or a cluster runner.
./scripts/windows-baremetal-package.shThat writes a package under:
.diag/windows-baremetal-package/<run-id>/package/
Package contents:
iptv-tunerr.exewindows-baremetal-smoke.ps1
From PowerShell on the Windows host:
powershell -ExecutionPolicy Bypass -File .\windows-baremetal-smoke.ps1The script is self-contained. It:
- starts a local asset server
- runs a real
servesmoke - checks the web UI login surface
- verifies the empty-catalog startup contract
- runs a local
vod-webdavsmoke
Artifacts land under:
.diag\windows-baremetal\<run-id>\
- This path is prepared but not host-validated until it runs on a real Windows machine.
- It uses PowerShell-native HTTP requests instead of relying on WSL or curl.