add test scenario runner