-
Notifications
You must be signed in to change notification settings - Fork 3.2k
HTML API: Add test suite from html5lib #5794
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 1 commit
Commits
Show all changes
70 commits
Select commit
Hold shift + click to select a range
e2468d2
Add test cases from html5lib-tests tree-construction
sirreal 491acc1
Add html5lib test class
sirreal 37ff9f8
Skip unhandled tests
sirreal 70088f1
Avoid WPCS lint nags; skip tests for unsupported input or fragment co…
dmsnell 01dd880
Add line number to test case label
dmsnell 647e086
WPCS Nags
dmsnell 94a6c83
1-index test case numbering
sirreal bf55265
Skip doctype and comments in test dom tree
sirreal dc8ad56
Print nicer tests names
sirreal e5cdeaf
Better tag finding
sirreal b37739a
Remove space from test identifier, easier copy/paste filtering
sirreal 8724ea4
Add skipping of certain tests
sirreal 9d50600
Add files crediting html5lib-tests project
sirreal e80bf95
Fix lint
sirreal 01f4149
Add ignores for formatting elements
sirreal c2d0e1f
Move test data to test data dir
sirreal aff5cd6
Fix expect/actual ordering, add test message
sirreal 493cf5c
Add extra skipped tests
dmsnell 273479f
Avoid running tests that expect anything in <head>
sirreal fd603fa
Use line numbers for test IDs
sirreal e57f7a8
Use padded line number
sirreal 25bd659
Fix HTML input processing
sirreal b647629
Update ignores
sirreal 47dc0f4
Skip incomplete token tests
sirreal 0fbcfd1
Mark unsupported markup tests as incomplete, not skipped
sirreal 9d5b180
Fix lints
sirreal 5907bc7
Fix strlen paren bug
sirreal 5e399f2
Fix some comments
sirreal 867f109
Skip head tests
sirreal 659eebd
Fix lint
sirreal 544a4a6
Add attributes to html5lib tests
sirreal 825c97f
Clean up and refactor test document parsing
sirreal 9fd69f3
Fixing more lints
sirreal 8ece64b
Rename class and test function
sirreal f49bbf3
Add skip for known bug - all tests passing or skipped
sirreal 6b6c3dc
Ignore another P tag test
sirreal 08d51e6
Use DIR_TESTDATA
sirreal a251cd8
Update covers
sirreal 40da3e8
Add todo comments
sirreal 252e37a
Remove covers
sirreal 07fa7ad
Remove comment test skip
sirreal 672bb47
Add much more HTML to tests
sirreal 89aed66
Skip entities tests
sirreal 8d4cb2a
Better variable name
sirreal 3dce944
Skip all entities for now
sirreal 1d113a7
Update skips
sirreal 4148612
Remove leading class body space
sirreal 7598fb7
Fix void tag indenting
sirreal 286803b
Replace $p with $processor
sirreal a51363c
Expand README and add update instructions
sirreal 1878f93
Add description to test class
sirreal 8a45383
fix some test skipping
sirreal bec7014
Handle CDATA lookalike comment types
sirreal 33f6a4b
Throw on unhandled token types
sirreal 035f0ee
Skip whitespace test
sirreal f892705
Fix lint
sirreal 168bba6
var_export our token type
sirreal 429e933
Rename tree representation method, make private
sirreal dd0d56d
Skip tests with known issues
sirreal f0bcccd
Add ticket to dataProvider
sirreal 084def5
Use assertSame over assertEquals
sirreal 49c80f4
Extract should_skip_test function
sirreal 09ce469
Rename result variable to expected_tree
sirreal cc1ed71
Mark unsupported tests as skipped
sirreal d73836e
Add and exclude html-api-html5lib-tests group
sirreal 209af9a
Also exclude html5lib tests from multisite
sirreal b23ecda
Update since annotation
sirreal 9717fff
Abort when error at end of token loop
sirreal c64034e
Explicitly mark test files as text, despite the .dat file extension.
dmsnell bbe7c21
Merge branch 'trunk' into add-html5lib-tests
dmsnell File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Mark unsupported markup tests as incomplete, not skipped
- Loading branch information
commit 0fbcfd1e12e097092604f947a6ad00c043bdd87d
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.