You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Greg Stein <gs...@gmail.com> on 2010/04/22 17:43:15 UTC

Re: svn commit: r936802 - /subversion/trunk/subversion/tests/svn_test_main.c

On Thu, Apr 22, 2010 at 08:03,  <st...@apache.org> wrote:
> Author: stsp
> Date: Thu Apr 22 12:03:40 2010
> New Revision: 936802
>
> URL: http://svn.apache.org/viewvc?rev=936802&view=rev
> Log:
> * subversion/tests/svn_test_main.c
>  (main): Override the default malfunction handler to avoid abort()
>   in the C tests. If SVN_ERR_ASSERT() fails in a C test, we should
>   treat this as XFAIL rather than dumping core.

You're not supposed to use SVN_ERR_ASSERT for test conditions. Those
should continue to validate assumptions scattered throughout our code.

For *testing*, you should be using SVN_TEST_ASSERT() and
SVN_TEST_STRING_ASSERT(), found in tests/svn_test.h.

>...

Cheers,
-g