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). |
||
|---|---|---|
| .. | ||
| koji.go | ||
| koji_test.go | ||
| README.md | ||
| run-koji-container.sh | ||
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.