[ 
https://issues.apache.org/jira/browse/SCXML-91?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12651203#action_12651203
 ] 

Sebb commented on SCXML-91:
---------------------------

I would prefer to see minimal output when things are working well (Unix mindset 
perhaps, or maybe I'm lazy) and be able to switch on additional trace only if 
required.
This would be easy enough to do by changing the default to debug level.

> 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.

Reply via email to