@@ -55,21 +55,24 @@ class JiraCoreScenarioIT {
5555 override fun remember (memories : Collection <User >) = throw Exception (" not implemented" )
5656 }
5757
58+ val diagnoses = Paths .get(" diagnoses" )
5859 val testOutput = JiraCoreFormula .Builder ()
5960 .version(version)
60- .diagnoses(Paths .get( " diagnoses" ) )
61+ .diagnoses(diagnoses)
6162 .build()
6263 .provision()
6364 .use { jira ->
64- DockerisedChrome ().start().use useBrowser@{ browser ->
65- val driver = browser.driver
66- return @useBrowser try {
67- test(driver, jira, actionMeter, userMemory)
68- } catch (e: Exception ) {
69- WebDriverDiagnostics (driver).diagnose(e)
70- throw Exception (" Testing with WebDriver failed, look for diagnoses" , e)
65+ DockerisedChrome (diagnoses.resolve(" recordings" ))
66+ .start()
67+ .use useBrowser@{ browser ->
68+ val driver = browser.driver
69+ return @useBrowser try {
70+ test(driver, jira, actionMeter, userMemory)
71+ } catch (e: Exception ) {
72+ WebDriverDiagnostics (driver).diagnose(e)
73+ throw Exception (" Testing with WebDriver failed, look for diagnoses" , e)
74+ }
7175 }
72- }
7376 }
7477
7578 val results = metrics.map { it.result }
0 commit comments