@@ -15,14 +15,30 @@ import (
1515func TestDockerBuilderPodName (t * testing.T ) {
1616 name := dockerBuilderPodName ("demo" , "12345678" )
1717 if ! strings .HasPrefix (name , "dockerbuild-demo-12345678-" ) {
18- t .Fatalf ("expected pod name dockerbuild-demo-12345678-*, got %s" , name )
18+ t .Errorf ("expected pod name dockerbuild-demo-12345678-*, got %s" , name )
19+ }
20+
21+ name = dockerBuilderPodName ("this-name-has-more-than-24-characters-in-length" , "12345678" )
22+ if ! strings .HasPrefix (name , "dockerbuild-this-name-has-more-than-24-charac-12345678-" ) {
23+ t .Errorf ("expected pod name dockerbuild-this-name-has-more-than-24-charac-12345678-*, got %s" , name )
24+ }
25+ if len (name ) > 63 {
26+ t .Errorf ("expected dockerbuilder pod name length to be <= 63 characters in length, got %d" , len (name ))
1927 }
2028}
2129
2230func TestSlugBuilderPodName (t * testing.T ) {
2331 name := slugBuilderPodName ("demo" , "12345678" )
2432 if ! strings .HasPrefix (name , "slugbuild-demo-12345678-" ) {
25- t .Fatalf ("expected pod name slugbuild-demo-12345678-*, got %s" , name )
33+ t .Errorf ("expected pod name slugbuild-demo-12345678-*, got %s" , name )
34+ }
35+
36+ name = slugBuilderPodName ("this-name-has-more-than-24-characters-in-length" , "12345678" )
37+ if ! strings .HasPrefix (name , "slugbuild-this-name-has-more-than-24-characte-12345678-" ) {
38+ t .Errorf ("expected pod name slugbuild-this-name-has-more-than-24-characte-12345678-*, got %s" , name )
39+ }
40+ if len (name ) > 63 {
41+ t .Errorf ("expected slugbuilder pod name length to be <= 63 characters in length, got %d" , len (name ))
2642 }
2743}
2844
0 commit comments