You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 28, 2026. It is now read-only.
Juliane Marubayashi edited this page Mar 15, 2023
·
3 revisions
Modules
The test modules are:
test_std_1x1_seq.rs: Simulates the protocol between 1 (client) x 1 (server), with removals at every protocol stage;
test_rnd_1x1_seq.rs: Executes a series of instructions created randomly, which can be ADD or RM. This process is repeated 100 times, and results are compared with the result of the execution applied in an aworset crdt;
test_rnd_1x1_noseq.rs: Simulates protocol between 1 (client) x 1 (server) in non sequential manner. Checkout the Nomenclature section for more details.
Nomenclature
Each test name follows this nomenclature:
test_<type>_<topology>_<sequence>.rs
Type:
rnd: random tests;
std: standard, pre-deterministic tests;
seq: sequential, the node finishes the handshake protocol applying a new operation. Ex: a client applies ADD(x), it can apply ADD(y) or RM(y), before sending ADD(x) to a higher layer;