Branch: refs/heads/master Home: https://github.com/jenkinsci/acceptance-test-harness Commit: 3e1d330b89e042bde1cd1cc2e9cdcce601da51c6 https://github.com/jenkinsci/acceptance-test-harness/commit/3e1d330b89e042bde1cd1cc2e9cdcce601da51c6 Author: James Nord <jtn...@users.noreply.github.com> Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths: M src/main/java/org/jenkinsci/test/acceptance/FallbackConfig.java M src/main/java/org/jenkinsci/test/acceptance/controller/LocalController.java M src/main/java/org/jenkinsci/test/acceptance/controller/WinstoneController.java M src/main/java/org/jenkinsci/test/acceptance/recorder/HarRecorder.java M src/test/java/org/jenkinsci/test/acceptance/recorder/HarRecorderTest.java Log Message: ----------- Add extra debuging and fix controller logs (#1227) The controller logs just use master0000 as the logId was using the port and since we use dynamic port the value is non stable (changes during he test) and also collides (every controller will start as master0000) Also adds diadnostic logging to HARRecprder as I have been seeing tests where firefox can not connect to Jenkins as the browser is not running and test failures where the HAR can not be gathered as the proxy has already been stopped. ``` java.lang.IllegalStateException: Proxy server is already stopped. Cannot re-stop. at com.browserup.bup.BrowserUpProxyServer.stop(BrowserUpProxyServer.java:514) at com.browserup.bup.BrowserUpProxyServer.stop(BrowserUpProxyServer.java:493) at org.jenkinsci.test.acceptance.recorder.HarRecorder.recordHar(HarRecorder.java:120) at org.jenkinsci.test.acceptance.recorder.HarRecorder.failed(HarRecorder.java:114) at org.junit.rules.TestWatcher.failedQuietly(TestWatcher.java:90 ``` ``` org.openqa.selenium.WebDriverException: Reached error page: about:neterror?e=proxyConnectFailure&u=http%3A//mvn%3A42593/pluginManager/available&c=UTF-8&d=Firefox%20is%20configured%20to%20use%20a%20proxy%20server%20that%20is%20refusing%20connections. Build info: version: '4.9.1', revision: 'eb2032df7f' System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1030-gcp', java.version: '11.0.18' Driver info: org.openqa.selenium.remote.RemoteWebDriver Command: [9241c692-6c94-4037-b34b-273cf4e18279, get {url=http://mvn:42593/pluginManager/available}] Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 106.0.4, moz:accessibilityChecks: false, moz:buildID: 20221102214123, moz:debuggerAddress: 127.0.0.1:20092, moz:firefoxOptions: {prefs: {dom.disable_beforeunload: false, dom.max_chrome_script_run_time: 600000, dom.max_script_run_time: 600000, intl.accept_languages: en}}, moz:geckodriverVersion: 0.32.0, moz:headless: false, moz:platformVersion: 5.15.0-1030-gcp, moz:processID: 1075, moz:profile: /tmp/rust_mozprofilerHfdHB, moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(manual, http=mvn:4367..., se:bidi: ws://172.18.0.2:4444/sessio..., se:cdp: ws://172.18.0.2:4444/sessio..., se:cdpVersion: 85.0, se:noVncPort: 7900, se:vnc: ws://172.18.0.2:4444/sessio..., se:vncEnabled: true, se:vncLocalAddress: ws://172.18.0.2:7900, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify} Session ID: 9241c692-6c94-4037-b34b-273cf4e18279 at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200) at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133) at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:53) at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:193) at org.openqa.selenium.remote.TracedCommandExecutor.execute(TracedCommandExecutor.java:51) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543) at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:297) ``` -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/acceptance-test-harness/push/refs/heads/master/355dc6-3e1d33%40github.com.