This sounds great, and sounds like a sed replacement of:
  s/Assert(err, gc.IsNil)/Assert(err, jc.IsNil)/

would be quite useful.

On Tue, Nov 18, 2014 at 8:22 AM, Tim Penhey <[email protected]>
wrote:

> 'ello 'ackers,
>
> This is something that I have been meaning to add for quite some time.
>
> We have been recording stack traces with the juju/errors library, but
> until now, they have been of limited use.
>
> One of the key places I have wanted to see the stack trace for a while
> is when running tests, and I have a function that returns an error, I'd
> normally have:
>
>   c.Assert(err, gc.IsNil)
>
> to make sure the error is nil.  Now I have added a checker into the
> juju/testing/checkers that is error aware.
>
> If you now use jc.IsNil instead of gc.IsNil, and the value is an error,
> and the error has a stack trace, it will get printed out.
>
> Very handy.
>
> The dependencies of master have the versions you need to use it now.
>
> Cheers,
> Tim
>
> --
> Juju-dev mailing list
> [email protected]
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>
-- 
Juju-dev mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev

Reply via email to