UI tests for the reference application

Build: #136 failed

Job: Run QA UI Tests failed

Stages & jobs

  1. Ref App UI Testing

Job result summary

Completed
Duration
21 minutes
Agent
yokobue.openmrs.org
Revisions
Distribution
9e47787eb5aadb7136606cea28ff7b939e0183cf 9e47787eb5aadb7136606cea28ff7b939e0183cf
UI Test Framework
1c6b7936f09fb35844cfa7411c550049d30fdddf 1c6b7936f09fb35844cfa7411c550049d30fdddf
Total tests
36
Fixed in
#140 (Code changes detected)
Number of retries
1

Tests

  • 36 tests in total
  • 13 tests failed
  • 13 failures are new
  • 18 tests were quarantined / skipped
  • 17 minutes taken in total.
New test failures 13
Status Test Duration
Collapse Failed AddDeleteLocationTest addLocationTest History
< 1 sec
java.lang.AssertionError: Test killed due to server failure
	at org.junit.Assert.fail(Assert.java:89)
	at org.openmrs.uitestframework.test.TestBase.startWebDriver(TestBase.java:127)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
(31 more lines...)
Collapse Failed AddPastVisitTest addPastVisitTest History
36 secs
jakarta.ws.rs.ProcessingException: java.net.SocketException: Unexpected end of file from server
	at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:261)
	at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:297)
	at org.glassfish.jersey.client.JerseyInvocation.lambda$invoke$1(JerseyInvocation.java:632)
	at org.glassfish.jersey.client.JerseyInvocation.call(JerseyInvocation.java:654)
	at org.glassfish.jersey.client.JerseyInvocation.lambda$runInScope$3(JerseyInvocation.java:648)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
(56 more lines...)
Collapse Failed CreatePersonTest createPersonTest History
4 mins
org.openqa.selenium.WebDriverException: unknown error: session deleted because of page crash from unknown error: cannot determine loading status from tab crashed   (Session info: headless chrome=90.0.4430.72) Build info: version: '4.0.0-alpha-6', revision: '5f43a29cfc' System info: host: 'yokobue', ip: '127.0.0.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-210-generic', java.version: '1.8.0_292' Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 90.0.4430.72, chrome: {chromedriverVersion: 90.0.4430.24 (4c6d850f087da..., userDataDir: /tmp/.com.google.Chrome.lKfB90}, goog:chromeOptions: {debuggerAddress: localhost:41280}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true} Session ID: 76e0d3247c19028bb3a5489a881b19a4
org.openqa.selenium.WebDriverException: unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed
  (Session info: headless chrome=90.0.4430.72)
Build info: version: '4.0.0-alpha-6', revision: '5f43a29cfc'
System info: host: 'yokobue', ip: '127.0.0.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-210-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
(52 more lines...)
Collapse Failed DeleteProviderTest deleteProviderTest History
< 1 sec
java.lang.AssertionError: Test killed due to server failure
	at org.junit.Assert.fail(Assert.java:89)
	at org.openmrs.uitestframework.test.TestBase.startWebDriver(TestBase.java:127)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
(31 more lines...)
Collapse Failed EditDemographicTest editDemographicTest History
1 min
org.openqa.selenium.WebDriverException: unknown error: session deleted because of page crash from unknown error: cannot determine loading status from tab crashed   (Session info: headless chrome=90.0.4430.72) Build info: version: '4.0.0-alpha-6', revision: '5f43a29cfc' System info: host: 'yokobue', ip: '127.0.0.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-210-generic', java.version: '1.8.0_292' Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 90.0.4430.72, chrome: {chromedriverVersion: 90.0.4430.24 (4c6d850f087da..., userDataDir: /tmp/.com.google.Chrome.gCHwH1}, goog:chromeOptions: {debuggerAddress: localhost:42419}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true} Session ID: fa31a610f60bb49b2196f2dab1f3aabe
org.openqa.selenium.WebDriverException: unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed
  (Session info: headless chrome=90.0.4430.72)
Build info: version: '4.0.0-alpha-6', revision: '5f43a29cfc'
System info: host: 'yokobue', ip: '127.0.0.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-210-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
(53 more lines...)
Collapse Failed MergePatientTest mergePatientByNameTest History
< 1 sec
java.lang.AssertionError: Test killed due to server failure
	at org.junit.Assert.fail(Assert.java:89)
	at org.openmrs.uitestframework.test.TestBase.startWebDriver(TestBase.java:127)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
