Skip to content
This repository was archived by the owner on Jan 9, 2020. It is now read-only.

Commit 67a99d9

Browse files
committed
mock nodeAffinityExecutorPodModifier
1 parent 47ece87 commit 67a99d9

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

resource-managers/kubernetes/core/src/test/scala/org/apache/spark/scheduler/cluster/k8s/ExecutorPodFactorySuite.scala

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)