debian-forge-composer/internal/distro
Achilleas Koutsou b24a8cdcf5 distro: remove usage of ImageType.PackageSets() from tests
Use the new manifest generation procedure in the distro tests.

Use assert instead of require in TestImageTypePipelineNames to continue
running the rest of the subtests after a failure.

Some initialisations (image options and blueprint customizations) had to
be adjusted to work with the ImageType.Manifest() function.

Some helper functions in distro_test_common are no longer necessary and
have been removed.

The TestPipelineRepositories and TestImageTypePipelineNames tests must
be (partially) skipped for image types which specify a workload
(currently only azure-eap7-rhui), because they ignore payload
repositories.
2023-05-31 16:40:07 +02:00
..
distro_test_common distro: remove usage of ImageType.PackageSets() from tests 2023-05-31 16:40:07 +02:00
fedora distro: remove usage of ImageType.PackageSets() from tests 2023-05-31 16:40:07 +02:00
rhel7 distro: remove usage of ImageType.PackageSets() from tests 2023-05-31 16:40:07 +02:00
rhel8 distro: remove usage of ImageType.PackageSets() from tests 2023-05-31 16:40:07 +02:00
rhel9 distro: remove usage of ImageType.PackageSets() from tests 2023-05-31 16:40:07 +02:00
test_distro weldr: remove usage of ImageType.PackageSets() 2023-05-31 16:40:07 +02:00
distro.go distro: pass entire Blueprint to Manifest() 2023-05-31 16:40:07 +02:00
distro_test.go distro: remove usage of ImageType.PackageSets() from tests 2023-05-31 16:40:07 +02:00
image_config.go subscription: new package for subscription options 2023-05-31 16:40:07 +02:00
image_config_test.go common: merge all *ToPtr methods to one generic ToPtr 2023-01-09 14:03:18 +01:00