Skip to content
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

testgen: stop copying exile tests and generate output assertions #70

Merged
merged 3 commits into from
Nov 15, 2020

Conversation

webern
Copy link
Owner

@webern webern commented Nov 15, 2020

Closes #65
Closes #69
Closes #63
Closes #64

testgen: stop copying exile tests (#65)

Move existing exile test files to the input_data directory and stop
copying them during test generation. This commit has some failing tests
because the tests generated by xtest still exist.

The tests generate by testgen do not yet have a serialization assertion
when an output.xml file is present (#69). Once those assertions are
generated, then the failing tests will be fully replicated by testgen
and can be deleted (along with the xtest crate).
testgen: generate output checks (#69)

For exile test cases that have a .output.xml file, create a function
that asserts correct serialization. Unfortunately we still cannot delete
the tests that were generated by xtest until we generate not-well-formed
tests.
testgen: add not-well-formed tests (#63) (#64)

Adds not-well-formed tests for both exile and W3C. Deletes the tests
that had previously been generated through the xtest dependency. Cleans
up build.rs to no longer generate tests.

@webern webern added the test label Nov 15, 2020
@webern webern added this to the testgen milestone Nov 15, 2020
@webern webern force-pushed the testgen-pr branch 2 times, most recently from bfa59fd to 5246a31 Compare November 15, 2020 00:15
Move existing exile test files to the input_data directory and stop
copying them during test generation. This commit has some failing tests
because the tests generated by xtest still exist.

The tests generate by testgen do not yet have a serialization assertion
when an output.xml file is present (#69). Once those assertions are
generated, then the failing tests will be fully replicated by testgen
and can be deleted (along with the xtest crate).
For exile test cases that have a .output.xml file, create a function
that asserts correct serialization. Unfortunately we still cannot delete
the tests that were generated by xtest until we generate not-well-formed
tests.
Adds not-well-formed tests for both exile and W3C. Deletes the tests
that had previously been generated through the xtest dependency. Cleans
up build.rs to no longer generate tests.
@webern webern merged commit e13e37c into testgen-develop Nov 15, 2020
@webern webern deleted the testgen-pr branch November 15, 2020 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant