Skip to main content

Module testing

Module testing 

Source
Expand description

E2E Test Runner

Provides a robust test executor that reads YAML test scenarios and uses the DaemonClient to communicate with the debug daemon. This ensures assertions are made against structured data rather than fragile string matching.

Structs§

CommandExpectation
Expectations for a command result
EvaluateExpectation
Expectations for an evaluate result
FrameAssertion
Assertion for a stack frame
SetupStep
A setup step that runs before the test
StopExpectation
Expectations for a stop event
TargetConfig
Configuration for the debug target
TestScenario
A complete test scenario loaded from a YAML file
VariableAssertion
Assertion for a variable

Enums§

TestStep
A single test step in the execution flow

Functions§

run_scenario
Run a test scenario from a YAML file