debian-forge-composer/internal/upload/koji
Ondřej Budai a32ff633ba upload/koji: make koji runner work with docker
The setup should be container engine agnostic. This changes allows this script
to be run on systems which prefer docker over podman (e.g. Github Actions).
2020-08-27 17:29:57 +01:00
..
koji.go upload/koji: return the CGImport result 2020-05-19 13:54:53 +02:00
koji_test.go upload/koji: add a simple test 2020-05-19 13:54:53 +02:00
README.md upload/koji: add a simple test 2020-05-19 13:54:53 +02:00
run-koji-container.sh upload/koji: make koji runner work with docker 2020-08-27 17:29:57 +01:00

How to run the Koji test

Firstly, you need to start the koji container:

sudo ./internal/upload/koji/run-koji-container.sh

This command starts a kojihub instance available at http://localhost:8080/kojihub . You can test that it started successfully by running:

koji --server=http://localhost:8080/kojihub --user=osbuild --password=osbuildpass --authtype=password hello

Now, you can run the koji test using:

go test -v -tags koji_test ./internal/upload/koji

The test is run on each PR in the Github CI. See .github/workflows/tests.yml for more details.