My two big concerns moving forward are: - Making sure tests are stable and reproducible. This is a problem with any test framework used, we need tests to be reproducible locally on everyone's machine and on some random packaging server. As soon as we start checking kickoff opens "dolphin" as a favourite because surely everyone has dolphin we're in risky territory.
We've definitely seen that as soon as we get the mindset of "Those tests always fail" then things rapidly deteriorate. - Fragmentation and learning curve. Using new tech and new languages is somewhat more alien than using QtTest. Both of these are the reason we never got OpenQA to become used on a daily-driver by most plasma devs directly. The best next step is to take a small area of Plasma (kickoff) and see how it scales up to having multiple developers both contribute. I'm happy to land something in the repos as optional deps and see how it pans out. David