acdream/tests/AcDream.Launcher.Core.Tests
Erik 657ac6baca
Some checks failed
CI / windows-gate (push) Has been cancelled
CI / linux-portable (push) Has been cancelled
CI / release (push) Has been cancelled
test: prove a launcher installs the client from the live Gitea release
Lane=Live end-to-end verification against the real feed, using the production
updater the GUI button calls: ReleaseManifestClient.ProductionManifestUri, real
network, real SHA-256/size verification, real ZIP extraction, real atomic
activation. Asserts what the launcher actually does next — that
LauncherExecutableSet can resolve BOTH hosts out of the activated directory,
and that current.json names the installed version — rather than merely that
files exist.

Excluded from the bounded gate (Lane=Live needs the public feed reachable);
run deliberately after a release lands. Writes only under an isolated
temporary path set, never the caller's real launcher data directory.
2026-08-19 13:43:12 +02:00
..
Installation test: replace final fixed-delay oracles 2026-08-18 13:12:26 +02:00
Integrity feat(launcher): Campaign LA LA3 — AcDream.Launcher.Core profile store, composer, supervisor, status tailer 2026-08-14 15:49:13 +02:00
Launching test: make prerequisite lanes fail honestly 2026-08-18 12:09:41 +02:00
Orchestration test: replace campaign labels with behavior names 2026-08-18 12:25:00 +02:00
Profiles test: make prerequisite lanes fail honestly 2026-08-18 12:09:41 +02:00
Status test: make prerequisite lanes fail honestly 2026-08-18 12:09:41 +02:00
Updates test: prove a launcher installs the client from the live Gitea release 2026-08-19 13:43:12 +02:00
AcDream.Launcher.Core.Tests.csproj build: make release restore reproducible 2026-08-18 10:29:00 +02:00
LauncherCoreDependencyBoundaryTests.cs fix(launcher): Campaign LA LA3 review fixes — contract paths omission, probe composition, graceful stop, hygiene 2026-08-14 16:29:39 +02:00
packages.neutral.lock.json build: make release restore reproducible 2026-08-18 10:29:00 +02:00