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

Spike: Model-based testing of Hydra protocol using quickcheck-dynamic #375

Closed
Tracked by #194
abailly-iohk opened this issue May 31, 2022 · 1 comment
Closed
Tracked by #194
Assignees
Labels
task Subtask of a bigger feature.

Comments

@abailly-iohk
Copy link
Contributor

abailly-iohk commented May 31, 2022

Context

Details

In order to check one important property of the Head Protocol, namely Completeness: Whenever a tx is confirmed on L2, it's eventually fanned-out on L1.

We want to model the system at UI layer and replacing or supplementing the existing BehaviorSpec with MBT using:

  • QD for modelling and driving the state
  • the same kind of idealised chain and network we use in BehaviorSpec

Ideally, later on we will integrate this with on-chain code through emulation of chain.

@ch1bo ch1bo added the task Subtask of a bigger feature. label Jun 1, 2022
@abailly-iohk abailly-iohk changed the title Model-based testing of Hydra protocol using quickcheck-dynamic Spike: Model-based testing of Hydra protocol using quickcheck-dynamic Jun 23, 2022
@ch1bo
Copy link
Collaborator

ch1bo commented Jul 1, 2022

Closed by #391, we have identified some follow ups in sub-tasks to #194

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Subtask of a bigger feature.
Projects
None yet
Development

No branches or pull requests

2 participants