diff --git a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/TestEventsLogger.java b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/TestEventsLogger.java index 92f3085e48..0bbe2284cf 100644 --- a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/TestEventsLogger.java +++ b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/TestEventsLogger.java @@ -71,10 +71,14 @@ public class TestEventsLogger extends RunListener { } private void createPageSrcFile(Description d) throws IOException { - if (driver != null && driver.getPageSource() != null) { - String pageSourceLocation = System.getProperty("page.source.location", "target/failed-tests/page-source/"); - FileUtils.writeStringToFile(new File(pageSourceLocation + d.getTestClass().getSimpleName() + "/" + d.getMethodName() + ".html"), - driver.getPageSource()); + try { + if (driver != null && driver.getPageSource() != null) { + String pageSourceLocation = System.getProperty("page.source.location", "target/failed-tests/page-source/"); + FileUtils.writeStringToFile(new File(pageSourceLocation + d.getTestClass().getSimpleName() + "/" + d.getMethodName() + ".html"), + driver.getPageSource()); + } + } catch (IllegalStateException ex) { + Logger.getLogger(TestEventsLogger.class).warn(ex.getMessage()); } } }