0
Fork 0
mirror of https://github.com/project-zot/zot.git synced 2024-12-30 22:34:13 -05:00
zot/.github/workflows
Andrei Aaron 6115eed4ec
refactor(makefile): consolidate the make targets used for bats tests (#1746)
New examples of running tests:

1. To run a specific bats file (with and without verbose output):
make run-blackbox-tests BATS_TEST_FILE_PATH=test/blackbox/delete_images.bats
make run-blackbox-tests BATS_TEST_FILE_PATH=test/blackbox/delete_images.bats BATS_VERBOSITY=2

2. To run the CI tests (with and without verbose output)
make run-blackbox-ci
make run-blackbox-ci BATS_VERBOSITY=2

BATS_TEST_FILE_PATH is used to pass on the test file to run using `run-blackbox-tests`
BATS_VERBOSITY controls the verbosity of the bats framework output, if unspecified the output only
contains test results and failure message in case of failures.
If BATS_VERBOSITY is 1, then also show commands as they are executed.
If BATS_VERBOSITY is 2, on top of the above it also shows output of passed tests.

Other changes in this PR:
- Update some of the tests to show logs after the run ends.
- Run the linters before the tests, as it saves time on failures when running in GH

Signed-off-by: Andrei Aaron <aaaron@luxoft.com>
2023-09-07 21:06:21 +03:00
..
benchmark.yaml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
branch-cov.yml refactor: Reduce binary size of zot-minimal; Added CI check for binary size (#1758) 2023-09-06 19:58:00 +03:00
ci-cd.yml refactor: Reduce binary size of zot-minimal; Added CI check for binary size (#1758) 2023-09-06 19:58:00 +03:00
cloc.yml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
cluster.yaml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
codeql-analysis.yml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
commit-msg.yaml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
dco.yml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
ecosystem-tools.yaml refactor(makefile): consolidate the make targets used for bats tests (#1746) 2023-09-07 21:06:21 +03:00
gc-stress-test.yaml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
golangci-lint.yaml refactor: Reduce binary size of zot-minimal; Added CI check for binary size (#1758) 2023-09-06 19:58:00 +03:00
gqlgen.yaml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
license.yaml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
nightly.yaml refactor(makefile): consolidate the make targets used for bats tests (#1746) 2023-09-07 21:06:21 +03:00
oci-conformance-action.yml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
scorecards.yml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
stale.yaml chore: fix dependabot alerts (#1312) 2023-03-27 12:16:29 -07:00
sync-3rdparty-images.yaml chore: fix security alerts (#1493) 2023-06-01 16:53:50 -07:00
tls.yaml refactor: Reduce binary size of zot-minimal; Added CI check for binary size (#1758) 2023-09-06 19:58:00 +03:00
web-scan.yml chore: fix dependabot alerts (#1763) 2023-09-05 22:30:49 +03:00
zot-minimal-size.yml refactor: Reduce binary size of zot-minimal; Added CI check for binary size (#1758) 2023-09-06 19:58:00 +03:00