You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Jacques Le Roux (JIRA)" <ji...@apache.org> on 2016/06/03 13:24:59 UTC
[jira] [Created] (OFBIZ-7167) The HTML rendering of tests is no
longer working when tests fail
Jacques Le Roux created OFBIZ-7167:
--------------------------------------
Summary: The HTML rendering of tests is no longer working when tests fail
Key: OFBIZ-7167
URL: https://issues.apache.org/jira/browse/OFBIZ-7167
Project: OFBiz
Issue Type: Bug
Components: framework
Affects Versions: Trunk
Reporter: Jacques Le Roux
Fix For: Upcoming Branch
This is a regression introduced with the changes on the start component at r1745351
Here are the facts:
This is "Ant run-tests" done with the last commit (1741595) just before http://svn.apache.org/viewvc?view=revision&revision=1745351 (ie the 1st major set of changes on the start component, not the previous refactorings)
After an "ant load-demo" I manually loaded the data from http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/data/AccountingTypeData.xml?r1=532739&r2=532738&pathrev=532739 to get an error because the tests HTML result works when there are no errors
{code}
[java] Java Result: 99
[mkdir] Created dir: c:\projectsASF\ofbiz\runtime\logs\test-results\html
[junitreport] Processing c:\projectsASF\ofbiz\runtime\logs\test-results\TESTS-TestSuites.xml to C:\Users\Jacques\AppData\Local\Temp\null1427022184
[junitreport] Loading stylesheet jar:file:/C:/projectsASF/ofbiz/framework/base/lib/ant-1.9.0-ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl
[junitreport] Transform time: 755ms
[junitreport] Deleting: C:\Users\Jacques\AppData\Local\Temp\null1427022184
BUILD FAILED
c:\projectsASF\ofbiz\build.xml:1196: Test run was unsuccessful
Total time: 5 minutes 17 seconds
c:\projectsASF\ofbiz>svn info
[...]
révision: 1741595
[...]
Date de la dernière modification: 2016-04-29 09:53:44 +0200 (ven. 29 avr. 2016)
{code}
----
"Ant run-tests" done with r1745351
Same data condition
{code}
[java] 2016-06-03 13:42:24,510 |main |ServiceDispatcher |T| Sync service [test-dispatcher-5tNK2Gmh9e/createExample] finished in [95] milliseconds
[java] org.ofbiz.base.start.StartupException: Cannot start() org.ofbiz.testtools.TestRunContainer (Test run was unsuccessful)
[java] at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:239)
[java] at org.ofbiz.base.start.Start.startStartLoaders(Start.java:446)
[java] at org.ofbiz.base.start.Start.start(Start.java:191)
[java] at org.ofbiz.base.start.Start.main(Start.java:88)
[java] Caused by: org.ofbiz.base.container.ContainerException: Test run was unsuccessful
[java] at org.ofbiz.testtools.TestRunContainer.start(TestRunContainer.java:193)
[java] at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:237)
[java] ... 3 more
[java] Exception in thread "main" org.ofbiz.base.start.StartupException: java.lang.Exception: Error during start. (Error during start.)
[java] at org.ofbiz.base.start.Start.main(Start.java:91)
[java] Caused by: java.lang.Exception: Error during start.
[java] at org.ofbiz.base.start.Start.start(Start.java:195)
[java] at org.ofbiz.base.start.Start.main(Start.java:88)
[java] 2016-06-03 13:42:24,539 |main |UtilProperties |I| ResourceBundle ExampleEntityLabels (en) created in 0.028s with 23 properties
[java] 2016-06-03 13:42:24,540 |main |ServiceDispatcher |T| Sync service [test-dispatcher-5tNK2Gmh9e/testCreateExampleService] finished in [135] milliseconds
[java] 2016-06-03 13:42:24,540 |main |TestRunContainer |I| [JUNIT] : testCreateExampleService Through Service Engine finished.
[java] 2016-06-03 13:42:24,540 |main |TestRunContainer |I| [JUNIT] : testCreateExampleService Direct Simple Method starting...
[java] 2016-06-03 13:42:24,542 |main |ServiceEcaRule |I| Running Service ECA Service: createExampleStatus, triggered by rule on Service: createExample
[java] 2016-06-03 13:42:24,544 |main |ServiceDispatcher |T| Sync service [test-dispatcher-5tNK2Gmh9e/createExampleStatus] finished in [2] milliseconds
[java] 2016-06-03 13:42:24,545 |main |ServiceDispatcher |T| Sync service [test-dispatcher-5tNK2Gmh9e/createExample] finished in [3] milliseconds
[java] 2016-06-03 13:42:24,546 |main |TestRunContainer |I| [JUNIT] : testCreateExampleService Direct Simple Method finished.
[java] 2016-06-03 13:42:24,546 |main |GenericDelegator |I| Rolling back 4 entity operations
[java] 2016-06-03 13:42:24,564 |main |TestRunContainer |I| [JUNIT] Results for test suite: example-tests
[java] 2016-06-03 13:42:24,564 |main |TestRunContainer |I| [JUNIT] Pass: true | # Tests: 5 | # Failed: 0 # Errors: 0
[java] Exception in thread "Thread-47" java.lang.RuntimeException: org.ofbiz.minilang.MiniLangException: Could not find SimpleMethod testIfRegexp in XML document in resource: component://minilang/script/
org/ofbiz/minilang/method/ifops/IfRegexpTests.xml
[java] at org.ofbiz.minilang.method.ifops.test.IfRegexpTest$MyThread.run(IfRegexpTest.java:82)
[java] Caused by: org.ofbiz.minilang.MiniLangException: Could not find SimpleMethod testIfRegexp in XML document in resource: component://minilang/script/org/ofbiz/minilang/method/ifops/IfRegexpTests.xml
[java] at org.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:272)
[java] at org.ofbiz.minilang.method.ifops.test.IfRegexpTest$MyThread.run(IfRegexpTest.java:74)
Terminer le programme de commandes (O/N)�? o
{code}
The tests then block indefinitely in this state and the only way to stop the process is to use Ctrl+C.
As you can see it's ambiguous because the changes introduced with r1745351 revealed an issue with the testIfRegexp. I fixed it at r1745451 and then it's obvious that the problem remains and is related with r1745351
----
{code}
[java] 2016-06-03 14:01:19,672 |main |TestRunContainer |I| [JUNIT] Results for test suite: example-tests
[java] 2016-06-03 14:01:19,672 |main |TestRunContainer |I| [JUNIT] Pass: true | # Tests: 5 | # Failed: 0 # Errors: 0
[java] Exception in thread "main" org.ofbiz.base.start.StartupException: Cannot start() org.ofbiz.testtools.TestRunContainer (Test run was unsuccessful)
[java] at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:239)
[java] at org.ofbiz.base.start.StartupControlPanel.startStartupLoaders(StartupControlPanel.java:285)
[java] at org.ofbiz.base.start.StartupControlPanel.start(StartupControlPanel.java:107)
[java] at org.ofbiz.base.start.Start.main(Start.java:84)
[java] Caused by: org.ofbiz.base.container.ContainerException: Test run was unsuccessful
[java] at org.ofbiz.testtools.TestRunContainer.start(TestRunContainer.java:193)
[java] at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:237)
[java] ... 3 more
Terminer le programme de commandes (O/N)? o
c:\projectsASF\ofbiz>time
L'heure actuelle est : 14:34:20,60
c:\projectsASF\ofbiz>svn info
c:\projectsASF\ofbiz>svn info
[...]
révision: 1745451
[...]
Date de la dernière modification: 2016-05-25 10:36:57 +0200 (mer. 25 mai 2016)
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)