chiark
/
gitweb
/
~mdw
/
catacomb
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cd9aae8
)
utils/mpreducetests.py: Tool to generate unpleasant mpreduce tests.
author
Mark Wooding
<mdw@distorted.org.uk>
Tue, 16 Jan 2007 22:19:57 +0000
(22:19 +0000)
committer
Mark Wooding
<mdw@distorted.org.uk>
Tue, 16 Jan 2007 22:19:57 +0000
(22:19 +0000)
utils/mpreducetests.py
[new file with mode: 0644]
patch
|
blob
diff --git a/utils/mpreducetests.py
b/utils/mpreducetests.py
new file mode 100644
(file)
index 0000000..
406eacb
--- /dev/null
+++ b/
utils/mpreducetests.py
@@ -0,0
+1,20
@@
+#! /usr/bin/python
+
+import random as R
+
+print "# mpreduce torture"
+
+print "reduce {"
+first = True
+for i in xrange(16, 90):
+ for j in xrange(1, i - 1):
+ m = (1L << i) - (1L << j)
+ for k in xrange(i + 1, i + 16):
+ x = R.randrange(1L << k)
+ print " 0x%x" % m
+ print " 0x%x" % x
+ print " 0x%x;" % (x%m)
+ if not first:
+ print
+ first = False
+print "}"