Skip to content

feat: Simulate Update module - test patch packages end-to-end #31

Description

@JusterZhu

Summary

Add a new "Simulate Update" module to GeneralUpdate.Tools that allows users to test patch packages end-to-end.

Requirements

  1. User provides: old version directory, patch .zip, simulation output directory
  2. Tools generates client.cs and upgrade.cs (single-file, dotnet run) in output dir
  3. Tools runs embedded ASP.NET local server to serve the patch
  4. Client detects update, downloads patch, launches upgrade process
  5. Upgrade applies the patch via GeneralUpdate pipeline
  6. Tools collects logs and generates simulation_report.md

Sub-Issues

Reference: GeneralUpdate-Samples (ClientSample, UpgradeSample, ServerSample)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions