SeaLights SBT Plugin uses shared Java Build Tools concepts:
Build Scanner: collects project info and prepares instrumentation
Test Listener: streams test execution to SeaLights
Build Session ID: unique identifier per build
Test Stages: logical grouping of tests (Unit, Integration)
Execution Modes: control what runs (full run, scan only, tests only, disabled)
See Java Build Tools Plugins for details on Core Concepts.
Full Run
default
Build scan + instrumented tests
Scan Only
sealightsRunScanOnly := Some(true)
Only run Build Scanner, skip tests
Tests Only
sealightsRunTestOnly := Some(true)
Reuse previous scan, run tests only
Disabled
sealightsDisabled := Some(true)
Skip SeaLights integration
Note: Modes can also be configured in JSON via executionType (scanonly / testsonly / disabled).
executionType
scanonly
testsonly
disabled
Last updated 3 days ago
Was this helpful?