debian-forge-composer/internal/weldr
Achilleas Koutsou 68ccc58706 Adapt tests to new test_distro
The new test_distro's manifest produces a slightly different empty
manifest when serialized even without content.  Cloud API and Koji tests
have been adapted to match.

Weldr tests have been updated in several ways:
- The test_distro content resolver is used to resolve manifest content
  before serializing.
- The test scenarios in TestCompose have been named for easier
  troubleshooting (easier to identify a failing test by name).
- Manifests that work with the secondary ostree repo (the "other") use
  the appropriate URL and ref and create a secondary "other" serialized
  manifest.

The weldr API's test flag for resolving ostree commits does not produce
the same, fixed hash every time but instead computes a sha256 from the
URL + ref, like we do in the test manifests.
2023-06-14 11:19:29 +02:00
..
api.go Adapt tests to new test_distro 2023-06-14 11:19:29 +02:00
api_test.go Adapt tests to new test_distro 2023-06-14 11:19:29 +02:00
compose.go weldr: rename C{Waiting,Running,Finished,Failed} 2020-11-09 14:17:19 +01:00
compose_test.go manifest: add resolved commit specs to Serialize() 2023-06-14 11:19:29 +02:00
json.go Change RepoConfig.GPGKey to an array of key strings 2023-02-01 10:27:58 +01:00
responses_test.go Replace all rpmmd.Depsolve() calls with dnfjson 2022-06-01 11:36:52 +01:00
upload.go internal/vmware: add support for the GOVC_FOLDER option 2023-05-25 10:14:32 +02:00
util.go composer/job-queue: add scaffolding for the job queue API 2019-09-26 19:53:06 +02:00