@@ -56,7 +56,11 @@ class ExecutorPodFactoryImplSuite extends SparkFunSuite with BeforeAndAfter {
5656 .endStatus()
5757 .build()
5858 private var baseConf : SparkConf = _
59- // private var sc: SparkContext = mock(classOf[SparkContext])
59+
60+ private val nodeAffinityExecutorPodModifier = mock(classOf [NodeAffinityExecutorPodModifier ])
61+ when(nodeAffinityExecutorPodModifier.addNodeAffinityAnnotationIfUseful(
62+ any(classOf [Pod ]),
63+ any(classOf [Map [String , Int ]]))).thenAnswer(AdditionalAnswers .returnsFirstArg())
6064
6165 before {
6266 SparkContext .clearActiveContext()
@@ -65,14 +69,13 @@ class ExecutorPodFactoryImplSuite extends SparkFunSuite with BeforeAndAfter {
6569 .set(KUBERNETES_DRIVER_POD_NAME , driverPodName)
6670 .set(KUBERNETES_EXECUTOR_POD_NAME_PREFIX , executorPrefix)
6771 .set(EXECUTOR_DOCKER_IMAGE , executorImage)
68- // sc = new SparkContext("local", "test")
6972 }
7073 private var kubernetesClient : KubernetesClient = _
7174
7275 test(" basic executor pod has reasonable defaults" ) {
7376 val factory = new ExecutorPodFactoryImpl (
7477 baseConf,
75- NodeAffinityExecutorPodModifierImpl ,
78+ nodeAffinityExecutorPodModifier ,
7679 None ,
7780 None ,
7881 None ,
@@ -108,7 +111,7 @@ class ExecutorPodFactoryImplSuite extends SparkFunSuite with BeforeAndAfter {
108111 " loremipsumdolorsitametvimatelitrefficiendisuscipianturvixlegeresple" )
109112
110113 val factory = new ExecutorPodFactoryImpl (
111- conf, NodeAffinityExecutorPodModifierImpl , None , None , None , None , None )
114+ conf, nodeAffinityExecutorPodModifier , None , None , None , None , None )
112115 val executor = factory.createExecutorPod(
113116 " 1" , " dummy" , " dummy" , Seq [(String , String )](), driverPod, Map [String , Int ]())
114117
@@ -121,7 +124,7 @@ class ExecutorPodFactoryImplSuite extends SparkFunSuite with BeforeAndAfter {
121124 val secretsBootstrap = new MountSecretsBootstrapImpl (Map (" secret1" -> " /var/secret1" ))
122125 val factory = new ExecutorPodFactoryImpl (
123126 conf,
124- NodeAffinityExecutorPodModifierImpl ,
127+ nodeAffinityExecutorPodModifier ,
125128 Some (secretsBootstrap),
126129 None ,
127130 None ,
@@ -157,7 +160,7 @@ class ExecutorPodFactoryImplSuite extends SparkFunSuite with BeforeAndAfter {
157160
158161 val factory = new ExecutorPodFactoryImpl (
159162 conf,
160- NodeAffinityExecutorPodModifierImpl ,
163+ nodeAffinityExecutorPodModifier ,
161164 None ,
162165 None ,
163166 Some (initContainerBootstrap),
@@ -205,7 +208,7 @@ class ExecutorPodFactoryImplSuite extends SparkFunSuite with BeforeAndAfter {
205208
206209 val factory = new ExecutorPodFactoryImpl (
207210 conf,
208- NodeAffinityExecutorPodModifierImpl ,
211+ nodeAffinityExecutorPodModifier ,
209212 None ,
210213 None ,
211214 None ,
@@ -229,7 +232,7 @@ class ExecutorPodFactoryImplSuite extends SparkFunSuite with BeforeAndAfter {
229232
230233 val factory = new ExecutorPodFactoryImpl (
231234 conf,
232- NodeAffinityExecutorPodModifierImpl ,
235+ nodeAffinityExecutorPodModifier ,
233236 None ,
234237 Some (smallFiles),
235238 None ,
@@ -259,7 +262,7 @@ class ExecutorPodFactoryImplSuite extends SparkFunSuite with BeforeAndAfter {
259262 conf.set(org.apache.spark.internal.config.EXECUTOR_CLASS_PATH , " bar=baz" )
260263
261264 val factory = new ExecutorPodFactoryImpl (
262- conf, NodeAffinityExecutorPodModifierImpl , None , None , None , None , None )
265+ conf, nodeAffinityExecutorPodModifier , None , None , None , None , None )
263266 val executor = factory.createExecutorPod(
264267 " 1" , " dummy" , " dummy" , Seq [(String , String )](" qux" -> " quux" ), driverPod, Map [String , Int ]())
265268
0 commit comments