@@ -45,6 +45,7 @@ func TestNewDefaultsFromConfigMap(t *testing.T) {
4545 DefaultMaxMatrixCombinationsCount : 256 ,
4646 DefaultResolverType : "git" ,
4747 DefaultImagePullBackOffTimeout : time .Duration (5 ) * time .Second ,
48+ DefaultMaximumResolutionTimeout : 1 * time .Minute ,
4849 },
4950 fileName : config .GetDefaultsConfigName (),
5051 },
@@ -65,6 +66,7 @@ func TestNewDefaultsFromConfigMap(t *testing.T) {
6566 },
6667 DefaultMaxMatrixCombinationsCount : 256 ,
6768 DefaultImagePullBackOffTimeout : 0 ,
69+ DefaultMaximumResolutionTimeout : 1 * time .Minute ,
6870 },
6971 fileName : "config-defaults-with-pod-template" ,
7072 },
@@ -88,6 +90,7 @@ func TestNewDefaultsFromConfigMap(t *testing.T) {
8890 DefaultPodTemplate : & pod.Template {},
8991 DefaultMaxMatrixCombinationsCount : 256 ,
9092 DefaultImagePullBackOffTimeout : 0 ,
93+ DefaultMaximumResolutionTimeout : 1 * time .Minute ,
9194 },
9295 },
9396 {
@@ -100,6 +103,7 @@ func TestNewDefaultsFromConfigMap(t *testing.T) {
100103 DefaultAAPodTemplate : & pod.AffinityAssistantTemplate {},
101104 DefaultMaxMatrixCombinationsCount : 256 ,
102105 DefaultImagePullBackOffTimeout : 0 ,
106+ DefaultMaximumResolutionTimeout : 1 * time .Minute ,
103107 },
104108 },
105109 {
@@ -115,6 +119,7 @@ func TestNewDefaultsFromConfigMap(t *testing.T) {
115119 DefaultServiceAccount : "default" ,
116120 DefaultManagedByLabelValue : config .DefaultManagedByLabelValue ,
117121 DefaultImagePullBackOffTimeout : 0 ,
122+ DefaultMaximumResolutionTimeout : 1 * time .Minute ,
118123 },
119124 },
120125 {
@@ -127,6 +132,7 @@ func TestNewDefaultsFromConfigMap(t *testing.T) {
127132 DefaultManagedByLabelValue : "tekton-pipelines" ,
128133 DefaultForbiddenEnv : []string {"TEKTON_POWER_MODE" , "TEST_ENV" , "TEST_TEKTON" },
129134 DefaultImagePullBackOffTimeout : time .Duration (15 ) * time .Second ,
135+ DefaultMaximumResolutionTimeout : 1 * time .Minute ,
130136 },
131137 },
132138 {
@@ -139,6 +145,7 @@ func TestNewDefaultsFromConfigMap(t *testing.T) {
139145 DefaultMaxMatrixCombinationsCount : 256 ,
140146 DefaultContainerResourceRequirements : map [string ]corev1.ResourceRequirements {},
141147 DefaultImagePullBackOffTimeout : 0 ,
148+ DefaultMaximumResolutionTimeout : 1 * time .Minute ,
142149 },
143150 },
144151 {
@@ -154,6 +161,7 @@ func TestNewDefaultsFromConfigMap(t *testing.T) {
154161 DefaultManagedByLabelValue : "tekton-pipelines" ,
155162 DefaultMaxMatrixCombinationsCount : 256 ,
156163 DefaultImagePullBackOffTimeout : 0 ,
164+ DefaultMaximumResolutionTimeout : 1 * time .Minute ,
157165 DefaultContainerResourceRequirements : map [string ]corev1.ResourceRequirements {
158166 config .ResourceRequirementDefaultContainerKey : {
159167 Requests : corev1.ResourceList {
@@ -210,6 +218,7 @@ func TestNewDefaultsFromEmptyConfigMap(t *testing.T) {
210218 DefaultServiceAccount : "default" ,
211219 DefaultMaxMatrixCombinationsCount : 256 ,
212220 DefaultImagePullBackOffTimeout : 0 ,
221+ DefaultMaximumResolutionTimeout : 1 * time .Minute ,
213222 }
214223 verifyConfigFileWithExpectedConfig (t , DefaultsConfigEmptyName , expectedConfig )
215224}
@@ -377,6 +386,25 @@ func TestEquals(t *testing.T) {
377386 },
378387 expected : true ,
379388 },
389+ {
390+ name : "different default maximum resolution timeout" ,
391+ left : & config.Defaults {
392+ DefaultMaximumResolutionTimeout : 10 * time .Minute ,
393+ },
394+ right : & config.Defaults {
395+ DefaultMaximumResolutionTimeout : 20 * time .Minute ,
396+ },
397+ expected : false ,
398+ }, {
399+ name : "same default maximum resolution timeout" ,
400+ left : & config.Defaults {
401+ DefaultMaximumResolutionTimeout : 10 * time .Minute ,
402+ },
403+ right : & config.Defaults {
404+ DefaultMaximumResolutionTimeout : 10 * time .Minute ,
405+ },
406+ expected : true ,
407+ },
380408 }
381409
382410 for _ , tc := range testCases {
0 commit comments