Plugin Settings

Configured via Settings > Tools > Spark Test Runner. Settings are application-level (shared across projects).

Interpreter

Choose how spark is executed:

ModeDescription
LocalRun spark binary directly on the host
DockerRun inside a Docker container (exec into running container or run a new one)
Docker ComposeRun inside a Docker Compose service

Settings by mode

SettingDescription
Spark executablePath to the spark binary

The simplest option — just point to where spark is installed.

Common settings

These apply regardless of the execution mode:

SettingDescription
Configuration filePath to spark.yaml (passed as --configuration)
Cloud URLDefault SPARK_CLOUD_URL for cloud mode
Additional argumentsExtra CLI args appended to every run