Tezt/DAL: add an E2E test to check entrapment evidence injection and faulty delegate loosing reward
What
Add an E2E test to check entrapment evidence injection and faulty delegate loosing reward
Flakiness test: loop (24) without failing
Why
How
-
Add a proxy DAL node to mock RPC answers and lie about attestable slots.
-
Add an E2E test to check that a faulty delegate that attests a trap is punished (i.e loose its rewards).
Manually testing the MR
dune exec -- tezt/tests/main.exe -m 'faulty DAL node entrapment'
Checklist
-
Document the interface of any function added or modified (see the coding guidelines) -
Document any change to the user interface, including configuration parameters (see node configuration) -
Provide automatic testing (see the testing guide). -
For new features and bug fixes, add an item in the appropriate changelog ( docs/protocols/alpha.rstfor the protocol and the environment,CHANGES.rstat the root of the repository for everything else). -
Select suitable reviewers using the Reviewersfield below. -
Select as Assigneethe next person who should take action on that MR
Edited by Paul Laforgue