-
Notifications
You must be signed in to change notification settings - Fork 20
Issue 34 Web API Core Tests #43
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
Conversation
…bda test expressions to functions
…included in the Web API test
…ic). Metadata validation passes on generated file
…nored.json, and updated Vha, Usda, and Fha with VHA, USDA, and FHA
…ting mode, and metadata-report.json to output results to aggregation server
…ateCertificationReports_DD_1_7 task that takes -DpathToJsonResults from the cert task and creates a pretty report
…elp messages for gradle tasks
…mander JAR tasks, as well as improved the all-in-one generateCertificationReport task
Updated some bad links in the README.
Added Bold items for consistency.
… tests, and updated sample payloads
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are far too many changes for me to give a thorough review of every single one. In general all the changes appear to be in line with decisions made in the Certification subgroup and the Transport workgroup.
One suggestion - could the odata-openapi
folder be included as a git submodule?
Thanks for the review, Eric. This codebase is based on the Web API "Gold" automated testing code, which had previously been used to certify live servers. "Core" changed some of the existing tests and added a couple of new ones, but the underlying glue code is largely the same. Good suggestion regarding making the As far as what's included with these changes, I'll add a Release Notes section to the README since this is a significant release. |
Sounds good! |
Merging. Will handle change to |
Adds Web API 1.0.2 Core Server automated testing, including Collections Support, to the Commander.
The Commander assumes
Collection(Edm.EnumType)
by default for multiple enumerations. Those usingIsFlags="true"
can pass-DuseCollections=false
.See #34 and README for more information.
TODO: still need to add all-in-one pretty reporting task for Web API before PR.