How do you write the testsuite for an entire graphical desktop environment?
Desktop and distribution teams have been struggling with this question for more than a decade, and our combined efforts are starting to pay off. The combination of Gitlab, BuildStream, GNOME OS and OpenQA is the most powerful toolset we’ve ever had for ensuring high quality GNOME releases.
Sam Thursfield is a long time GNOME contributor and part-time maintainer of the Tracker search engine. Besides desktop search software, his interests are music making and rock climbing. He continues to learn from his old mistakes while also making new ones.