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

Generate benchcomp.yaml documentation from schema #2593

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Commits on Jul 13, 2023

  1. Rename old visualization generator script

    To make filenames in a future commit less ambiguous.
    karkhaz committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    79b06d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc8b6b5 View commit details
    Browse the repository at this point in the history
  3. Add schema schema for benchcomp config file

    This commit switches the data validation package from `cerberus` to
    `schema`. This is because schema is able to emit the schema in a
    standardized format that can later be rendered into HTML. This will be
    implemented in a future commit.
    karkhaz committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    11f3ffe View commit details
    Browse the repository at this point in the history
  4. Fix error in build-docs.sh

    karkhaz committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    b0be71f View commit details
    Browse the repository at this point in the history
  5. Generate benchcomp documentation from schemas

    This commit adds the schema of benchcomp.yaml to the Kani book to
    document how benchcomp configuration files are written. The code will be
    used in future commits for documenting the parser and visualizer
    formats.
    karkhaz committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    e4d95b2 View commit details
    Browse the repository at this point in the history
  6. Only use one suite

    karkhaz committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    f5f9118 View commit details
    Browse the repository at this point in the history
  7. remove spurious blank line

    karkhaz committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    8ffdaed View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7137231 View commit details
    Browse the repository at this point in the history
  9. Minor fixes

    karkhaz committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    f6519de View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    7a79c5f View commit details
    Browse the repository at this point in the history