aboutsummaryrefslogtreecommitdiff
path: root/core/src/test/scala/org/apache/spark/deploy/worker/ExecutorRunnerTest.scala
blob: d4338069875961aaf534fbc87bc65e1cc7f29924 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package org.apache.spark.deploy.worker

import java.io.File
import org.scalatest.FunSuite
import org.apache.spark.deploy.{ExecutorState, Command, ApplicationDescription}

class ExecutorRunnerTest extends FunSuite {

  test("command includes appId") {
    def f(s:String) = new File(s)
    val sparkHome = sys.props("user.dir")
    val appDesc = new ApplicationDescription("app name", 8, 500, Command("foo", Seq(),Map()),
      sparkHome, "appUiUrl")
    val appId = "12345-worker321-9876"
    val er = new ExecutorRunner(appId, 1, appDesc, 8, 500, null, "blah", "worker321", f(sparkHome),
      f("ooga"), ExecutorState.RUNNING)

    assert(er.buildCommandSeq().last === appId)
  }
}