// no, initialization has been attempted before, refuse to do anything else
if(lastCreatedRunner.get() != null)
{
throw new RuntimeException("Arquillian has previously been attempted initialized, but failed. See previous exceptions for cause.");
}
Configuration configuration = new XmlConfigurationBuilder().build();
TestRunnerAdaptor adaptor = DeployableTestBuilder.build(configuration);
try
{
// don't set it if beforeSuite fails
adaptor.beforeSuite();