Deploys Reference Application SNAPSHOT to maven

Stages & jobs

  1. Create Reference Application packages

  2. Deploy to Automated Functional Test Server

  3. Run UI Tests

  4. Deploy to Manual Test Server

  5. Release

    Requires a user to start manually
  6. Create Standalone

Test results

  • 56 tests in total
  • 17 tests failed
  • 6 failures are new
  • 21 tests were quarantined / skipped
  • 19 minutes taken in total.
New test failures 6
Status Test View job Duration
Collapse Failed AdmitToInpatientTest org.openmrs.reference.AdmitToInpatientTest History
Run UI tests on Travis < 1 sec
org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: ChromeDriver
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:216)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:111)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:115)
(103 more lines...)
Collapse Failed CreateAppointmentBlockTest createAppointmentBlockTest History
Run UI tests on Travis 44 secs
org.openqa.selenium.TimeoutException: Timed out after 30 seconds waiting for visibility of element located by By.xpath: //div[@id='select-location']/select
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: unknown
	at org.openqa.selenium.support.ui.FluentWait.timeoutException(FluentWait.java:259)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:228)
	at org.openmrs.uitestframework.page.AbstractBasePage.waitForElement(AbstractBasePage.java:195)
	at org.openmrs.reference.page.AppointmentBlocksPage.selectLocationBlock(AppointmentBlocksPage.java:42)
(1 more lines...)
Collapse Failed DeleteAppointmentBlockTest deleteAppointmentBlockTest History
Run UI tests on Travis 45 secs
org.openqa.selenium.TimeoutException: Timed out after 30 seconds waiting for visibility of element located by By.xpath: //div[@id='select-location']/select
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: unknown
	at org.openqa.selenium.support.ui.FluentWait.timeoutException(FluentWait.java:259)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:228)
	at org.openmrs.uitestframework.page.AbstractBasePage.waitForElement(AbstractBasePage.java:195)
	at org.openmrs.reference.page.AppointmentBlocksPage.selectLocationBlock(AppointmentBlocksPage.java:42)
(1 more lines...)
Collapse Failed EditAppointmentBlockTest org.openmrs.reference.EditAppointmentBlockTest History
Run UI tests on Travis < 1 sec
org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: ChromeDriver
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:216)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:111)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:115)
(100 more lines...)
Collapse Failed MergePatientByNameTest mergePatientByNameTest History
Run UI tests on Travis 12 secs
java.lang.NullPointerException: null
	at org.openqa.selenium.support.ui.Select.escapeQuotes(Select.java:291)
	at org.openqa.selenium.support.ui.Select.selectByVisibleText(Select.java:111)
	at org.openmrs.uitestframework.page.AbstractBasePage.selectFrom(AbstractBasePage.java:103)
	at org.openmrs.reference.page.RegistrationPage.selectPatientGender(RegistrationPage.java:130)
	at org.openmrs.reference.page.RegistrationPage.enterMegrePatient(RegistrationPage.java:293)
	at org.openmrs.reference.MergePatientByNameTest.mergePatientByNameTest(MergePatientByNameTest.java:65)
Collapse Failed ProviderTest addRetireProviderTest History
Run UI tests on Travis 37 secs
org.junit.ComparisonFailure: expected:<...nmrs/admin/provider/[index.ht]m> but was:<...nmrs/admin/provider/[provider.for]m>
	at org.junit.Assert.assertEquals(Assert.java:115)
	at org.junit.Assert.assertEquals(Assert.java:144)
	at org.openmrs.uitestframework.test.TestBase.assertPage(TestBase.java:326)
	at org.openmrs.reference.ProviderTest.addRetireProviderTest(ProviderTest.java:49)
Existing test failures 11
Status Test Failing since View job Duration
org.openqa.selenium.TimeoutException: Timed out after 30 seconds waiting for presence of element located by: By.linkText: Edit
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: unknown
	at sun.reflect.GeneratedConstructorAccessor19.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:193)
(15 more lines...)
org.openqa.selenium.TimeoutException: Timed out after 30 seconds waiting for presence of element located by: By.selector: i.delete-item.icon-remove
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: unknown
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
(16 more lines...)
org.openqa.selenium.TimeoutException: Timed out after 30 seconds waiting for presence of element located by: By.linkText: Edit
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: unknown
	at sun.reflect.GeneratedConstructorAccessor19.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:193)
