Object listener = InvokerHelper.invokeConstructorOf(listenerClass, new Object[]{});
InvokerHelper.invokeMethod(testng, "addListener", new Object[]{listener});
Object result = InvokerHelper.invokeMethod(testng, "run", new Object[]{});
return result;
} catch (ClassNotFoundException e) {
throw new GroovyRuntimeException("Error running TestNG test.", e);
}
}