perl-qa
[Top] [All Lists]

Re: designing a test suite for multiple implementations (tools thread)

To: perl-qa@perl.org
Subject: Re: designing a test suite for multiple implementations (tools thread)
From: chromatic <chromatic@wgz.org>
Date: Mon, 14 Aug 2006 18:17:06 -0700
Cc: "jerry gay" <jerry.gay@gmail.com>, "Agent Zhang" <agentzh@gmail.com>, p6c <perl6-compiler@perl.org>
Delivered-to: mailing list perl6-all@perl.org
Delivered-to: perl6-all-poster@perl.org tests=ALL_TRUSTED,BAYES_00
Delivered-to: mailing list perl6-compiler@perl.org
Delivered-to: perl6-compiler@perl.org
In-reply-to: <1d9a3f400608141720s5c6871e7oeac9278d95d0ae5e@mail.gmail.com>
List-help: <mailto:perl6-all-help@perl.org>
List-id: <perl6-all.perl.org>
List-id: <perl6-compiler.perl.org>
List-post: <mailto:perl6-all@perl.org>
List-subscribe: <mailto:perl6-all-subscribe@perl.org>
List-unsubscribe: <mailto:perl6-all-unsubscribe@perl.org>
Mailing-list: contact perl6-all-help@perl.org; run by ezmlm
References: <1d9a3f400608141720s5c6871e7oeac9278d95d0ae5e@mail.gmail.com>
User-agent: KMail/1.9.1
On Monday 14 August 2006 17:20, jerry gay wrote:

> > I've added the plan for the neutral todo mechanism to Pugs' TASKS
> > file, getting help from many others on #perl6. The new todo marks look
> > like this:
> >
> >    todo :pugs<6.28.0>, :p6p5<0.110>, :parrot<1.00>;
> >    is $got, $expected;  # affected by the preceding todo call
>
> or equivalently,
>
> >     is $got, $expected, todo :pugs<6.2.13>, :p6p5<0.110>;
>
> this is a proposed api change to the test library for perl6. i expect that
> since these are the first tests written in perl6, they'll be used my many
> as a starting point for writing their own tests in the future. i'd like to
> hear from the perl-qa folks on what they think about supporting this
> feature: is this an acceptable proposal, or is there some other (better)
> way?

Ugh, so this means editing the canonical test repository for every 
status-changing update to every implementation?  Yuck.  This seems like a 
problem for implementation-specific harnesses and reporting tools.

-- c


<Prev in Thread] Current Thread [Next in Thread>