Whilst reviewing oe-selftest logs for a nightly-oe-selftest build[1] on the autobuilder I see lots (41) of lines like: DEBUG: while parsing exportTests, in call of d.getVar, argument 'key' is not a string literal DEBUG: while parsing exportTests, in call of d.getVarFlag, argument 'key' is not a string literal If this is harmless we should not print it at the normal AB log level.
1. https://autobuilder.yoctoproject.org/main/builders/nightly-oe-selftest/builds/690/steps/Running%20oe-selftest/logs/stdio
first pointer is this giant line of code: http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/classes/testexport.bbclass#n60 Assigning to Mariano whom created this bbclass
M1 missed. Setting correct milestone.
As a side effect of runtime testing refactor this has been solved.