@Override
public IStatus run(IProgressMonitor monitor) {
final TestPageBookView debugView = (TestPageBookView) HandlerUtil.getActivePart(event);
final TestViewPage debugPage = (TestViewPage) debugView.getCurrentPage();
debugPage.saveState();
debugView.showBusy(true);
IResource r = debugPage.getResource();
ArrayList<TestCasData> testCasData = (ArrayList) debugPage.getViewer().getInput();
monitor.beginTask("Running evaluation, please wait", testCasData.size());
IProject project = r.getProject();