For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tosca Cloud runner and TIA

Tosca Cloud only — start footprints, enable TIA, then configure and run playlists with SeaLights.

Part 3 of the ABAP Agent 2.0 path — Tosca Cloud only. Use after Setup and installation and preferably Show the value with Test Cycles.

Goal: playlist test-runner reporting plus Test Impact Analysis (TIA), beyond day-zero Test Cycle downloads.

1

Prerequisites

  • Part 1 complete (pipeline, build, toscacloud test repository)

  • Preferably Part 2 complete (at least one build modification)

  • Access to Tosca Cloud and SeaLights for your application

2

Start footprints collection

Start footprints for the pipeline first, and leave the task running for the rest of this flow.

Configures the agent to collect Footprints data for a pipeline. When you run a test, the agent matches the ABAP components that you executed against objects in the latest Build Modification and sends this data to SeaLights as a Footprint.

Syntax
slabapcli.exe footprints run --pipeline <pipeline-name>
Syntax
.\slabapcli.exe footprints run --pipeline <pipeline-name>
Parameter
Required
Description

--pipeline

Yes

The pipeline name (as shown in pipeline list).

Example

Command
slabapcli.exe footprints run --pipeline "HH_SLABAPCLI_170625"
Command
.\slabapcli.exe footprints run --pipeline 'HH_SLABAPCLI_170625'
Expected output (PowerShell)
.\slabapcli.exe footprints run --pipeline 'HH_SLABAPCLI_170625'
[2025-06-18 15:07:58.337+01:00] [info] Current ANSI Code Page: 65001 (UTF-8) (65001)
[2025-06-18 15:07:58.337+01:00] [info] Config pathname: ../config/config.toml
[2025-06-18 15:07:58.341+01:00] [info] resource = footprints. command = run
[2025-06-18 15:07:58.341+01:00] [info] pipline: HH_SLABAPCLI_170625
[2025-06-18 15:07:58.370+01:00] [info] Run scheduled daily. interval = 5m. duration = 1d
[2025-06-18 15:07:58.370+01:00] [info] Total time: 00:00:00.033

This command creates a FOOTPRINTS scheduled task that runs every five minutes to collect Footprints data and send it to SeaLights.

To stop collecting Footprints data, run:

Stop command
slabapcli.exe footprints stop --pipeline <pipeline-name>
Stop command
.\slabapcli.exe footprints stop --pipeline <pipeline-name>

Do not run footprints stop until you finish collecting coverage. Reference: Collect Footprints data for your Pipeline.

3

Enable TIA

With footprints still collecting:

  1. In SeaLights, enable Test Optimization for the application.

  2. On the Tosca Cloud playlist, set SeaLightsOptimization = true (case sensitive).

4

Configure Tosca Cloud and run a test

Still with footprints collecting, finish the adapter / playlist setup and run:

Set SeaLightsLabId to the pipeline lab ID (leave --labid unset on pipeline set).

The auto-derived lab ID is what SeaLights uses for Test Cycles and Footprints. Only override --labid when you deliberately need a different lab ID and understand the Test Cycle impact.

5

Verify in SeaLights

Open Test Optimization for your application and confirm playlist results map to the expected build / build modification and that optimization behaves as configured on later runs.

Last updated

Was this helpful?