GoogleContainerTools / kaniko

Build Container Images In Kubernetes
Apache License 2.0
14.78k stars 1.44k forks source link

Run individual test launches all tests #858

Closed antechrestos closed 4 years ago

antechrestos commented 4 years ago

Actual behavior Currently, as documentation points it, we launch individual tests like so

$> cd integration
$> go test -v --bucket $GCS_BUCKET --repo $IMAGE_REPO -run TestLayers/test_layer_Dockerfile_test_copy_bucket

However, it keeps launching all integration tests.

go test -v --bucket $GCS_BUCKET --repo $IMAGE_REPO -run TestLayers/test_layer_Dockerfile_test_copy_bucket                                                                master
2019/11/13 10:58:11 Creating tarball of integration test files to use as build context
2019/11/13 10:58:11 Uploading file at /tmp/buce8373/160531179/context_1573639091502114280.tar.gz to GCS bucket at gs://antechrestos-test-kaniko//tmp/buce8373/160531179/context_1573639091502114280.tar.gz
Building kaniko image
Building cache warmer image
Building onbuild base image
Pushing onbuild base image
Building hardlink base image
Pushing hardlink base image
Building images for Dockerfile Dockerfile_test_multistage
Building images for Dockerfile Dockerfile_test_extract_fs
Building images for Dockerfile Dockerfile_test_onbuild
Building images for Dockerfile Dockerfile_test_copy
Building images for Dockerfile Dockerfile_test_meta_arg
Building images for Dockerfile Dockerfile_test_volume_4
Building images for Dockerfile Dockerfile_test_run_2
Building images for Dockerfile Dockerfile_test_arg_from_quotes
Building images for Dockerfile Dockerfile_test_expose
Building images for Dockerfile Dockerfile_test_workdir
Building images for Dockerfile Dockerfile_test_volume_3
Building images for Dockerfile Dockerfile_test_whitelist
Building images for Dockerfile Dockerfile_test_cache_copy
Building images for Dockerfile Dockerfile_test_registry
Building images for Dockerfile Dockerfile_test_cache
Building images for Dockerfile Dockerfile_test_user
Building images for Dockerfile Dockerfile_test_extraction
Building images for Dockerfile Dockerfile_test_arg_from_single_quotes
Building images for Dockerfile Dockerfile_test_label
Building images for Dockerfile Dockerfile_test_copy_bucket
Building images for Dockerfile Dockerfile_test_scratch
Building images for Dockerfile Dockerfile_test_env
Building images for Dockerfile Dockerfile_test_cmd
Building images for Dockerfile Dockerfile_test_copy_same_file_many_times
Building images for Dockerfile Dockerfile_test_dockerignore
Building images for Dockerfile Dockerfile_test_mv_add
Building images for Dockerfile Dockerfile_test_volume_2
Building images for Dockerfile Dockerfile_test_ignore
Building images for Dockerfile Dockerfile_test_cache_install
Building images for Dockerfile Dockerfile_test_volume
Building images for Dockerfile Dockerfile_test_arg_multi_with_quotes
Building images for Dockerfile Dockerfile_test_replaced_symlinks
Building images for Dockerfile Dockerfile_test_metadata
Building images for Dockerfile Dockerfile_test_run
Building images for Dockerfile Dockerfile_test_arg_blank_with_quotes
Building images for Dockerfile Dockerfile_test_replaced_hardlinks
Building images for Dockerfile Dockerfile_test_arg_multi
Building images for Dockerfile Dockerfile_test_user_run
Building images for Dockerfile Dockerfile_test_add
Building images for Dockerfile Dockerfile_test_hardlink
Building images for Dockerfile Dockerfile_test_daemons
Building images for Dockerfile Dockerfile_test_target
Building images for Dockerfile Dockerfile_test_cache_perm
Building images for Dockerfile Dockerfile_test_parent_dir_perms
Building images for Dockerfile Dockerfile_test_copy_reproducible
....
antechrestos commented 4 years ago

I did not spot the TestMain in integration test and all the building images are made as set up

cvgw commented 4 years ago

I think this would be a great change; opened https://github.com/GoogleContainerTools/kaniko/issues/897 to address