Skip to content

Evaluate the usage of official test suite by JSON Schema implementations. #326

@benjagm

Description

@benjagm

Slack Discussion: Link

Work Summary:

Understand how JSON Schema implementations are currently using the official test suite by JSON Schema to find missing and out-of-date tests. The resulting report would be beneficial and highlight why Bowtie is so important.

Requirements:

  1. The list of JSON Schema implementations https://json-schema.org/implementations.html#validators or the smaller list of implementations bowtie supports https://github.com/bowtie-json-schema/bowtie/tree/main/implementations.
  2. Access to the GitHub repositories of each implementation.
  3. Search for a reference to the official test suite repository in the implementation's GitHub repository.
  4. Determine the age of the version of the test suite being referred to and write down the commit hash of the test suite.

Expected outcome:

  • A report with information about the usage of the official test suite by JSON Implementations, including which have missing or outdated tests.
  • The report will provide a comprehensive overview of the adoption of the official test suite and the importance of using Bowtie to maintain up-to-date testing.

Do you think this work might require an Architectural Decision Record (ADR)? (significant or noteworthy)

No

Work Detail:

Any further requirements to resolve this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions