The test runner reads the list of test function pointers from its own builtin module, which is the root_mod, not main_mod.