mirror of
https://codeberg.org/redict/redict.git
synced 2025-01-22 16:18:28 -05:00
Minor improvements to PR #5187.
This commit is contained in:
parent
7b41701eb8
commit
7a30be1237
@ -33,9 +33,8 @@ start_server {} {
|
|||||||
|
|
||||||
set cycle 1
|
set cycle 1
|
||||||
while {([clock seconds]-$start_time) < $duration} {
|
while {([clock seconds]-$start_time) < $duration} {
|
||||||
test "PSYNC2: --- CYCLE $cycle ---" {
|
test "PSYNC2: --- CYCLE $cycle ---" {}
|
||||||
incr cycle
|
incr cycle
|
||||||
}
|
|
||||||
|
|
||||||
# Create a random replication layout.
|
# Create a random replication layout.
|
||||||
# Start with switching master (this simulates a failover).
|
# Start with switching master (this simulates a failover).
|
||||||
@ -139,6 +138,11 @@ start_server {} {
|
|||||||
}
|
}
|
||||||
assert {$sum == 4}
|
assert {$sum == 4}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Limit anyway the maximum number of cycles. This is useful when the
|
||||||
|
# test is skipped via --only option of the test suite. In that case
|
||||||
|
# we don't want to see many seconds of this test being just skipped.
|
||||||
|
if {$cycle > 50} break
|
||||||
}
|
}
|
||||||
|
|
||||||
test "PSYNC2: Bring the master back again for next test" {
|
test "PSYNC2: Bring the master back again for next test" {
|
||||||
|
@ -429,7 +429,7 @@ proc print_help_screen {} {
|
|||||||
"--single <unit> Just execute the specified unit (see next option). this option can be repeated."
|
"--single <unit> Just execute the specified unit (see next option). this option can be repeated."
|
||||||
"--list-tests List all the available test units."
|
"--list-tests List all the available test units."
|
||||||
"--only <test> Just execute the specified test by test name. this option can be repeated."
|
"--only <test> Just execute the specified test by test name. this option can be repeated."
|
||||||
"--skiptill <unit> Skip all units until (and including) the specified one."
|
"--skip-till <unit> Skip all units until (and including) the specified one."
|
||||||
"--clients <num> Number of test clients (default 16)."
|
"--clients <num> Number of test clients (default 16)."
|
||||||
"--timeout <sec> Test timeout in seconds (default 10 min)."
|
"--timeout <sec> Test timeout in seconds (default 10 min)."
|
||||||
"--force-failure Force the execution of a test that always fails."
|
"--force-failure Force the execution of a test that always fails."
|
||||||
@ -458,8 +458,7 @@ for {set j 0} {$j < [llength $argv]} {incr j} {
|
|||||||
set arg2 [lindex $argv [expr $j+2]]
|
set arg2 [lindex $argv [expr $j+2]]
|
||||||
lappend ::global_overrides $arg
|
lappend ::global_overrides $arg
|
||||||
lappend ::global_overrides $arg2
|
lappend ::global_overrides $arg2
|
||||||
incr j
|
incr j 2
|
||||||
incr j
|
|
||||||
} elseif {$opt eq {--skipfile}} {
|
} elseif {$opt eq {--skipfile}} {
|
||||||
incr j
|
incr j
|
||||||
set fp [open $arg r]
|
set fp [open $arg r]
|
||||||
@ -524,6 +523,8 @@ for {set j 0} {$j < [llength $argv]} {incr j} {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# If --skil-till option was given, we populate the list of single tests
|
||||||
|
# to run with everything *after* the specified unit.
|
||||||
if {$::skip_till != ""} {
|
if {$::skip_till != ""} {
|
||||||
set skipping 1
|
set skipping 1
|
||||||
foreach t $::all_tests {
|
foreach t $::all_tests {
|
||||||
@ -540,6 +541,8 @@ if {$::skip_till != ""} {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Override the list of tests with the specific tests we want to run
|
||||||
|
# in case there was some filter, that is --single or --skip-till options.
|
||||||
if {[llength $::single_tests] > 0} {
|
if {[llength $::single_tests] > 0} {
|
||||||
set ::all_tests $::single_tests
|
set ::all_tests $::single_tests
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user