acdream/tests/AcDream.Launcher.Core.Tests/Updates
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
..
ClientVersionStoreTests.cs test: make prerequisite lanes fail honestly 2026-08-18 12:09:41 +02:00
LauncherSelfUpdateManagerTests.cs fix(launcher): harden Campaign LA11 gate evidence 2026-08-15 01:08:41 +02:00
LauncherSelfUpdateProcessTests.cs fix(launcher): harden Campaign LA11 gate evidence 2026-08-15 01:08:41 +02:00
LauncherUpdaterIntegrationTests.cs fix(launcher): harden updater crash recovery 2026-08-14 23:12:15 +02:00
LiveGiteaReleaseInstallTests.cs test: prove a launcher installs the client from the live Gitea release 2026-08-19 13:43:12 +02:00
ReleaseTransportTests.cs feat(launcher): Gitea-backed alpha update feed replaces the GitHub Releases source 2026-08-18 19:49:06 +02:00
SafeZipExtractorTests.cs fix(launcher): harden updater crash recovery 2026-08-14 23:12:15 +02:00
UpdateSessionBarrierTests.cs feat(launcher): implement verified atomic updates 2026-08-14 22:09:34 +02:00
UpdateTestSupport.cs feat(launcher): implement verified atomic updates 2026-08-14 22:09:34 +02:00