I wonder if anyone thought of combining codeq, test runners and test files to only run test on functions that have been changed from the latest commit? Our convention is to use ! side effect function so we could it for knowing which function to always test (or we can use a metadata flag? The advantage is we could run longer gen test this way.