Beispiel #1
0
 def f():
     _test_resilience(cmd,
                      ops=ops,
                      cycles=cycles,
                      initial=initial,
                      validate_output=validate_output,
                      sources=sources,
                      api=api)
Beispiel #2
0
 def f():
     _test_resilience(cmd,
                      ops=ops,
                      cycles=cycles,
                      initial=initial,
                      validation_cmd=validation_cmd,
                      sources=sources,
                      api=api)
 def f():
     _test_resilience(cmd,
                      ops=ops,
                      cycles=cycles,
                      initial=initial,
                      validation_cmd=validation_cmd,
                      source_type=source_type,
                      source_name=source_name,
                      source_number=source_number,
                      api=api)
Beispiel #4
0
def test_auto15():
    command = 'multi_partition_detector --depth 1'
    ops = [Shrink(4), Wait(2), Grow(4)]
    _test_resilience(command, ops, validate_output=True)
Beispiel #5
0
def test_auto8():
    command = 'multi_partition_detector --depth 1'
    ops = [Shrink(1)]
    _test_resilience(command, ops, validate_output=True)
Beispiel #6
0
def test_crash2_wait2_recover2():
    command = 'multi_partition_detector --depth 1 --internal-source'
    ops = [Wait(2), Crash(2), Wait(2), Recover(2)]
    _test_resilience(command, ops, validate_output=True, sources=0)