So, I started, since I was thinking a lot about it anyway.
For the Transactional Role, I just add the requirements, but I haven't implemented them anywhere.
Then, I started to implement a test role, where the idea is that it first just tests a simple sequential case, and then the same but with a fork, and so, it needs transactions.
I don't know if it is feasible to test like this, but I figured I'll start.
So, I started, since I was thinking a lot about it anyway.
For the Transactional Role, I just add the requirements, but I haven't implemented them anywhere.
Then, I started to implement a test role, where the idea is that it first just tests a simple sequential case, and then the same but with a fork, and so, it needs transactions.
I don't know if it is feasible to test like this, but I figured I'll start.