Should we move our test suites to ecmascript.org?
Christian Plesner Hansen
christian.plesner.hansen at gmail.com
Tue Dec 8 19:43:34 PST 2009
>> I believe that there are still IPR policy issues that need to be worked
>> through before any test suite development that is affiliated with ECMA/T39
>> could accept contributions from organizations or individuals who do not have
>> an ECMA membership affiliation. An advantage of the current
>> google/codeplex/mozilla projects, is that they don't have this restriction.
>> While ecmascript.org is not exactly officially associated with ECMA/TC-39 it
>> is close enough that I don't think we should try to host a test suite
>> project there until we resolve the IPR issues.
I agree that for ECMA to give its stamp of approval, whatever form
that might take, causes extra complications. But I don't know why
ecmascript.org should be so closely linked with ECMA that we can't use
it for this. Isn't it up to us, Brendan really, to decide how to use
it?
> My main concern about these projects is not hosting or control, but the fact
> that there are several of them. I think it would be more useful to the
> community to have a single ECMAScript conformance test suite, covering all
> of ES5, including the bits inherited from ES3. If all parties are willing to
> use one of the existing sites for hosting, that is not a problem as far as
> I'm concerned.
I think it's important that this is and is perceived as, now and in
the long run, a vendor neutral project. If we host it with vendor A,
for any choice of A including google, it's much too easy for people to
consider it A's project, and in particularly for other vendors to not
consider it theirs.
> Note: the WebKit project has a number of ECMAScript tests at
> <http://trac.webkit.org/browser/trunk/LayoutTests/fast/js>, though we have
> not sorted over them to determine which are for ECMAScript proper rather
> than extensions, and which would be suitable as conforamance tests. We would
> consider donating tests to a shared ECMAScript conformance test suite if
> there were a single canonical test suite. Many of our tests cover edge cases
> that may not otherwise be covered by a conformance suite.
I've been using the ES5 layout tests myself and they are indeed very
thorough. Having them be part of the common test suite would be
excellent.
-- Christian
More information about the es-discuss
mailing list