- From: Lachlan Hunt <lachlan.hunt@lachy.id.au>
- Date: Fri, 29 Jun 2012 15:23:45 +0200
- To: public-webapps-testsuite@w3.org
Hi,
I have ported the old Selectors API testsuite to the new framework.
The new tests are structured similarly to the old tests, but named
differently.
The files named *-frame.* are support files loaded in iframes by the
tests. They include the CSS and HTML necessary for the tests. The other
files each load one of these in an iframe and run the selector tests on
them.
The following changes have been made in all tests relative to the old
test suite.:
1. No parameter tests now explicitly requires that a TypeError is
thrown. The old test suite accepted any exception as a pass.
2. All tests now have a unique description, necessary for automated
testing.
* level1-baseline.html
Selectors API Level 1 baseline tests. These are HTML with CSS level 2.1
selectors. The coverage is similar to 001.html from the old testsuite.
http://w3c-test.org/webapps/SelectorsAPI/tests/submissions/Opera/level1-baseline.html
http://dev.w3.org/2006/webapi/selectors-api-testsuite/001.html
The differences are:
1. The any-namespace and no-namespace tests have been added as baseline
tests. These are the same as those in the old 002.html tests.
* level1-additional.html
Selectors API Level 1 baseline+additional tests. These are HTML with
Selectors Level 3. The coverage is similar to 002.html from the old
testsuite.
http://w3c-test.org/webapps/SelectorsAPI/tests/submissions/Opera/level1-additional.html
http://dev.w3.org/2006/webapi/selectors-api-testsuite/002.html
The changes are:
1. New input:disabled tests were added. This causes some :disabled
tests that existed in the old test suite to now fail.
2. Some input:enabled tests were added.
(Note: these did actually exist in the old tests, but were
previously commented out. They have now been uncommented in the old
tests too.)
* level1-xhtml.xht
Selectors API Level baseline+additional XML tests. These are XHTML and
SVG with Selectors Level 3
http://w3c-test.org/webapps/SelectorsAPI/tests/submissions/Opera/level1-xhtml.xht
http://dev.w3.org/2006/webapi/selectors-api-testsuite/003.xhtml
The differences are the same as level1-additional.html
* level2-baseline.html
This covers only new features added to Selectors API Level 2. It
currently only includes a few tests for matchesSelector. This
incorporates tests for implementations with prefixed method names
(oMatchesSelector, mozMatchesSelector, etc.)
This will use Selectors Level 3 plus at least :scope from Selectors 4,
but these tests aren't fully written yet.
http://w3c-test.org/webapps/SelectorsAPI/tests/submissions/Opera/level2-baseline.html
--
Lachlan Hunt - Opera Software
http://lachy.id.au/
http://www.opera.com/
Received on Friday, 29 June 2012 13:24:15 UTC