Currently the macro is not called within the framework
code and it could easily break it when one does not compile
the usages in plasma-workspace/others.
@sitter We talked about this same concept a while back when I introduced some test utilities for KRunner.