@@ -46,9 +46,11 @@ import (
4646 "github.com/GoogleContainerTools/kaniko/testutil"
4747)
4848
49- var config * integrationTestConfig
50- var imageBuilder * DockerFileBuilder
51- var allDockerfiles []string
49+ var (
50+ config * integrationTestConfig
51+ imageBuilder * DockerFileBuilder
52+ allDockerfiles []string
53+ )
5254
5355const (
5456 daemonPrefix = "daemon://"
@@ -148,7 +150,6 @@ func TestMain(m *testing.M) {
148150 fmt .Println (err )
149151 }
150152 os .Exit (exitCode )
151-
152153}
153154
154155func buildRequiredImages () error {
@@ -207,7 +208,6 @@ func TestRun(t *testing.T) {
207208
208209 expected := fmt .Sprintf (emptyContainerDiff , dockerImage , kanikoImage , dockerImage , kanikoImage )
209210 checkContainerDiffOutput (t , diff , expected )
210-
211211 })
212212 }
213213
@@ -253,10 +253,12 @@ func testGitBuildcontextHelper(t *testing.T, repo string) {
253253 // Build with docker
254254 dockerImage := GetDockerImage (config .imageRepo , "Dockerfile_test_git" )
255255 dockerCmd := exec .Command ("docker" ,
256- append ([]string {"build" ,
256+ append ([]string {
257+ "build" ,
257258 "-t" , dockerImage ,
258259 "-f" , dockerfile ,
259- repo })... )
260+ repo ,
261+ })... )
260262 out , err := RunCommandWithoutTest (dockerCmd )
261263 if err != nil {
262264 t .Errorf ("Failed to build image %s with docker command %q: %s %s" , dockerImage , dockerCmd .Args , err , string (out ))
@@ -363,10 +365,12 @@ func TestBuildViaRegistryMirrors(t *testing.T) {
363365 // Build with docker
364366 dockerImage := GetDockerImage (config .imageRepo , "Dockerfile_registry_mirror" )
365367 dockerCmd := exec .Command ("docker" ,
366- append ([]string {"build" ,
368+ append ([]string {
369+ "build" ,
367370 "-t" , dockerImage ,
368371 "-f" , dockerfile ,
369- repo })... )
372+ repo ,
373+ })... )
370374 out , err := RunCommandWithoutTest (dockerCmd )
371375 if err != nil {
372376 t .Errorf ("Failed to build image %s with docker command %q: %s %s" , dockerImage , dockerCmd .Args , err , string (out ))
@@ -403,10 +407,12 @@ func TestBuildViaRegistryMap(t *testing.T) {
403407 // Build with docker
404408 dockerImage := GetDockerImage (config .imageRepo , "Dockerfile_registry_mirror" )
405409 dockerCmd := exec .Command ("docker" ,
406- append ([]string {"build" ,
410+ append ([]string {
411+ "build" ,
407412 "-t" , dockerImage ,
408413 "-f" , dockerfile ,
409- repo })... )
414+ repo ,
415+ })... )
410416 out , err := RunCommandWithoutTest (dockerCmd )
411417 if err != nil {
412418 t .Errorf ("Failed to build image %s with docker command %q: %s %s" , dockerImage , dockerCmd .Args , err , string (out ))
@@ -467,10 +473,12 @@ func TestKanikoDir(t *testing.T) {
467473 // Build with docker
468474 dockerImage := GetDockerImage (config .imageRepo , "Dockerfile_registry_mirror" )
469475 dockerCmd := exec .Command ("docker" ,
470- append ([]string {"build" ,
476+ append ([]string {
477+ "build" ,
471478 "-t" , dockerImage ,
472479 "-f" , dockerfile ,
473- repo })... )
480+ repo ,
481+ })... )
474482 out , err := RunCommandWithoutTest (dockerCmd )
475483 if err != nil {
476484 t .Errorf ("Failed to build image %s with docker command %q: %s %s" , dockerImage , dockerCmd .Args , err , string (out ))
@@ -508,11 +516,13 @@ func TestBuildWithLabels(t *testing.T) {
508516 // Build with docker
509517 dockerImage := GetDockerImage (config .imageRepo , "Dockerfile_test_label:mylabel" )
510518 dockerCmd := exec .Command ("docker" ,
511- append ([]string {"build" ,
519+ append ([]string {
520+ "build" ,
512521 "-t" , dockerImage ,
513522 "-f" , dockerfile ,
514523 "--label" , testLabel ,
515- repo })... )
524+ repo ,
525+ })... )
516526 out , err := RunCommandWithoutTest (dockerCmd )
517527 if err != nil {
518528 t .Errorf ("Failed to build image %s with docker command %q: %s %s" , dockerImage , dockerCmd .Args , err , string (out ))
@@ -549,10 +559,12 @@ func TestBuildWithHTTPError(t *testing.T) {
549559 // Build with docker
550560 dockerImage := GetDockerImage (config .imageRepo , "Dockerfile_test_add_404" )
551561 dockerCmd := exec .Command ("docker" ,
552- append ([]string {"build" ,
562+ append ([]string {
563+ "build" ,
553564 "-t" , dockerImage ,
554565 "-f" , dockerfile ,
555- repo })... )
566+ repo ,
567+ })... )
556568 out , err := RunCommandWithoutTest (dockerCmd )
557569 if err == nil {
558570 t .Errorf ("an error was expected, got %s" , string (out ))
@@ -588,6 +600,7 @@ func TestLayers(t *testing.T) {
588600 // produces a different amount of layers (?).
589601 offset ["Dockerfile_test_copy_same_file_many_times" ] = 47
590602 offset ["Dockerfile_test_meta_arg" ] = 1
603+ offset ["Dockerfile_test_copyadd_chmod" ] = 6
591604 }
592605
593606 for _ , dockerfile := range allDockerfiles {
@@ -732,7 +745,6 @@ func verifyBuildWith(t *testing.T, cache, dockerfile string) {
732745}
733746
734747func TestRelativePaths (t * testing.T ) {
735-
736748 dockerfile := "Dockerfile_relative_copy"
737749
738750 t .Run ("test_relative_" + dockerfile , func (t * testing.T ) {
@@ -763,7 +775,6 @@ func TestRelativePaths(t *testing.T) {
763775}
764776
765777func TestExitCodePropagation (t * testing.T ) {
766-
767778 currentDir , err := os .Getwd ()
768779 if err != nil {
769780 t .Fatal ("Could not get working dir" )
@@ -778,7 +789,8 @@ func TestExitCodePropagation(t *testing.T) {
778789 dockerFlags := []string {
779790 "build" ,
780791 "-t" , dockerImage ,
781- "-f" , dockerfile }
792+ "-f" , dockerfile ,
793+ }
782794 dockerCmd := exec .Command ("docker" , append (dockerFlags , context )... )
783795
784796 out , kanikoErr := RunCommandWithoutTest (dockerCmd )
@@ -798,7 +810,7 @@ func TestExitCodePropagation(t *testing.T) {
798810 t .Fatalf ("did not produce the expected error:\n %s" , out )
799811 }
800812
801- //try to build the same image with kaniko the error code should match with the one from the plain docker build
813+ // try to build the same image with kaniko the error code should match with the one from the plain docker build
802814 contextVolume := fmt .Sprintf ("%s:/workspace" , context )
803815
804816 dockerFlags = []string {
0 commit comments