@happy-kitchen-89482: per stu, creating a generic test task superclass makes sense independent of timeouts. the primary point would be to allow us to implement test-specific functionality without having to implement it multiple times, once for every language.