-
Notifications
You must be signed in to change notification settings - Fork 224
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
Light Client model-based testing #529
Commits on Jul 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d9c6b5e - Browse repository at this point
Copy the full SHA d9c6b5eView commit details -
#414: lite_tests: add Command/CommandRun wrapper for running external…
… commands (e.g. apalache, jsonatr)
Configuration menu - View commit details
-
Copy full SHA for 0ac86a3 - Browse repository at this point
Copy the full SHA 0ac86a3View commit details
Commits on Aug 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e435ae3 - Browse repository at this point
Copy the full SHA e435ae3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0e7599 - Browse repository at this point
Copy the full SHA f0e7599View commit details -
#414: add first model-based test
* defined structure for model-based single-step light client tests * added a simple driver for such tests modeled after original one in tests/lite.rs * add the first auto-generated model-based test * add symlinks to the TLA+ model The important change in the test structure is that now each input block carries with it the expected verdict, not a single expected result for the whole input array: the latter is unclear how to interpret in case of failures. Besides, having such more fine-grained verdicts allows to differentialte between different types of errors returned by the light client.
Configuration menu - View commit details
-
Copy full SHA for b361b51 - Browse repository at this point
Copy the full SHA b361b51View commit details
Commits on Aug 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 08450a7 - Browse repository at this point
Copy the full SHA 08450a7View commit details
Commits on Aug 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 04ab1aa - Browse repository at this point
Copy the full SHA 04ab1aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7b3165 - Browse repository at this point
Copy the full SHA f7b3165View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb478f2 - Browse repository at this point
Copy the full SHA cb478f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d65a72e - Browse repository at this point
Copy the full SHA d65a72eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a720487 - Browse repository at this point
Copy the full SHA a720487View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49ef36d - Browse repository at this point
Copy the full SHA 49ef36dView commit details
Commits on Aug 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b80159c - Browse repository at this point
Copy the full SHA b80159cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a3831b - Browse repository at this point
Copy the full SHA 6a3831bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e36ba00 - Browse repository at this point
Copy the full SHA e36ba00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 368975c - Browse repository at this point
Copy the full SHA 368975cView commit details
Commits on Aug 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for da11fc1 - Browse repository at this point
Copy the full SHA da11fc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff0f93 - Browse repository at this point
Copy the full SHA 8ff0f93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4715e18 - Browse repository at this point
Copy the full SHA 4715e18View commit details -
Configuration menu - View commit details
-
Copy full SHA for d223773 - Browse repository at this point
Copy the full SHA d223773View commit details -
#414: Blockchain_A_1.tla: fix discrepancy between the model and the …
…implementation In the current model (Blockchain_A_1.tla) the check InTrustingPeriod treats the edge case now = header.time + TRUSTING_PERIOD as valid, while the implementation treats it as invalid. ` Changed the model to follow the implementation.
Configuration menu - View commit details
-
Copy full SHA for ec2ba4c - Browse repository at this point
Copy the full SHA ec2ba4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0df4320 - Browse repository at this point
Copy the full SHA 0df4320View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9a099f - Browse repository at this point
Copy the full SHA e9a099fView commit details
Commits on Aug 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f04a163 - Browse repository at this point
Copy the full SHA f04a163View commit details -
Configuration menu - View commit details
-
Copy full SHA for b860976 - Browse repository at this point
Copy the full SHA b860976View commit details -
Configuration menu - View commit details
-
Copy full SHA for 119088c - Browse repository at this point
Copy the full SHA 119088cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9932a1d - Browse repository at this point
Copy the full SHA 9932a1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 249a24f - Browse repository at this point
Copy the full SHA 249a24fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ff0b99 - Browse repository at this point
Copy the full SHA 0ff0b99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f03aef - Browse repository at this point
Copy the full SHA 2f03aefView commit details
Commits on Aug 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0f9f187 - Browse repository at this point
Copy the full SHA 0f9f187View commit details
Commits on Aug 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ae847f3 - Browse repository at this point
Copy the full SHA ae847f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43706ca - Browse repository at this point
Copy the full SHA 43706caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c4d6cf - Browse repository at this point
Copy the full SHA 3c4d6cfView commit details
Commits on Aug 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e8a897e - Browse repository at this point
Copy the full SHA e8a897eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3074bde - Browse repository at this point
Copy the full SHA 3074bdeView commit details -
#414: testgen/Tester: better handling of test environments
* various utility functions for TestEnv * use temporary directories to run tests
Configuration menu - View commit details
-
Copy full SHA for f440ed4 - Browse repository at this point
Copy the full SHA f440ed4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 377d6f2 - Browse repository at this point
Copy the full SHA 377d6f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a0a27a - Browse repository at this point
Copy the full SHA 4a0a27aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a7d486 - Browse repository at this point
Copy the full SHA 3a7d486View commit details -
Configuration menu - View commit details
-
Copy full SHA for af36c98 - Browse repository at this point
Copy the full SHA af36c98View commit details -
Configuration menu - View commit details
-
Copy full SHA for d432816 - Browse repository at this point
Copy the full SHA d432816View commit details
Commits on Aug 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6efc959 - Browse repository at this point
Copy the full SHA 6efc959View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99e51a4 - Browse repository at this point
Copy the full SHA 99e51a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67c1b1b - Browse repository at this point
Copy the full SHA 67c1b1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2673138 - Browse repository at this point
Copy the full SHA 2673138View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6e5b91 - Browse repository at this point
Copy the full SHA f6e5b91View commit details -
#414 adapt LightClient model to implementation: headers with equal ti…
…me are considered invalid
Configuration menu - View commit details
-
Copy full SHA for 64b10e0 - Browse repository at this point
Copy the full SHA 64b10e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba4349d - Browse repository at this point
Copy the full SHA ba4349dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 380c33b - Browse repository at this point
Copy the full SHA 380c33bView commit details -
Configuration menu - View commit details
-
Copy full SHA for aac7970 - Browse repository at this point
Copy the full SHA aac7970View commit details -
Configuration menu - View commit details
-
Copy full SHA for d049a07 - Browse repository at this point
Copy the full SHA d049a07View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6ae06c - Browse repository at this point
Copy the full SHA e6ae06cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1cb954 - Browse repository at this point
Copy the full SHA c1cb954View commit details
Commits on Aug 21, 2020
-
#414 shift model mutation and error messages from model-based test to…
… apalache command run
Configuration menu - View commit details
-
Copy full SHA for f63a7e0 - Browse repository at this point
Copy the full SHA f63a7e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2fbe20 - Browse repository at this point
Copy the full SHA e2fbe20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e3c83a - Browse repository at this point
Copy the full SHA 6e3c83aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f271177 - Browse repository at this point
Copy the full SHA f271177View commit details -
Configuration menu - View commit details
-
Copy full SHA for 389de68 - Browse repository at this point
Copy the full SHA 389de68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47875aa - Browse repository at this point
Copy the full SHA 47875aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 935f785 - Browse repository at this point
Copy the full SHA 935f785View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbee1c9 - Browse repository at this point
Copy the full SHA dbee1c9View commit details