|
[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 |