both core and plugin test