Closed
Description
This issue is for adding Data Dictionary testing to the RESO Commander.
See the Data Dictionary Test specification for more information.
In general, this means validation of the following:
- Metadata (either remotely or locally)
- String Fields
- Integer Fields
- Date Fields (ISO-8601 'yyyy-mm-dd' format)
- Decimal Fields
- Boolean Fields
- Single Enumerations (
Edm.EnumType
withIsFlags="false"
) - Multiple Enumerations (either
Edm.EnumType
withIsFlags="true"
orCollection(Edm.EnumType)
) - Timestamp Fields (ISO-8601 format)
Additionally:
- Reporting
- Warnings for SHOULD items like length and precision
- Lookups tests
- Synonym Checking
- Similar Name Matching
- Added strict mode so that passing
--Dstrict=true
to automated tests will cause tests to fail on invalid metadata - Update acceptance tests
- Update automated gradle build on GitHub
- Create all-in-one test/reporting task for DD testing
- Update README
- ----- MVP RELEASE -----
Outstanding Issues:
- Determine whether Skipped Scenarios can not be counted as Failed in the reports.
Metadata
Metadata
Assignees
Labels
No labels