You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Edmund Wong <ed...@kdtc.net> on 2009/04/03 15:37:23 UTC

make check

Hi,

Being new at 'make check', I was wondering if anyone
can point out something.  I just applied Stefan's
diff patch on libsvn_client/delete.c and subversion/svn/util.c
and I did a make check (as Stefan pointed out) and got
the following results:

1111 tests PASSED
24 tests SKIPPED
30 tests XFAILED (1 WORK-IN-PROGRESS)

I have a list of the test fails (tests.log).  Do
these failed tests mean that those specific
scripts need attending to or is it system
specific? (i.e. I'm missing some libraries.)

Edmund

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1533424

Re: make check

Posted by "Hyrum K. Wright" <hy...@mail.utexas.edu>.
On Apr 3, 2009, at 10:37 AM, Edmund Wong wrote:

> Hi,
>
> Being new at 'make check', I was wondering if anyone
> can point out something.  I just applied Stefan's
> diff patch on libsvn_client/delete.c and subversion/svn/util.c
> and I did a make check (as Stefan pointed out) and got
> the following results:
>
> 1111 tests PASSED
> 24 tests SKIPPED
> 30 tests XFAILED (1 WORK-IN-PROGRESS)
>
> I have a list of the test fails (tests.log).  Do
> these failed tests mean that those specific
> scripts need attending to or is it system
> specific? (i.e. I'm missing some libraries.)

Huh?  It doesn't look like any tests FAIL'd.  You got a few XFAIL  
tests, but those are eXpected FAILures.

-Hyrum

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1533517

Re: make check

Posted by Stefan Sperling <st...@elego.de>.
On Sat, Apr 04, 2009 at 12:03:22AM +0800, Edmund Wong wrote:
> Stefan Sperling wrote:
> > XFAIL means expected to fail.
> 
> This means that there's a part of svn that is
> being worked on, and in the mean time, it will
> fail, right?

Tests are marked XFAIL for various reasons.
But yes, this is one of them.
 
> > SKIPPED means the test cannot be run in your configuration,
> > e.g. it is for ra_neon but you don't have neon support compiled in,
> > or the test is specific to Windows and you're not running Windows.
> 
> It skipped on the authz part.  Need to have that fixed.

For authz you need a webserver running on the local machine.
See subversion/tests/cmdline/README.

I would not bother running those tests unless you are either hacking
authz or running the test suite to test a release candidate.

Stefan

Re: make check

Posted by Edmund Wong <ed...@kdtc.net>.
Stefan Sperling wrote:
> On Fri, Apr 03, 2009 at 11:37:23PM +0800, Edmund Wong wrote:
>> Hi,
>>
>> Being new at 'make check', I was wondering if anyone
>> can point out something.  I just applied Stefan's
>> diff patch on libsvn_client/delete.c and subversion/svn/util.c
>> and I did a make check (as Stefan pointed out) and got
>> the following results:
>>
>> 1111 tests PASSED
>> 24 tests SKIPPED
>> 30 tests XFAILED (1 WORK-IN-PROGRESS)
>>
>> I have a list of the test fails (tests.log).  Do
>> these failed tests mean that those specific
>> scripts need attending to or is it system
>> specific? (i.e. I'm missing some libraries.)
> 
> XFAIL means expected to fail.

This means that there's a part of svn that is
being worked on, and in the mean time, it will
fail, right?


> 
> SKIPPED means the test cannot be run in your configuration,
> e.g. it is for ra_neon but you don't have neon support compiled in,
> or the test is specific to Windows and you're not running Windows.

It skipped on the authz part.  Need to have that fixed.

Thanks for the clarifications.

Edmund

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1533625

Re: make check

Posted by Stefan Sperling <st...@elego.de>.
On Fri, Apr 03, 2009 at 11:37:23PM +0800, Edmund Wong wrote:
> Hi,
> 
> Being new at 'make check', I was wondering if anyone
> can point out something.  I just applied Stefan's
> diff patch on libsvn_client/delete.c and subversion/svn/util.c
> and I did a make check (as Stefan pointed out) and got
> the following results:
> 
> 1111 tests PASSED
> 24 tests SKIPPED
> 30 tests XFAILED (1 WORK-IN-PROGRESS)
> 
> I have a list of the test fails (tests.log).  Do
> these failed tests mean that those specific
> scripts need attending to or is it system
> specific? (i.e. I'm missing some libraries.)

XFAIL means expected to fail.

XPASS means an XFAIL test suddently passed.
FAIL is when a test expected to PASS suddenly fails.
You got none of those so you're grant.

SKIPPED means the test cannot be run in your configuration,
e.g. it is for ra_neon but you don't have neon support compiled in,
or the test is specific to Windows and you're not running Windows.

The WORK-IN-PROGRESS is fairly new, we use it to signal to
others that, yes, there is something wrong with this test,
but it is a known problem which is being looked at and your
local modifications most likely didn't break it.

Stefan