fixed a lot for the tests and added extra tetts
This commit is contained in:
@@ -7,6 +7,7 @@ IEx.Helpers.c("paxos.ex", ".")
|
||||
# Do not modify the following ##########
|
||||
IEx.Helpers.c("test_harness.ex", ".")
|
||||
IEx.Helpers.c("paxos_test.ex", ".")
|
||||
IEx.Helpers.c("paxos_test_aditional.ex", ".")
|
||||
IEx.Helpers.c("uuid.ex", ".")
|
||||
IEx.Helpers.c("test_util.ex", ".")
|
||||
|
||||
@@ -64,7 +65,14 @@ test_suite = [
|
||||
{&PaxosTest.run_leader_crash_complex_2/3, TestUtil.get_dist_config(host, 11), 10,
|
||||
"Cascading failures of leaders and non-leaders, random delays, 7 nodes"},
|
||||
{&PaxosTest.run_leader_crash_complex_2/3, TestUtil.get_local_config(11), 10,
|
||||
"Cascading failures of leaders and non-leaders, random delays, 7 local procs"}
|
||||
"Cascading failures of leaders and non-leaders, random delays, 7 local procs"},
|
||||
|
||||
# Aditional Test functions
|
||||
|
||||
{&PaxosTestAditional.run_leader_crash_simple_before_decision/3, TestUtil.get_dist_config(host, 5), 10,
|
||||
"Leader crashes right before decision, no concurrent ballots, 5 nodes"},
|
||||
{&PaxosTestAditional.run_leader_crash_simple_before_decision/3, TestUtil.get_local_config(5), 10,
|
||||
"Leader crashes right before decision, no concurrent ballots, 5 local procs"},
|
||||
]
|
||||
|
||||
Node.stop()
|
||||
@@ -116,6 +124,9 @@ Enum.reduce(test_suite, length(test_suite), fn {func, config, n, doc}, acc ->
|
||||
# IO.puts(:stderr, "#{inspect res}")
|
||||
else
|
||||
IO.puts(:stderr, "FAIL\n\t#{inspect(res)}")
|
||||
|
||||
# Stop tests on a fail
|
||||
Process.exit(self(), :kill)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user