(15 more lines...)
java.lang.AssertionError: null
	at org.junit.Assert.fail(Assert.java:86)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertTrue(Assert.java:52)
	at org.openmrs.reference.FindPatientByFamilyNameTest.testRecentlyPatientTest(FindPatientByFamilyNameTest.java:38)
java.lang.AssertionError: null
	at org.junit.Assert.fail(Assert.java:86)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertTrue(Assert.java:52)
	at org.openmrs.reference.PasswordCannotMatchUsernameTest.passwordCannotMatchUsernameTest(PasswordCannotMatchUsernameTest.java:48)
org.openqa.selenium.TimeoutException: Timed out after 30 seconds waiting for presence of element located by: By.name: name
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: unknown
	at sun.reflect.GeneratedConstructorAccessor19.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:193)
(15 more lines...)
org.openqa.selenium.TimeoutException: Timed out after 30 seconds waiting for presence of element located by: By.name: name
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: unknown
	at sun.reflect.GeneratedConstructorAccessor19.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:193)
(15 more lines...)
org.openqa.selenium.TimeoutException: Timed out after 30 seconds waiting for presence of element located by: By.name: name
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: unknown
	at sun.reflect.GeneratedConstructorAccessor19.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:193)
(15 more lines...)
org.openqa.selenium.TimeoutException: Timed out after 30 seconds waiting for presence of element located by: By.name: name
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: unknown
	at sun.reflect.GeneratedConstructorAccessor19.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:193)
(15 more lines...)
java.lang.AssertionError: null
	at org.junit.Assert.fail(Assert.java:86)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertTrue(Assert.java:52)
	at org.openmrs.reference.RelationTypeTest.addEditRetireDeleteRelationTypeTest(RelationTypeTest.java:51)
org.openqa.selenium.TimeoutException: Timed out after 30 seconds waiting for presence of element located by: By.name: addName
Build info: version: '2.37.0', revision: 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
System info: host: 'gw107', ip: '149.165.228.105', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-45-generic', java.version: '1.7.0_79'
Driver info: driver.version: unknown
	at sun.reflect.GeneratedConstructorAccessor19.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:193)
(15 more lines...)
Skipped tests 21
Status Test Failing since View job
Skipped AddDiagnosisToVisitNoteTest AddDiagnosisToVisitNoteTest History
Run UI tests on Travis
Skipped AddFormTest addFormTest History
Run UI tests on Travis
Skipped CaptureVitalsTest captureVital History
Run UI tests on Travis
Skipped ContactInfoTest contactInfoTest History
Run UI tests on Travis
Skipped DeleteFormTest deleteFormTest History
Run UI tests on Travis
Skipped DuplicatePatientRegisterTest duplicateRegisterTest History
Run UI tests on Travis
Skipped EditDemographicTest EditDemographicTest History
Run UI tests on Travis
Skipped EditFormTest EditFormTest History
Run UI tests on Travis
Skipped EndVisitTest EndVisitTest History
Run UI tests on Travis
Skipped ExitFromInpatientTest exitFromInpatientTest History
Run UI tests on Travis
Skipped FindPatientByIdAndNameTest findPatientByIdAndNameTest History
Run UI tests on Travis
Skipped MergeVisitsTest mergeVisitsTest History
Run UI tests on Travis
Skipped RecentlyPatientTest testRecentlyPatientTest History
Run UI tests on Travis
Skipped RegistrationAppTest registerAPatient History
Run UI tests on Travis
Skipped RegistrationAppTest registerUnidentifiedPatient History
Run UI tests on Travis
Skipped RegistrationTest registerTest History
Run UI tests on Travis
Skipped StartVisitTest startVisitTest History
Run UI tests on Travis
Skipped TransferToWardServiceTest transferToWardServiceTest History
Run UI tests on Travis
Skipped UnidentifiedPatientKeyboardTest registerUnidentifiedPatient History
Run UI tests on Travis
Skipped VisitNoteTest testAddEditVisitNote History
Run UI tests on Travis
Skipped VisitTest testStartVisit History
Run UI tests on Travis