[ https://issues.apache.org/jira/browse/SCXML-91?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12654005#action_12654005 ]
Sebb commented on SCXML-91: --------------------------- Fixed item 2) I/O errors: Trunk: URL: http://svn.apache.org/viewvc?rev=723933&view=rev Log: SCXML-91 - SCXMLTestHelper#testExecutorSerializability() should not ignore I/O errors. J6 branch: URL: http://svn.apache.org/viewvc?rev=723934&view=rev Log: SCXML-91 - SCXMLTestHelper#testExecutorSerializability() should not ignore I/O errors. Changing the method to throw the errors would require lots of other changes. > Test case bugs > -------------- > > Key: SCXML-91 > URL: https://issues.apache.org/jira/browse/SCXML-91 > Project: Commons SCXML > Issue Type: Bug > Affects Versions: 0.9 > Reporter: Sebb > Fix For: 0.10 > > > Test cases are difficult to debug if they fail. > This is because many test cases catch Exception, and don't report it fully. > Test cases should only catch a (specific) Exception if the test is expected > to generate one, and should otherwise throw the Exception. > Several test cases report problems to System.out or System.err and carry on > processing. > For example, serialisation errors are largely ignored, and > SCXMLTestHelper#testExecutorSerializability() ignores IO errors. > Testing generates a lot of output, some of which appears to be errors (e.g. > stack traces) yet the test passes. > Ideally tests should suppress output stack traces which are expected during > testing. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.