Skip to content

test(cli): K2 ingested install smoke + repeated --select fix#188

Open
oldrepublicwizard wants to merge 1 commit into
feat/k2-cli-select-by-mod-namefrom
feat/k2-ingested-install-smoke
Open

test(cli): K2 ingested install smoke + repeated --select fix#188
oldrepublicwizard wants to merge 1 commit into
feat/k2-cli-select-by-mod-namefrom
feat/k2-ingested-install-smoke

Conversation

@oldrepublicwizard

Copy link
Copy Markdown
Owner

Summary

  • Fix CLI parsing so repeated --select flags work (AllowMultiInstance in CommandLineParser).
  • Add K2 Full ingested install smoke tests: single-mod (Silent Sion) and multi-mod (Silent Sion + Prestige Class) via mod: filters on the full converted TOML.
  • Add StripDependenciesForInstallSmoke helper so smoke tests can install individual mods without staging TSLRCM.
  • Add scripts/agents/k2_ingested_roundtrip_smoke.sh for convert → validate dry-run → optional install with pre-staged files.

Test plan

  • dotnet test --filter FullyQualifiedName~CliSelectionFilterTests
  • dotnet test --filter FullyQualifiedName~K2FullGuideFixture_IngestedSilentSion_InstallsViaCli
  • dotnet test --filter FullyQualifiedName~K2FullGuideFixture_IngestedMultiModInstallSmoke_InstallsViaModSelect

Stacks on #187.

Enable CommandLineParser AllowMultiInstance so install/validate accept
multiple --select flags. Add multi-mod install regression, dependency-strip
helper for smoke tests, and k2_ingested_roundtrip_smoke.sh agent script.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant