What I like about the Cucumber setup is the definition of Feature files in Gherkin that define your test scenarios and having the actual step implementations decoupled of that. This allows for very easy reusability of all my steps across multiple scenarios.
As far as I can see, this is not the way to go with the integrated test tooling (or not even possible).
In case anyone has the Roborock S5 and wants to use Valetudo, I wrote a small HowTo on how to install it using a Mac (I found the original guide a little confusing).
As far as I can see, this is not the way to go with the integrated test tooling (or not even possible).