-
Notifications
You must be signed in to change notification settings - Fork 10
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
FizzBee Test adaptor proof of concept #32
base: main
Are you sure you want to change the base?
Conversation
Woah. Was this codegen'd from the fizzbee proof in the slatedb repo? |
Oops, I am writing a document and sharing the early draft to get some feedback. (Since I am mostly working alone and could easily be blinded by obvious issues and hidden complexities) The PR includes the Refinement mapping code required on Slate DB side to execute the tests. Refinement mapping just shows how the concrete implementation maps to the abstract model. It has two parts
The test runner and the specific test cases are not included in this PR.
|
f72c755
to
b55b17b
Compare
This PR includes the Refinement mapping code required on Slate DB side to execute the tests. Refinement mapping just shows how the concrete implementation maps to the abstract model. It has two parts
The test runner and the specific test cases are not included in this PR.
Test Cases: The test cases are just data files generated when the fizzbee model checker is run. For the first model that is merged in the main slatedb repo, the data files are 100s of MB. So this must end up in some object store, and figure out how to make the workflow smooth.
Test Runner: The test runner would be part of fizzbee, I will create a docker image.