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

Add ValidationSummary and rework ARCExpect top level API #99

Merged
merged 7 commits into from
Apr 29, 2024

Conversation

kMutagene
Copy link
Member

@kMutagene kMutagene commented Apr 24, 2024

  • Includes initial specs laid out in validation summary #95
  • Add F#-friendly serialization via FSharp.System.Text.Json
  • Add tests

closes #94 - we now have an object that can contain both critical and non critical tests, as well as an output format and API that support that distinction

closes #95 - this PR implements the summary format

closes #96 - new ARCExpect top level API contains a fix for creating this folder

closes #98 - new ARCExpect top level API can create metadata from binding frontmatter and use it in the validation pipeline

- Includes initial specs laid out in #95
- Add F#-friendly serialization via FSharp.System.Text.Json
- Add tests
… summary:

- add a way to get specification validation cases for supported specs
- reflect changes in tests and tool
- This object contains all necessary metadata and validation cases
- Add a toip level API `Setup` class to create this on a high level
- combine internally with Package metadata and ValidationSummary
- Re-work top level API to only use this type
- Specification validation now provides this object instead of a simple test
- Rework BadgeCreation to autromatically be red based on wether input summary has failed critical tests
- adapt summary tests
@kMutagene kMutagene marked this pull request as ready for review April 26, 2024 15:44
@kMutagene kMutagene changed the title Add ValidationSummary Add ValidationSummary and Rework ARCExpect top level API Apr 26, 2024
@kMutagene kMutagene changed the title Add ValidationSummary and Rework ARCExpect top level API Add ValidationSummary and rework ARCExpect top level API Apr 26, 2024
@kMutagene kMutagene merged commit 3779535 into main Apr 29, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant