commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <>
Subject Re: [SCXML] test should fail if serialisation work dir cannot be created
Date Mon, 05 Jan 2009 20:52:16 GMT
On 05/01/2009, Rahul Akolkar <> wrote:
> On Mon, Jan 5, 2009 at 7:57 AM, sebb <> wrote:
>  > SCXMLTestHelper currently allows the test to continue if it cannot
>  > create the serialisation work directory.
>  >
>  > Given that it now fails the test if it cannot create/read the
>  > serialisation files, it seems to me that directory creation failure
>  > should also cause the test to fail.
>  >
>  > WDYT?
>  >
> <snip/>
>  Confused by the predicate in 2nd para since in case of NSEs the test continues.

The test does not continue if the file cannot be created/written.

>  WRT the directory creation, if you'd rather have the build fail if
>  creation fails, there would ideally be a nice message stating the
>  problem (rather than a generic x failures and y errors kind of thing)

I was thinking of throwing an IOException("Failed to create
serialisation work directory",e).

However it's going to be a pretty unlikely occurrence - indeed I'm not
sure why the check is needed at all as failure to create the directory
would cause an IO error on the file creation which follows.

>  and additonally, there'd be a build time switch that allows folks to
>  say "we don't care about serialization" which would cause the build to
>  succeed (this could also help the NSE catches you are looking at
>  eliminating -- all NSEs could then cause tests to error out by
>  default). So maybe the approach of providing such a switch helps both
>  cases we're discussing.

Not sure I know how to do that in Maven. Why not do a single test for
NSE and skip any further serialisation tests if the the initial test

>  -Rahul
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail:
>  For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message