File tree 1 file changed +7
-1
lines changed
src/test/java/com/dajudge/kindcontainer/util
1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -99,7 +99,7 @@ private static <T extends KubernetesContainer<?>> Stream<DynamicTest> testFactor
99
99
100
100
private static <T extends KubernetesVersionEnum <?>> Predicate <T > isInContainerFilter (final T defaultVersion ) {
101
101
assert defaultVersion != null ;
102
- return Optional .ofNullable (System . getenv ("CONTAINER_FILTER" ))
102
+ return Optional .ofNullable (getEnv ("CONTAINER_FILTER" ))
103
103
.map (filter -> (Predicate <T >) version -> {
104
104
final String [] parts = filter .split (" " , 2 );
105
105
final String container = parts [0 ];
@@ -112,6 +112,12 @@ private static <T extends KubernetesVersionEnum<?>> Predicate<T> isInContainerFi
112
112
.orElse (version -> version .descriptor ().equals (version .descriptor ()));
113
113
}
114
114
115
+ private static String getEnv (String key ) {
116
+ String value = System .getenv (key );
117
+ // Fix for https://github.com/dajudge/kindcontainer/issues/262
118
+ return "null" .equals (value ) ? null : value ;
119
+ }
120
+
115
121
private static <T extends KubernetesContainer <?>> KubernetesTestPackage <T > containerFactory (
116
122
final Function <VersionEnumModifier , T > factory ,
117
123
final String containerClassName ,
You can’t perform that action at this time.
0 commit comments