"Joseph F. Ryan" <[EMAIL PROTECTED]> writes:
> Allison Randal wrote:
>
>>Joseph F. Ryan wrote:
>>
>>>Patch to where? p/l/perl6? I don't think they should go in its /t;
>>>maybe a new directory, /fulltests?
>>>
>>
>>We have standards for a reason. Stick with /t.
>>
>>Allison
>>
> Well, my point was that language tests will be different than the
> compiler/parser tests for awhile. For instance, take a simple string
> substitution test:
>
> # simple substitution
> my $var = "perl5";
> $var =~ s/\d/6/;
>
> While this is completely valid perl6, and something that might want
> to be included in the regex test suite, it won't pass neither the
> P6C parser tests, nor the P6C compiler tests, nor the P6C regex
> tests, because substitution isn't implemented yet. Therefore, I
> don't think that it should be included in the P6C tests. So where
> to put it? If it really needs to go in /parrot/languages/perl6/t,
> perhaps tests like these could go in somewhere like
> /parrot/languages/perl6/t/future ?
Mike Schwern gave us TODO tests for a reason. Write the appropriate
tests, mark them as TODO; they'll get run, but won't show up as
failures in the testing report (unless they suddenly start passing, in
which case they're no longer TODO).
--
Piers
"It is a truth universally acknowledged that a language in
possession of a rich syntax must be in need of a rewrite."
-- Jane Austen?