[RFC PATCH 7/7] dts: revamp runtime internals
Dean Marx
dmarx at iol.unh.edu
Tue Feb 11 21:50:24 CET 2025
On Mon, Feb 3, 2025 at 10:18 AM Luca Vizzarro <luca.vizzarro at arm.com> wrote:
>
> Enforce separation of concerns by letting test runs being isolated
> through a new TestRun class and respective module. This also means that
> any actions taken on the nodes must be handled exclusively by the test
> run. An example being the creation and destruction of the traffic
> generator. TestSuiteWithCases is now redundant as the configuration is
> able to provide all the details about the test run's own test suites.
> Any other runtime state which concerns the test runs, now belongs to
> their class.
>
> Finally, as the test run execution is isolated, all the runtime
> internals are held in the new class. Internals which have been
> completely reworked into a finite state machine (FSM), to simplify the
> use and understanding of the different execution states, while
> rendering the process of handling errors less repetitive and easier.
>
> Signed-off-by: Luca Vizzarro <luca.vizzarro at arm.com>
Reviewed-by: Dean Marx <dmarx at iol.unh.edu>
More information about the dev
mailing list