test(summer): plugin command prompts

- TestPluginCommands: plugin:install needs --yes off a terminal, --offline
  and a disabled registry refuse ID installs without registry calls,
  plugin:manifest --check exit status and output on missing and stale files
- check-phase34.sh: the 34-06 unit tests are required names of --go
This commit is contained in:
Jakub Zych
2026-10-29 21:22:47 +01:00
parent 7de774b0b3
commit a231309721
2 changed files with 170 additions and 0 deletions

View File

@@ -91,6 +91,15 @@ GO_TESTS=(
./modules/kiosk:TestManifestSmoke ./modules/kiosk:TestPluginManifest
./internal/build:TestPluginInfoSmoke ./internal/build:TestAddPluginConstID
./modules/cabana:TestPluginsScreenSmoke
# 34-06 unit tests.
./modules/kiosk:TestReadIdentity ./modules/kiosk:TestDerive ./modules/kiosk:TestManifestFormat
./modules/kiosk:TestCheck ./modules/kiosk:TestVersions ./modules/kiosk:TestRegistryClient
./modules/kiosk:TestPackagePath ./modules/kiosk:TestPluginDirs ./modules/kiosk:TestLastElem
./modules/kiosk:ExampleMarshal ./modules/kiosk:ExampleNewestCompatible
./modules/party:TestDescribe
./internal/build:TestPluginDirs ./internal/build:TestEffectiveFramework ./internal/build:TestResolveInstall
./internal/build:TestAskToProceed ./internal/build:TestAppendManifestPlugins
./cmd/summer:TestPluginCommands
)
# docker stage: the non-short framework tests (file:// proxies, git