draft of plugin test runner
use script name when failed to run plugin
reusing RunPluginAction in TestPluginAction
creating test classes which take project as parameter
handle Error on plugin run
pass context of plugin test as a map