Skip to content

Robe/upload artifact upgrade #1035

Robe/upload artifact upgrade

Robe/upload artifact upgrade #1035

GitHub Actions / Tests report succeeded Dec 10, 2024 in 1s

58 passed, 0 failed and 0 skipped

Tests passed successfully

✅ reports/jest-junit.xml

58 tests were completed in 16s with 58 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
source\tasks\BuildInformation\BuildInformationV6\inputCommandBuilder.test.ts 3✅ 10s
source\tasks\BuildInformation\BuildInformationV6\overwriteMode.test.ts 2✅ 912ms
source\tasks\CreateOctopusRelease\CreateOctopusReleaseV5\createRelease.test.ts 2✅ 689ms
source\tasks\CreateOctopusRelease\CreateOctopusReleaseV6\inputCommandBuilder.test.ts 5✅ 11s
source\tasks\Deploy\DeployV5\deploy.test.ts 2✅ 751ms
source\tasks\Deploy\DeployV6\inputCommandBuilder.test.ts 5✅ 1s
source\tasks\DeployTenant\TenantedDeployV6\inputCommandBuilder.test.ts 5✅ 764ms
source\tasks\OctoCli\OctoCliV5\octoCli.test.ts 1✅ 541ms
source\tasks\OctoInstaller\OctoInstallerV5\installer.test.ts 3✅ 4s
source\tasks\OctoInstaller\OctoInstallerV5\octopusCLIVersionFetcher.test.ts 8✅ 1s
source\tasks\OctoInstaller\OctoInstallerV6\downloadEndpointRetriever.test.ts 3✅ 11s
source\tasks\OctoInstaller\OctoInstallerV6\octopusCLIVersionResolver.test.ts 8✅ 536ms
source\tasks\OctopusMetadata\OctopusMetadataV5\buildInformation.test.ts 1✅ 12s
source\tasks\Promote\PromoteV5\promote.test.ts 1✅ 673ms
source\tasks\Push\PushV5\push.test.ts 2✅ 1s
source\tasks\RunRunbook\RunRunbookV6\inputCommandBuilder.test.ts 1✅ 715ms
source\tasks\Utils\command-line-args.test.ts 6✅ 766ms

✅ source\tasks\BuildInformation\BuildInformationV6\inputCommandBuilder.test.ts

getInputCommand
  ✅ all regular fields supplied
  ✅ missing parameters
  ✅ missing package version

✅ source\tasks\BuildInformation\BuildInformationV6\overwriteMode.test.ts

getInputCommand
  ✅ second run
  ✅ user provided

✅ source\tasks\CreateOctopusRelease\CreateOctopusReleaseV5\createRelease.test.ts

Create Release
  ✅ Create a minimum release
  ✅ Create a release and deployment

✅ source\tasks\CreateOctopusRelease\CreateOctopusReleaseV6\inputCommandBuilder.test.ts

getInputCommand
  ✅ all regular fields supplied
  ✅ packages in additional fields
  ✅ release notes file
  ✅ specifying both release notes and release notes file causes error
  ✅ duplicate variable name, variables field takes precedence

✅ source\tasks\Deploy\DeployV5\deploy.test.ts

Deploy Release
  ✅ Create a minimum deployment
  ✅ Create a deployment

✅ source\tasks\Deploy\DeployV6\inputCommandBuilder.test.ts

getInputCommand
  ✅ all regular fields supplied
  ✅ variables in additional fields
  ✅ missing space
  ✅ duplicate variable name, variables field takes precedence
  ✅ multiline environments

✅ source\tasks\DeployTenant\TenantedDeployV6\inputCommandBuilder.test.ts

getInputCommand
  ✅ all regular fields supplied
  ✅ variables in additional fields
  ✅ missing space
  ✅ duplicate variable name, variables field takes precedence
  ✅ validate tenants and tags

✅ source\tasks\OctoCli\OctoCliV5\octoCli.test.ts

Promote Release
  ✅ Run a simple promote

✅ source\tasks\OctoInstaller\OctoInstallerV5\installer.test.ts

OctoInstaller
  ✅ Installs specific version
  ✅ Installs wildcard version
  ✅ Installs latest of latest

✅ source\tasks\OctoInstaller\OctoInstallerV5\octopusCLIVersionFetcher.test.ts

OctopusCLIVersionFetcher tests
  ✅ Gets latest
  ✅ Fixed returns fixed version
  ✅ When version no exists
  ✅ Get latest minor
  ✅ Get latest patch
  ✅ When version spec if invalid
  ✅ Get latest major
  ✅ Get latest not pre-release

✅ source\tasks\OctoInstaller\OctoInstallerV6\downloadEndpointRetriever.test.ts

OctopusInstaller
  ✅ Installs specific version
  ✅ Installs wildcard version
  ✅ Installs latest of latest

✅ source\tasks\OctoInstaller\OctoInstallerV6\octopusCLIVersionResolver.test.ts

OctopusCLIVersionFetcher tests
  ✅ Gets latest
  ✅ Fixed returns fixed version
  ✅ When version no exists
  ✅ Get latest minor
  ✅ Get latest patch
  ✅ When version spec if invalid
  ✅ Get latest major
  ✅ Get latest not pre-release

✅ source\tasks\OctopusMetadata\OctopusMetadataV5\buildInformation.test.ts

Build Information
  ✅ Push build information

✅ source\tasks\Promote\PromoteV5\promote.test.ts

Promote Release
  ✅ Run a simple promote

✅ source\tasks\Push\PushV5\push.test.ts

Push
  ✅ Pushes multiple packages with fixed paths
  ✅ Pushes multiple packages with wildcards

✅ source\tasks\RunRunbook\RunRunbookV6\inputCommandBuilder.test.ts

getInputCommand
  ✅ all regular fields supplied

✅ source\tasks\Utils\command-line-args.test.ts

cli args
  ✅ simple args
  ✅ simple args with alias
  ✅ simple args with alias 2
  ✅ basic split on space
  ✅ split on space with quoted values
  ✅ split on space with quoted values