ATF-devel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: xfail: expected failures
On Sun, Jun 27, 2010 at 2:07 PM, Julio Merino <jmmv%netbsd.org@localhost> wrote:
> On Sun, Jun 27, 2010 at 10:04 PM, Antti Kantee <pooka%cs.hut.fi@localhost>
> wrote:
>> On Sun Jun 27 2010 at 21:59:31 +0100, Julio Merino wrote:
>>> On Sun, Jun 27, 2010 at 9:56 PM, Antti Kantee <pooka%cs.hut.fi@localhost>
>>> wrote:
>>> >
>>> > So what happens if you have (note commented xfail):
>>> >
>>> > body
>>> > {
>>> >
>>> > //atf_tc_expect_fail("bug without end FIXED");
>>> > some_call();
>>> > atf_tc_expect_pass();
>>> >
>>> > ATF_REQUIRE(false);
>>> > }
>>>
>>> Exactly the same as if atf_tc_expect_pass() was not there.
>>
>> I find that very confusing, but if nobody else does, ok.
>
> The rationale I have in mind is: you are always expecting a test case
> to pass; correct? So that's the default behavior. You can change the
> "expect" behavior to something else (like expect failure, expect
> crash, etc.). But if you want to go back to the regular behavior (for
> cleanup steps, or for some othe reason), then you just "expect pass".
Maybe there should be an ability to reset the expectations to the
default :) (or maybe just change the expectations to any arbitrary
state)?
-Garrett
Home |
Main Index |
Thread Index |
Old Index