mirror of
https://github.com/containers/podman.git
synced 2025-05-21 09:05:56 +08:00
Cirrus: Restore APIv2 Testing
Signed-off-by: Chris Evich <cevich@redhat.com>
This commit is contained in:
36
.cirrus.yml
36
.cirrus.yml
@ -398,6 +398,7 @@ docker-py_test_task:
|
|||||||
main_script: *main
|
main_script: *main
|
||||||
always: *artifacts
|
always: *artifacts
|
||||||
|
|
||||||
|
|
||||||
# Does exactly what it says, execute the podman unit-tests on all primary
|
# Does exactly what it says, execute the podman unit-tests on all primary
|
||||||
# platforms and release versions.
|
# platforms and release versions.
|
||||||
unit_test_task:
|
unit_test_task:
|
||||||
@ -415,6 +416,30 @@ unit_test_task:
|
|||||||
main_script: *main
|
main_script: *main
|
||||||
always: *artifacts
|
always: *artifacts
|
||||||
|
|
||||||
|
|
||||||
|
apiv2_test_task:
|
||||||
|
name: "APIv2 test on $DISTRO_NV"
|
||||||
|
alias: apiv2_test
|
||||||
|
depends_on:
|
||||||
|
- validate
|
||||||
|
gce_instance: *standardvm
|
||||||
|
env:
|
||||||
|
<<: *stdenvars
|
||||||
|
TEST_FLAVOR: apiv2
|
||||||
|
clone_script: *noop # Comes from cache
|
||||||
|
gopath_cache: *ro_gopath_cache
|
||||||
|
setup_script: *setup
|
||||||
|
main_script: *main
|
||||||
|
always: &logs_artifacts
|
||||||
|
<<: *artifacts
|
||||||
|
package_versions_script: '$SCRIPT_BASE/logcollector.sh packages'
|
||||||
|
ginkgo_node_logs_script: '$SCRIPT_BASE/logcollector.sh ginkgo'
|
||||||
|
df_script: '$SCRIPT_BASE/logcollector.sh df'
|
||||||
|
audit_log_script: '$SCRIPT_BASE/logcollector.sh audit'
|
||||||
|
journal_script: '$SCRIPT_BASE/logcollector.sh journal'
|
||||||
|
podman_system_info_script: '$SCRIPT_BASE/logcollector.sh podman'
|
||||||
|
|
||||||
|
|
||||||
# Execute the podman integration tests on all primary platforms and release
|
# Execute the podman integration tests on all primary platforms and release
|
||||||
# versions, as root, without involving the podman-remote client.
|
# versions, as root, without involving the podman-remote client.
|
||||||
local_integration_test_task: &local_integration_test_task
|
local_integration_test_task: &local_integration_test_task
|
||||||
@ -434,14 +459,8 @@ local_integration_test_task: &local_integration_test_task
|
|||||||
gopath_cache: *ro_gopath_cache
|
gopath_cache: *ro_gopath_cache
|
||||||
setup_script: *setup
|
setup_script: *setup
|
||||||
main_script: *main
|
main_script: *main
|
||||||
always: &logs_artifacts
|
always: *logs_artifacts
|
||||||
<<: *artifacts
|
|
||||||
package_versions_script: '$SCRIPT_BASE/logcollector.sh packages'
|
|
||||||
ginkgo_node_logs_script: '$SCRIPT_BASE/logcollector.sh ginkgo'
|
|
||||||
df_script: '$SCRIPT_BASE/logcollector.sh df'
|
|
||||||
audit_log_script: '$SCRIPT_BASE/logcollector.sh audit'
|
|
||||||
journal_script: '$SCRIPT_BASE/logcollector.sh journal'
|
|
||||||
podman_system_info_script: '$SCRIPT_BASE/logcollector.sh podman'
|
|
||||||
|
|
||||||
# Nearly identical to `local_integration_test` except all operations
|
# Nearly identical to `local_integration_test` except all operations
|
||||||
# are performed through the podman-remote client vs a podman "server"
|
# are performed through the podman-remote client vs a podman "server"
|
||||||
@ -598,6 +617,7 @@ success_task:
|
|||||||
- osx_alt_build
|
- osx_alt_build
|
||||||
- docker-py_test
|
- docker-py_test
|
||||||
- unit_test
|
- unit_test
|
||||||
|
- apiv2_test
|
||||||
- local_integration_test
|
- local_integration_test
|
||||||
- remote_integration_test
|
- remote_integration_test
|
||||||
- rootless_integration_test
|
- rootless_integration_test
|
||||||
|
@ -62,6 +62,10 @@ function _run_unit() {
|
|||||||
make localunit
|
make localunit
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function _run_apiv2() {
|
||||||
|
make localapiv2 |& logformatter
|
||||||
|
}
|
||||||
|
|
||||||
function _run_int() {
|
function _run_int() {
|
||||||
dotest integration
|
dotest integration
|
||||||
}
|
}
|
||||||
|
@ -165,6 +165,7 @@ case "$TEST_FLAVOR" in
|
|||||||
docker-py) ;&
|
docker-py) ;&
|
||||||
build) make clean ;;
|
build) make clean ;;
|
||||||
unit) ;;
|
unit) ;;
|
||||||
|
apiv2) ;& # use next item
|
||||||
int) ;&
|
int) ;&
|
||||||
sys) ;&
|
sys) ;&
|
||||||
bindings) ;&
|
bindings) ;&
|
||||||
|
Reference in New Issue
Block a user