Test cases - adimitrova/DistributedAlgorithms GitHub Wiki
Test cases:
-
Having the number of faulty processes, check for the port and create these nodes as faulty byzantine
- Faulty byzantine sends value opposite to the received one
- Faulty byzantine sends a random value independent of what it received.
-
Show that we cannot reach consensus when the condition of n > 5f is not met
-
Show that we reach a consensus when the condition if n > 5f is met
-
find max amount of processes the pc can run before it dies
-
asynchronous: get random delays for some messages in broadcast()
-
asynchronous: start round 2 before round 1 is completed
-
asynchronous:
In the report explain:
-
how we keep track of the P and N values and how we access them (diff and index)
-
the IDK value we selected
-
Update the class diagram