Builds, runs unit tests and deploys artifacts to nexus repo

Build: #466 failed

Job: Default Job failed

Stages & jobs

  1. Default Stage

  2. Release

    Requires a user to start manually

Edit single reference obs should show reference numeric obs with custom message from same date outside of encounter if no encounter value: Test case result

The below summarizes the result of the test "Edit single reference obs should show reference numeric obs with custom message from same date outside of encounter if no encounter value" in build 466 of HTML Form Entry - HTML Form Entry 3.x (1.9 compatible) - Default Job. View test case history
Description
Edit single reference obs should show reference numeric obs with custom message from same date outside of encounter if no encounter value
Test class
org.openmrs.module.htmlformentry.ObsReferenceTagTest
Method
editSingleReferenceObsShouldShowReferenceNumericObsWithCustomMessageFromSameDateOutsideOfEncounterIfNoEncounterValue
Duration
< 1 sec
Status
Failed (New Failure)

Error Log

java.lang.AssertionError: Some custom message with value 70.0 kg for encounter Emergency is not contained in <div class="htmlform">     Date: <span id='encounterDate'><input type="text" size="10" id="w1-display"/><input type="hidden" name="w1" id="w1" /><script>setupDatePicker('dd/mm/yy', '110,20','en-GB', '#w1-display', '#w1', '2003-02-01')</script><span class="error field-error" style="display: none" id="w2"></span></span>     Location: <span id='encounterLocation'><select id="w3" name="w3"><option value="">htmlformentry.chooseALocation</option><option value="1004">Boston</option><option value="1001">Kigali</option><option value="1006">Lacolline</option><option value="1002">Mirebalais</option><option value="1005">Scituate</option><option value="1">Unknown Location</option><option value="2" selected="true">Xanadu</option></select><span class="error field-error" style="display: none" id="w4"></span></span>     Provider: <span id='encounterProvider'><select id="w5" name="w5"><option value="">htmlformentry.chooseAProvider</option><option value="502" selected="true">Hippocrates of Cos</option></select><span class="error field-error" style="display: none" id="w6"></span></span>     Weight: <span id="w8-reference-view" title="(Emergency on 01/02/2003)"><span class="value">70</span></span> <span id="w8-reference-edit" style="display:none"><input type="text" size="5" id="w8" name="w8" onBlur="checkNumber(this,'w7',true,null,null,{ notANumber: 'htmlformentry.error.notANumber',notAnInteger: 'htmlformentry.error.notAnInteger',notLessThan: 'htmlformentry.error.notLessThan',notGreaterThan: 'htmlformentry.error.notGreaterThan' } )"/><span class="units">kg</span> <span class="error field-error" style="display: none" id="w7"></span></span> <button id="w8-toggle-button" type="button" onclick="jQuery('#w8-reference-view').hide();jQuery('#w8-reference-edit').show();jQuery('#w8-toggle-button').hide();">Override</button>     <input type="button" class="submitButton" value="htmlformentry.saveChangesButton" onClick="submitHtmlForm()"/> </div>
java.lang.AssertionError: Some custom message with value 70.0 kg for encounter Emergency is not contained in <div class="htmlform">
    Date: <span id='encounterDate'><input type="text" size="10" id="w1-display"/><input type="hidden" name="w1" id="w1" /><script>setupDatePicker('dd/mm/yy', '110,20','en-GB', '#w1-display', '#w1', '2003-02-01')</script><span class="error field-error" style="display: none" id="w2"></span></span>
    Location: <span id='encounterLocation'><select id="w3" name="w3"><option value="">htmlformentry.chooseALocation</option><option value="1004">Boston</option><option value="1001">Kigali</option><option value="1006">Lacolline</option><option value="1002">Mirebalais</option><option value="1005">Scituate</option><option value="1">Unknown Location</option><option value="2" selected="true">Xanadu</option></select><span class="error field-error" style="display: none" id="w4"></span></span>
    Provider: <span id='encounterProvider'><select id="w5" name="w5"><option value="">htmlformentry.chooseAProvider</option><option value="502" selected="true">Hippocrates of Cos</option></select><span class="error field-error" style="display: none" id="w6"></span></span>
    Weight: <span id="w8-reference-view" title="(Emergency on 01/02/2003)"><span class="value">70</span></span> <span id="w8-reference-edit" style="display:none"><input type="text" size="5" id="w8" name="w8" onBlur="checkNumber(this,'w7',true,null,null,{ notANumber: 'htmlformentry.error.notANumber',notAnInteger: 'htmlformentry.error.notAnInteger',notLessThan: 'htmlformentry.error.notLessThan',notGreaterThan: 'htmlformentry.error.notGreaterThan' } )"/><span class="units">kg</span> <span class="error field-error" style="display: none" id="w7"></span></span> <button id="w8-toggle-button" type="button" onclick="jQuery('#w8-reference-view').hide();jQuery('#w8-reference-edit').show();jQuery('#w8-toggle-button').hide();">Override</button>
    <input type="button" class="submitButton" value="htmlformentry.saveChangesButton" onClick="submitHtmlForm()"/>
</div>
	at org.junit.Assert.fail(Assert.java:88)
	at org.openmrs.module.htmlformentry.TestUtil.assertFuzzyContains(TestUtil.java:161)
	at org.openmrs.module.htmlformentry.ObsReferenceTagTest$13.testEditFormHtml(ObsReferenceTagTest.java:491)
	at org.openmrs.module.htmlformentry.RegressionTestHelper.run(RegressionTestHelper.java:319)
	at org.openmrs.module.htmlformentry.ObsReferenceTagTest.editSingleReferenceObsShouldShowReferenceNumericObsWithCustomMessageFromSameDateOutsideOfEncounterIfNoEncounterValue(ObsReferenceTagTest.java:493)
	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:47)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:82)
	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:240)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:180)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:234)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114)
	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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)
	at org.apache.maven.plugin.surefire.InPluginVMSurefireStarter.runSuitesInProcess(InPluginVMSurefireStarter.java:75)
	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:194)
	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAllProviders(AbstractSurefireMojo.java:176)
	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:134)
	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:97)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:355)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
	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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)