With the oeqa refactor, test discovery is based in unittest's discovery so it won't append 'oeqa.runtime' to the module name. This bite us in debian with syslog test, because debian has a builtin module named syslog, and the test didn't run and not warning or error messages. So the idea is to have a check in the loader to catch when we are trying to load a builtin, so we can rename our modules.
Sent patches to the mailing list: http://lists.openembedded.org/pipermail/openembedded-core/2017-February/132589.html Patchwork: https://patchwork.openembedded.org/series/5267/
Rebased to master and sent v2: Mailing list: http://lists.openembedded.org/pipermail/openembedded-core/2017-February/133411.html Patchwork: https://patchwork.openembedded.org/series/5546/
This has been solved in: http://cgit.openembedded.org/openembedded-core/commit/?id=d9548f981448307b042807373e469f0d0b110bfe