@@ -29,6 +29,7 @@ type slugBuildCase struct {
2929 env map [string ]interface {}
3030 tarKey string
3131 putKey string
32+ cacheKey string
3233 buildPack string
3334 slugBuilderImage string
3435 slugBuilderImagePullPolicy api.PullPolicy
@@ -56,16 +57,16 @@ func TestBuildPod(t *testing.T) {
5657 var pod * api.Pod
5758
5859 slugBuilds := []slugBuildCase {
59- {true , "test" , "default" , emptyEnv , "tar" , "put-url" , "" , "" , api .PullAlways , "" },
60- {true , "test" , "default" , emptyEnv , "tar" , "put-url" , "" , "" , api .PullAlways , "" },
61- {true , "test" , "default" , env , "tar" , "put-url" , "" , "" , api .PullAlways , "" },
62- {true , "test" , "default" , env , "tar" , "put-url" , "" , "" , api .PullAlways , "" },
63- {true , "test" , "default" , emptyEnv , "tar" , "put-url" , "buildpack" , "" , api .PullAlways , "" },
64- {true , "test" , "default" , emptyEnv , "tar" , "put-url" , "buildpack" , "" , api .PullAlways , "" },
65- {true , "test" , "default" , env , "tar" , "put-url" , "buildpack" , "" , api .PullAlways , "" },
66- {true , "test" , "default" , env , "tar" , "put-url" , "buildpack" , "customimage" , api .PullAlways , "" },
67- {true , "test" , "default" , env , "tar" , "put-url" , "buildpack" , "customimage" , api .PullIfNotPresent , "" },
68- {true , "test" , "default" , env , "tar" , "put-url" , "buildpack" , "customimage" , api .PullNever , "" },
60+ {true , "test" , "default" , emptyEnv , "tar" , "put-url" , "cache-url" , " " , "" , api .PullAlways , "" },
61+ {true , "test" , "default" , emptyEnv , "tar" , "put-url" , "cache-url" , " " , "" , api .PullAlways , "" },
62+ {true , "test" , "default" , env , "tar" , "put-url" , "cache-url" , " " , "" , api .PullAlways , "" },
63+ {true , "test" , "default" , env , "tar" , "put-url" , "cache-url" , " " , "" , api .PullAlways , "" },
64+ {true , "test" , "default" , emptyEnv , "tar" , "put-url" , "cache-url" , " buildpack" , "" , api .PullAlways , "" },
65+ {true , "test" , "default" , emptyEnv , "tar" , "put-url" , "cache-url" , " buildpack" , "" , api .PullAlways , "" },
66+ {true , "test" , "default" , env , "tar" , "put-url" , "cache-url" , " buildpack" , "" , api .PullAlways , "" },
67+ {true , "test" , "default" , env , "tar" , "put-url" , "cache-url" , " buildpack" , "customimage" , api .PullAlways , "" },
68+ {true , "test" , "default" , env , "tar" , "put-url" , "cache-url" , " buildpack" , "customimage" , api .PullIfNotPresent , "" },
69+ {true , "test" , "default" , env , "tar" , "put-url" , "cache-url" , " buildpack" , "customimage" , api .PullNever , "" },
6970 }
7071
7172 for _ , build := range slugBuilds {
@@ -76,6 +77,7 @@ func TestBuildPod(t *testing.T) {
7677 build .env ,
7778 build .tarKey ,
7879 build .putKey ,
80+ build .cacheKey ,
7981 build .buildPack ,
8082 build .storageType ,
8183 build .slugBuilderImage ,
0 commit comments