(31 more lines...)
Collapse Failed NamePatientAccentedLetterTest namePatientAccentedLetterTest History
1 sec
java.lang.AssertionError: Test killed due to server failure
	at org.junit.Assert.fail(Assert.java:89)
	at org.openmrs.uitestframework.test.TestBase.failTest(TestBase.java:216)
	at org.openmrs.uitestframework.test.TestBase.launchBrowser(TestBase.java:200)
	at org.openmrs.uitestframework.test.TestBase.startWebDriver(TestBase.java:130)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(33 more lines...)
Collapse Failed RegisterPatientTest registerPatient History
< 1 sec
java.lang.AssertionError: Test killed due to server failure
	at org.junit.Assert.fail(Assert.java:89)
	at org.openmrs.uitestframework.test.TestBase.startWebDriver(TestBase.java:127)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
(31 more lines...)
Collapse Failed RegisterUnidentifiedPatientTest registerUnidentifiedPatient History
1 min
org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. Build info: version: '4.0.0-alpha-6', revision: '5f43a29cfc' System info: host: 'yokobue', ip: '127.0.0.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-210-generic', java.version: '1.8.0_292' Driver info: driver.version: RemoteWebDriver Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 90.0.4430.72, chrome: {chromedriverVersion: 90.0.4430.24 (4c6d850f087da..., userDataDir: /tmp/.com.google.Chrome.3ngIZX}, goog:chromeOptions: {debuggerAddress: localhost:42020}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true} Session ID: 5fa6ba5b21c7ed46d9f71e60a86a527b
org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.
Build info: version: '4.0.0-alpha-6', revision: '5f43a29cfc'
System info: host: 'yokobue', ip: '127.0.0.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-210-generic', java.version: '1.8.0_292'
Driver info: driver.version: RemoteWebDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 90.0.4430.72, chrome: {chromedriverVersion: 90.0.4430.24 (4c6d850f087da..., userDataDir: /tmp/.com.google.Chrome.3ngIZX}, goog:chromeOptions: {debuggerAddress: localhost:42020}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: 5fa6ba5b21c7ed46d9f71e60a86a527b
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:603)
(67 more lines...)
Collapse Failed RetirePersonTest retirePersonTest History
< 1 sec
java.lang.AssertionError: Test killed due to server failure
	at org.junit.Assert.fail(Assert.java:89)
	at org.openmrs.uitestframework.test.TestBase.startWebDriver(TestBase.java:127)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
(31 more lines...)
Collapse Failed RetireProviderTest retireProviderTest History
< 1 sec
java.lang.AssertionError: Test killed due to server failure
	at org.junit.Assert.fail(Assert.java:89)
	at org.openmrs.uitestframework.test.TestBase.startWebDriver(TestBase.java:127)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
(31 more lines...)
Collapse Failed RetireVisitTypeTest retireVisitTypeTest History
< 1 sec
java.lang.AssertionError: Test killed due to server failure
	at org.junit.Assert.fail(Assert.java:89)
	at org.openmrs.uitestframework.test.TestBase.startWebDriver(TestBase.java:127)
	at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
(30 more lines...)
Collapse Failed StartVisitTest startVisitTest History
< 1 sec
java.lang.AssertionError: Test killed due to server failure
	at org.junit.Assert.fail(Assert.java:89)
	at org.openmrs.uitestframework.test.TestBase.startWebDriver(TestBase.java:127)
	at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
(30 more lines...)

Error summary

The build generated some errors. See the full build log for more details.

Creating network "docker_default" with the default driver
Creating volume "docker_openmrs-referenceapplication-mysql-data" with default driver
Creating volume "docker_openmrs-referenceapplication-data" with default driver
Pulling openmrs-referenceapplication-mysql (mysql:5.7)...
Pulling openmrs-referenceapplication (openmrs/openmrs-reference-application-distro:qa)...
Creating docker_openmrs-referenceapplication-mysql_1 ...

Creating docker_openmrs-referenceapplication-mysql_1 ... done
Creating docker_openmrs-referenceapplication_1       ...

Creating docker_openmrs-referenceapplication_1       ... done