[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [OSSTEST PATCH 6/7] mfi-common: Provide stripy_rand
We will use this in a moment. Signed-off-by: Ian Jackson <iwj@xxxxxxxxxxxxxx> --- mfi-common | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mfi-common b/mfi-common index 34b0c116..35efd233 100644 --- a/mfi-common +++ b/mfi-common @@ -31,6 +31,18 @@ stripy () { eval "$out_vn=\"\$out_$out_val\"" } +stripy_rand () { + # feel free to pass not-real values for $job + # if desired to perturb the hash, etc. + local job="$1"; shift + local out_vn="$1"; shift + local hash="$( echo "$job $out_vn" | sha256sum )" + hash="${hash:0:7}" + local ix=$(( (0x$hash * $#) / 0x10000000 + 1 )) + out_val="${@:$ix:1}" + eval "$out_vn=\"\$out_val\"" +} + branch_wants_migrupgrade_tests () { case "$branch" in xen-3.*-testing) return 1 ;; -- 2.20.1
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |