From e3282a0a42b541452d8bd39990753847252ef428 Mon Sep 17 00:00:00 2001 From: Robert Escriva Date: Mon, 24 Aug 2015 10:01:52 -0400 Subject: [PATCH] Use better test-runner for remainder of tests. --- Makefile.am | 551 ++++++++------- hyperdex-datastructures-fuzz-test | 648 ------------------ maint/generate-bindings-tests.py | 92 ++- maint/generate-replication-shell-stubs.py | 12 +- maint/generate-search-shell-stubs.py | 12 +- maint/generate-test-packages.py | 160 ----- test/add-space | 8 + test/gremlin/1-node-cluster | 17 + test/gremlin/1-node-cluster-no-mt | 17 + test/gremlin/4-node-cluster | 29 + test/gremlin/4-node-cluster-no-mt | 29 + test/gremlin/5-node-cluster | 2 +- test/gremlin/5-node-cluster-no-mt | 33 + test/gremlin/bindings.go.Basic | 6 + test/gremlin/bindings.go.BasicSearch | 6 + test/gremlin/bindings.go.CondPut | 6 + test/gremlin/bindings.go.DataTypeFloat | 6 + test/gremlin/bindings.go.DataTypeInt | 6 + test/gremlin/bindings.go.DataTypeListFloat | 6 + test/gremlin/bindings.go.DataTypeListInt | 6 + test/gremlin/bindings.go.DataTypeListString | 6 + .../gremlin/bindings.go.DataTypeMapFloatFloat | 6 + test/gremlin/bindings.go.DataTypeMapFloatInt | 6 + .../bindings.go.DataTypeMapFloatString | 6 + test/gremlin/bindings.go.DataTypeMapIntFloat | 6 + test/gremlin/bindings.go.DataTypeMapIntInt | 6 + test/gremlin/bindings.go.DataTypeMapIntString | 6 + .../bindings.go.DataTypeMapStringFloat | 6 + test/gremlin/bindings.go.DataTypeMapStringInt | 6 + .../bindings.go.DataTypeMapStringString | 6 + test/gremlin/bindings.go.DataTypeSetFloat | 6 + test/gremlin/bindings.go.DataTypeSetInt | 6 + test/gremlin/bindings.go.DataTypeSetString | 6 + test/gremlin/bindings.go.DataTypeString | 6 + test/gremlin/bindings.go.LengthString | 6 + test/gremlin/bindings.go.MultiAttribute | 6 + test/gremlin/bindings.go.RangeSearchInt | 6 + test/gremlin/bindings.go.RangeSearchString | 6 + test/gremlin/bindings.go.RegexSearch | 6 + test/gremlin/bindings.java.Basic | 7 + test/gremlin/bindings.java.BasicSearch | 7 + test/gremlin/bindings.java.CondPut | 7 + test/gremlin/bindings.java.DataTypeFloat | 7 + test/gremlin/bindings.java.DataTypeInt | 7 + test/gremlin/bindings.java.DataTypeListFloat | 7 + test/gremlin/bindings.java.DataTypeListInt | 7 + test/gremlin/bindings.java.DataTypeListString | 7 + .../bindings.java.DataTypeMapFloatFloat | 7 + .../gremlin/bindings.java.DataTypeMapFloatInt | 7 + .../bindings.java.DataTypeMapFloatString | 7 + .../gremlin/bindings.java.DataTypeMapIntFloat | 7 + test/gremlin/bindings.java.DataTypeMapIntInt | 7 + .../bindings.java.DataTypeMapIntString | 7 + .../bindings.java.DataTypeMapStringFloat | 7 + .../bindings.java.DataTypeMapStringInt | 7 + .../bindings.java.DataTypeMapStringString | 7 + test/gremlin/bindings.java.DataTypeSetFloat | 7 + test/gremlin/bindings.java.DataTypeSetInt | 7 + test/gremlin/bindings.java.DataTypeSetString | 7 + test/gremlin/bindings.java.DataTypeString | 7 + test/gremlin/bindings.java.LengthString | 7 + test/gremlin/bindings.java.MultiAttribute | 7 + test/gremlin/bindings.java.RangeSearchInt | 7 + test/gremlin/bindings.java.RangeSearchString | 7 + test/gremlin/bindings.java.RegexSearch | 7 + test/gremlin/bindings.python.Basic | 6 + test/gremlin/bindings.python.BasicSearch | 6 + test/gremlin/bindings.python.CondPut | 6 + test/gremlin/bindings.python.DataTypeFloat | 6 + test/gremlin/bindings.python.DataTypeInt | 6 + .../gremlin/bindings.python.DataTypeListFloat | 6 + test/gremlin/bindings.python.DataTypeListInt | 6 + .../bindings.python.DataTypeListString | 6 + .../bindings.python.DataTypeMapFloatFloat | 6 + .../bindings.python.DataTypeMapFloatInt | 6 + .../bindings.python.DataTypeMapFloatString | 6 + .../bindings.python.DataTypeMapIntFloat | 6 + .../gremlin/bindings.python.DataTypeMapIntInt | 6 + .../bindings.python.DataTypeMapIntString | 6 + .../bindings.python.DataTypeMapStringFloat | 6 + .../bindings.python.DataTypeMapStringInt | 6 + .../bindings.python.DataTypeMapStringString | 6 + test/gremlin/bindings.python.DataTypeSetFloat | 6 + test/gremlin/bindings.python.DataTypeSetInt | 6 + .../gremlin/bindings.python.DataTypeSetString | 6 + test/gremlin/bindings.python.DataTypeString | 6 + test/gremlin/bindings.python.LengthString | 6 + test/gremlin/bindings.python.MultiAttribute | 6 + test/gremlin/bindings.python.RangeSearchInt | 6 + .../gremlin/bindings.python.RangeSearchString | 6 + test/gremlin/bindings.python.RegexSearch | 6 + test/gremlin/bindings.ruby.Basic | 6 + test/gremlin/bindings.ruby.BasicSearch | 6 + test/gremlin/bindings.ruby.CondPut | 6 + test/gremlin/bindings.ruby.DataTypeFloat | 6 + test/gremlin/bindings.ruby.DataTypeInt | 6 + test/gremlin/bindings.ruby.DataTypeListFloat | 6 + test/gremlin/bindings.ruby.DataTypeListInt | 6 + test/gremlin/bindings.ruby.DataTypeListString | 6 + .../bindings.ruby.DataTypeMapFloatFloat | 6 + .../gremlin/bindings.ruby.DataTypeMapFloatInt | 6 + .../bindings.ruby.DataTypeMapFloatString | 6 + .../gremlin/bindings.ruby.DataTypeMapIntFloat | 6 + test/gremlin/bindings.ruby.DataTypeMapIntInt | 6 + .../bindings.ruby.DataTypeMapIntString | 6 + .../bindings.ruby.DataTypeMapStringFloat | 6 + .../bindings.ruby.DataTypeMapStringInt | 6 + .../bindings.ruby.DataTypeMapStringString | 6 + test/gremlin/bindings.ruby.DataTypeSetFloat | 6 + test/gremlin/bindings.ruby.DataTypeSetInt | 6 + test/gremlin/bindings.ruby.DataTypeSetString | 6 + test/gremlin/bindings.ruby.DataTypeString | 6 + test/gremlin/bindings.ruby.LengthString | 6 + test/gremlin/bindings.ruby.MultiAttribute | 6 + test/gremlin/bindings.ruby.RangeSearchInt | 6 + test/gremlin/bindings.ruby.RangeSearchString | 6 + test/gremlin/bindings.ruby.RegexSearch | 6 + ...tion.composite.daemons=1.fault-tolerance=0 | 6 + ...tion.composite.daemons=4.fault-tolerance=0 | 6 + ...tion.composite.daemons=4.fault-tolerance=1 | 6 + ...tion.composite.daemons=4.fault-tolerance=2 | 6 + ...cation.reverse.daemons=1.fault-tolerance=0 | 6 + ...cation.reverse.daemons=4.fault-tolerance=0 | 6 + ...cation.reverse.daemons=4.fault-tolerance=1 | 6 + ...cation.reverse.daemons=4.fault-tolerance=2 | 6 + ...ication.simple.daemons=1.fault-tolerance=0 | 6 + ...ication.simple.daemons=4.fault-tolerance=0 | 6 + ...ication.simple.daemons=4.fault-tolerance=1 | 6 + ...ication.simple.daemons=4.fault-tolerance=2 | 6 + ...on.keytype=int,daemons=1.fault-tolerance=0 | 6 + ...on.keytype=int,daemons=4.fault-tolerance=0 | 6 + ...on.keytype=int,daemons=4.fault-tolerance=1 | 6 + ...keytype=string,daemons=1.fault-tolerance=0 | 6 + ...keytype=string,daemons=4.fault-tolerance=0 | 6 + ...keytype=string,daemons=4.fault-tolerance=1 | 6 + ...ex.keytype=int,daemons=1.fault-tolerance=0 | 6 + ...ex.keytype=int,daemons=4.fault-tolerance=0 | 6 + ...ex.keytype=int,daemons=4.fault-tolerance=1 | 6 + ...keytype=string,daemons=1.fault-tolerance=0 | 6 + ...keytype=string,daemons=4.fault-tolerance=0 | 6 + ...keytype=string,daemons=4.fault-tolerance=1 | 6 + ...le.keytype=int,daemons=1.fault-tolerance=0 | 6 + ...le.keytype=int,daemons=4.fault-tolerance=0 | 6 + ...le.keytype=int,daemons=4.fault-tolerance=1 | 6 + ...keytype=string,daemons=1.fault-tolerance=0 | 6 + ...keytype=string,daemons=4.fault-tolerance=0 | 6 + ...keytype=string,daemons=4.fault-tolerance=1 | 6 + ...ce.keytype=int,daemons=1.fault-tolerance=0 | 6 + ...ce.keytype=int,daemons=4.fault-tolerance=0 | 6 + ...ce.keytype=int,daemons=4.fault-tolerance=1 | 6 + ...keytype=string,daemons=1.fault-tolerance=0 | 6 + ...keytype=string,daemons=4.fault-tolerance=0 | 6 + ...keytype=string,daemons=4.fault-tolerance=1 | 6 + test/sh/bindings.go.Basic.sh | 4 - test/sh/bindings.go.BasicSearch.sh | 4 - test/sh/bindings.go.CondPut.sh | 4 - test/sh/bindings.go.DataTypeFloat.sh | 4 - test/sh/bindings.go.DataTypeInt.sh | 4 - test/sh/bindings.go.DataTypeListFloat.sh | 4 - test/sh/bindings.go.DataTypeListInt.sh | 4 - test/sh/bindings.go.DataTypeListString.sh | 4 - test/sh/bindings.go.DataTypeMapFloatFloat.sh | 4 - test/sh/bindings.go.DataTypeMapFloatInt.sh | 4 - test/sh/bindings.go.DataTypeMapFloatString.sh | 4 - test/sh/bindings.go.DataTypeMapIntFloat.sh | 4 - test/sh/bindings.go.DataTypeMapIntInt.sh | 4 - test/sh/bindings.go.DataTypeMapIntString.sh | 4 - test/sh/bindings.go.DataTypeMapStringFloat.sh | 4 - test/sh/bindings.go.DataTypeMapStringInt.sh | 4 - .../sh/bindings.go.DataTypeMapStringString.sh | 4 - test/sh/bindings.go.DataTypeSetFloat.sh | 4 - test/sh/bindings.go.DataTypeSetInt.sh | 4 - test/sh/bindings.go.DataTypeSetString.sh | 4 - test/sh/bindings.go.DataTypeString.sh | 4 - test/sh/bindings.go.LengthString.sh | 4 - test/sh/bindings.go.MultiAttribute.sh | 4 - test/sh/bindings.go.RangeSearchInt.sh | 4 - test/sh/bindings.go.RangeSearchString.sh | 4 - test/sh/bindings.go.RegexSearch.sh | 4 - test/sh/bindings.java.Basic.sh | 5 - test/sh/bindings.java.BasicSearch.sh | 5 - test/sh/bindings.java.CondPut.sh | 5 - test/sh/bindings.java.DataTypeDocument.sh | 7 - test/sh/bindings.java.DataTypeFloat.sh | 5 - test/sh/bindings.java.DataTypeInt.sh | 5 - test/sh/bindings.java.DataTypeListFloat.sh | 5 - test/sh/bindings.java.DataTypeListInt.sh | 5 - test/sh/bindings.java.DataTypeListString.sh | 5 - .../sh/bindings.java.DataTypeMapFloatFloat.sh | 5 - test/sh/bindings.java.DataTypeMapFloatInt.sh | 5 - .../bindings.java.DataTypeMapFloatString.sh | 5 - test/sh/bindings.java.DataTypeMapIntFloat.sh | 5 - test/sh/bindings.java.DataTypeMapIntInt.sh | 5 - test/sh/bindings.java.DataTypeMapIntString.sh | 5 - .../bindings.java.DataTypeMapStringFloat.sh | 5 - test/sh/bindings.java.DataTypeMapStringInt.sh | 5 - .../bindings.java.DataTypeMapStringString.sh | 5 - test/sh/bindings.java.DataTypeSetFloat.sh | 5 - test/sh/bindings.java.DataTypeSetInt.sh | 5 - test/sh/bindings.java.DataTypeSetString.sh | 5 - test/sh/bindings.java.DataTypeString.sh | 5 - test/sh/bindings.java.LengthString.sh | 5 - test/sh/bindings.java.Microtransactions.sh | 6 - test/sh/bindings.java.MultiAttribute.sh | 5 - ...indings.java.MultitypeMicrotransactions.sh | 6 - test/sh/bindings.java.RangeSearchInt.sh | 5 - test/sh/bindings.java.RangeSearchString.sh | 5 - test/sh/bindings.java.RegexSearch.sh | 5 - test/sh/bindings.python.Admin.sh | 4 - test/sh/bindings.python.Basic.sh | 4 - test/sh/bindings.python.BasicSearch.sh | 4 - test/sh/bindings.python.CondPut.sh | 4 - test/sh/bindings.python.DataTypeDocument.sh | 4 - test/sh/bindings.python.DataTypeFloat.sh | 4 - test/sh/bindings.python.DataTypeInt.sh | 4 - test/sh/bindings.python.DataTypeListFloat.sh | 4 - test/sh/bindings.python.DataTypeListInt.sh | 4 - test/sh/bindings.python.DataTypeListString.sh | 4 - .../bindings.python.DataTypeMapFloatFloat.sh | 4 - .../sh/bindings.python.DataTypeMapFloatInt.sh | 4 - .../bindings.python.DataTypeMapFloatString.sh | 4 - .../sh/bindings.python.DataTypeMapIntFloat.sh | 4 - test/sh/bindings.python.DataTypeMapIntInt.sh | 4 - .../bindings.python.DataTypeMapIntString.sh | 4 - .../bindings.python.DataTypeMapStringFloat.sh | 4 - .../bindings.python.DataTypeMapStringInt.sh | 4 - ...bindings.python.DataTypeMapStringString.sh | 4 - test/sh/bindings.python.DataTypeSetFloat.sh | 4 - test/sh/bindings.python.DataTypeSetInt.sh | 4 - test/sh/bindings.python.DataTypeSetString.sh | 4 - test/sh/bindings.python.DataTypeString.sh | 4 - test/sh/bindings.python.GroupAtomic.sh | 4 - test/sh/bindings.python.HyperMongo.sh | 5 - test/sh/bindings.python.LengthString.sh | 4 - test/sh/bindings.python.Microtransactions.sh | 4 - test/sh/bindings.python.MultiAttribute.sh | 4 - test/sh/bindings.python.RangeSearchInt.sh | 4 - test/sh/bindings.python.RangeSearchString.sh | 4 - test/sh/bindings.python.RegexSearch.sh | 4 - test/sh/bindings.ruby.Basic.sh | 4 - test/sh/bindings.ruby.BasicSearch.sh | 4 - test/sh/bindings.ruby.CondPut.sh | 4 - test/sh/bindings.ruby.DataTypeFloat.sh | 4 - test/sh/bindings.ruby.DataTypeInt.sh | 4 - test/sh/bindings.ruby.DataTypeListFloat.sh | 4 - test/sh/bindings.ruby.DataTypeListInt.sh | 4 - test/sh/bindings.ruby.DataTypeListString.sh | 4 - .../sh/bindings.ruby.DataTypeMapFloatFloat.sh | 4 - test/sh/bindings.ruby.DataTypeMapFloatInt.sh | 4 - .../bindings.ruby.DataTypeMapFloatString.sh | 4 - test/sh/bindings.ruby.DataTypeMapIntFloat.sh | 4 - test/sh/bindings.ruby.DataTypeMapIntInt.sh | 4 - test/sh/bindings.ruby.DataTypeMapIntString.sh | 4 - .../bindings.ruby.DataTypeMapStringFloat.sh | 4 - test/sh/bindings.ruby.DataTypeMapStringInt.sh | 4 - .../bindings.ruby.DataTypeMapStringString.sh | 4 - test/sh/bindings.ruby.DataTypeSetFloat.sh | 4 - test/sh/bindings.ruby.DataTypeSetInt.sh | 4 - test/sh/bindings.ruby.DataTypeSetString.sh | 4 - test/sh/bindings.ruby.DataTypeString.sh | 4 - test/sh/bindings.ruby.LengthString.sh | 4 - test/sh/bindings.ruby.MultiAttribute.sh | 4 - test/sh/bindings.ruby.RangeSearchInt.sh | 4 - test/sh/bindings.ruby.RangeSearchString.sh | 4 - test/sh/bindings.ruby.RegexSearch.sh | 4 - 265 files changed, 1360 insertions(+), 1598 deletions(-) delete mode 100755 hyperdex-datastructures-fuzz-test delete mode 100644 maint/generate-test-packages.py create mode 100755 test/add-space create mode 100644 test/gremlin/1-node-cluster create mode 100644 test/gremlin/1-node-cluster-no-mt create mode 100644 test/gremlin/4-node-cluster create mode 100644 test/gremlin/4-node-cluster-no-mt create mode 100644 test/gremlin/5-node-cluster-no-mt create mode 100755 test/gremlin/bindings.go.Basic create mode 100755 test/gremlin/bindings.go.BasicSearch create mode 100755 test/gremlin/bindings.go.CondPut create mode 100755 test/gremlin/bindings.go.DataTypeFloat create mode 100755 test/gremlin/bindings.go.DataTypeInt create mode 100755 test/gremlin/bindings.go.DataTypeListFloat create mode 100755 test/gremlin/bindings.go.DataTypeListInt create mode 100755 test/gremlin/bindings.go.DataTypeListString create mode 100755 test/gremlin/bindings.go.DataTypeMapFloatFloat create mode 100755 test/gremlin/bindings.go.DataTypeMapFloatInt create mode 100755 test/gremlin/bindings.go.DataTypeMapFloatString create mode 100755 test/gremlin/bindings.go.DataTypeMapIntFloat create mode 100755 test/gremlin/bindings.go.DataTypeMapIntInt create mode 100755 test/gremlin/bindings.go.DataTypeMapIntString create mode 100755 test/gremlin/bindings.go.DataTypeMapStringFloat create mode 100755 test/gremlin/bindings.go.DataTypeMapStringInt create mode 100755 test/gremlin/bindings.go.DataTypeMapStringString create mode 100755 test/gremlin/bindings.go.DataTypeSetFloat create mode 100755 test/gremlin/bindings.go.DataTypeSetInt create mode 100755 test/gremlin/bindings.go.DataTypeSetString create mode 100755 test/gremlin/bindings.go.DataTypeString create mode 100755 test/gremlin/bindings.go.LengthString create mode 100755 test/gremlin/bindings.go.MultiAttribute create mode 100755 test/gremlin/bindings.go.RangeSearchInt create mode 100755 test/gremlin/bindings.go.RangeSearchString create mode 100755 test/gremlin/bindings.go.RegexSearch create mode 100755 test/gremlin/bindings.java.Basic create mode 100755 test/gremlin/bindings.java.BasicSearch create mode 100755 test/gremlin/bindings.java.CondPut create mode 100755 test/gremlin/bindings.java.DataTypeFloat create mode 100755 test/gremlin/bindings.java.DataTypeInt create mode 100755 test/gremlin/bindings.java.DataTypeListFloat create mode 100755 test/gremlin/bindings.java.DataTypeListInt create mode 100755 test/gremlin/bindings.java.DataTypeListString create mode 100755 test/gremlin/bindings.java.DataTypeMapFloatFloat create mode 100755 test/gremlin/bindings.java.DataTypeMapFloatInt create mode 100755 test/gremlin/bindings.java.DataTypeMapFloatString create mode 100755 test/gremlin/bindings.java.DataTypeMapIntFloat create mode 100755 test/gremlin/bindings.java.DataTypeMapIntInt create mode 100755 test/gremlin/bindings.java.DataTypeMapIntString create mode 100755 test/gremlin/bindings.java.DataTypeMapStringFloat create mode 100755 test/gremlin/bindings.java.DataTypeMapStringInt create mode 100755 test/gremlin/bindings.java.DataTypeMapStringString create mode 100755 test/gremlin/bindings.java.DataTypeSetFloat create mode 100755 test/gremlin/bindings.java.DataTypeSetInt create mode 100755 test/gremlin/bindings.java.DataTypeSetString create mode 100755 test/gremlin/bindings.java.DataTypeString create mode 100755 test/gremlin/bindings.java.LengthString create mode 100755 test/gremlin/bindings.java.MultiAttribute create mode 100755 test/gremlin/bindings.java.RangeSearchInt create mode 100755 test/gremlin/bindings.java.RangeSearchString create mode 100755 test/gremlin/bindings.java.RegexSearch create mode 100755 test/gremlin/bindings.python.Basic create mode 100755 test/gremlin/bindings.python.BasicSearch create mode 100755 test/gremlin/bindings.python.CondPut create mode 100755 test/gremlin/bindings.python.DataTypeFloat create mode 100755 test/gremlin/bindings.python.DataTypeInt create mode 100755 test/gremlin/bindings.python.DataTypeListFloat create mode 100755 test/gremlin/bindings.python.DataTypeListInt create mode 100755 test/gremlin/bindings.python.DataTypeListString create mode 100755 test/gremlin/bindings.python.DataTypeMapFloatFloat create mode 100755 test/gremlin/bindings.python.DataTypeMapFloatInt create mode 100755 test/gremlin/bindings.python.DataTypeMapFloatString create mode 100755 test/gremlin/bindings.python.DataTypeMapIntFloat create mode 100755 test/gremlin/bindings.python.DataTypeMapIntInt create mode 100755 test/gremlin/bindings.python.DataTypeMapIntString create mode 100755 test/gremlin/bindings.python.DataTypeMapStringFloat create mode 100755 test/gremlin/bindings.python.DataTypeMapStringInt create mode 100755 test/gremlin/bindings.python.DataTypeMapStringString create mode 100755 test/gremlin/bindings.python.DataTypeSetFloat create mode 100755 test/gremlin/bindings.python.DataTypeSetInt create mode 100755 test/gremlin/bindings.python.DataTypeSetString create mode 100755 test/gremlin/bindings.python.DataTypeString create mode 100755 test/gremlin/bindings.python.LengthString create mode 100755 test/gremlin/bindings.python.MultiAttribute create mode 100755 test/gremlin/bindings.python.RangeSearchInt create mode 100755 test/gremlin/bindings.python.RangeSearchString create mode 100755 test/gremlin/bindings.python.RegexSearch create mode 100755 test/gremlin/bindings.ruby.Basic create mode 100755 test/gremlin/bindings.ruby.BasicSearch create mode 100755 test/gremlin/bindings.ruby.CondPut create mode 100755 test/gremlin/bindings.ruby.DataTypeFloat create mode 100755 test/gremlin/bindings.ruby.DataTypeInt create mode 100755 test/gremlin/bindings.ruby.DataTypeListFloat create mode 100755 test/gremlin/bindings.ruby.DataTypeListInt create mode 100755 test/gremlin/bindings.ruby.DataTypeListString create mode 100755 test/gremlin/bindings.ruby.DataTypeMapFloatFloat create mode 100755 test/gremlin/bindings.ruby.DataTypeMapFloatInt create mode 100755 test/gremlin/bindings.ruby.DataTypeMapFloatString create mode 100755 test/gremlin/bindings.ruby.DataTypeMapIntFloat create mode 100755 test/gremlin/bindings.ruby.DataTypeMapIntInt create mode 100755 test/gremlin/bindings.ruby.DataTypeMapIntString create mode 100755 test/gremlin/bindings.ruby.DataTypeMapStringFloat create mode 100755 test/gremlin/bindings.ruby.DataTypeMapStringInt create mode 100755 test/gremlin/bindings.ruby.DataTypeMapStringString create mode 100755 test/gremlin/bindings.ruby.DataTypeSetFloat create mode 100755 test/gremlin/bindings.ruby.DataTypeSetInt create mode 100755 test/gremlin/bindings.ruby.DataTypeSetString create mode 100755 test/gremlin/bindings.ruby.DataTypeString create mode 100755 test/gremlin/bindings.ruby.LengthString create mode 100755 test/gremlin/bindings.ruby.MultiAttribute create mode 100755 test/gremlin/bindings.ruby.RangeSearchInt create mode 100755 test/gremlin/bindings.ruby.RangeSearchString create mode 100755 test/gremlin/bindings.ruby.RegexSearch create mode 100755 test/gremlin/replication.composite.daemons=1.fault-tolerance=0 create mode 100755 test/gremlin/replication.composite.daemons=4.fault-tolerance=0 create mode 100755 test/gremlin/replication.composite.daemons=4.fault-tolerance=1 create mode 100755 test/gremlin/replication.composite.daemons=4.fault-tolerance=2 create mode 100755 test/gremlin/replication.reverse.daemons=1.fault-tolerance=0 create mode 100755 test/gremlin/replication.reverse.daemons=4.fault-tolerance=0 create mode 100755 test/gremlin/replication.reverse.daemons=4.fault-tolerance=1 create mode 100755 test/gremlin/replication.reverse.daemons=4.fault-tolerance=2 create mode 100755 test/gremlin/replication.simple.daemons=1.fault-tolerance=0 create mode 100755 test/gremlin/replication.simple.daemons=4.fault-tolerance=0 create mode 100755 test/gremlin/replication.simple.daemons=4.fault-tolerance=1 create mode 100755 test/gremlin/replication.simple.daemons=4.fault-tolerance=2 create mode 100755 test/gremlin/search.combination.keytype=int,daemons=1.fault-tolerance=0 create mode 100755 test/gremlin/search.combination.keytype=int,daemons=4.fault-tolerance=0 create mode 100755 test/gremlin/search.combination.keytype=int,daemons=4.fault-tolerance=1 create mode 100755 test/gremlin/search.combination.keytype=string,daemons=1.fault-tolerance=0 create mode 100755 test/gremlin/search.combination.keytype=string,daemons=4.fault-tolerance=0 create mode 100755 test/gremlin/search.combination.keytype=string,daemons=4.fault-tolerance=1 create mode 100755 test/gremlin/search.index.keytype=int,daemons=1.fault-tolerance=0 create mode 100755 test/gremlin/search.index.keytype=int,daemons=4.fault-tolerance=0 create mode 100755 test/gremlin/search.index.keytype=int,daemons=4.fault-tolerance=1 create mode 100755 test/gremlin/search.index.keytype=string,daemons=1.fault-tolerance=0 create mode 100755 test/gremlin/search.index.keytype=string,daemons=4.fault-tolerance=0 create mode 100755 test/gremlin/search.index.keytype=string,daemons=4.fault-tolerance=1 create mode 100755 test/gremlin/search.simple.keytype=int,daemons=1.fault-tolerance=0 create mode 100755 test/gremlin/search.simple.keytype=int,daemons=4.fault-tolerance=0 create mode 100755 test/gremlin/search.simple.keytype=int,daemons=4.fault-tolerance=1 create mode 100755 test/gremlin/search.simple.keytype=string,daemons=1.fault-tolerance=0 create mode 100755 test/gremlin/search.simple.keytype=string,daemons=4.fault-tolerance=0 create mode 100755 test/gremlin/search.simple.keytype=string,daemons=4.fault-tolerance=1 create mode 100755 test/gremlin/search.subspace.keytype=int,daemons=1.fault-tolerance=0 create mode 100755 test/gremlin/search.subspace.keytype=int,daemons=4.fault-tolerance=0 create mode 100755 test/gremlin/search.subspace.keytype=int,daemons=4.fault-tolerance=1 create mode 100755 test/gremlin/search.subspace.keytype=string,daemons=1.fault-tolerance=0 create mode 100755 test/gremlin/search.subspace.keytype=string,daemons=4.fault-tolerance=0 create mode 100755 test/gremlin/search.subspace.keytype=string,daemons=4.fault-tolerance=1 delete mode 100755 test/sh/bindings.go.Basic.sh delete mode 100755 test/sh/bindings.go.BasicSearch.sh delete mode 100755 test/sh/bindings.go.CondPut.sh delete mode 100755 test/sh/bindings.go.DataTypeFloat.sh delete mode 100755 test/sh/bindings.go.DataTypeInt.sh delete mode 100755 test/sh/bindings.go.DataTypeListFloat.sh delete mode 100755 test/sh/bindings.go.DataTypeListInt.sh delete mode 100755 test/sh/bindings.go.DataTypeListString.sh delete mode 100755 test/sh/bindings.go.DataTypeMapFloatFloat.sh delete mode 100755 test/sh/bindings.go.DataTypeMapFloatInt.sh delete mode 100755 test/sh/bindings.go.DataTypeMapFloatString.sh delete mode 100755 test/sh/bindings.go.DataTypeMapIntFloat.sh delete mode 100755 test/sh/bindings.go.DataTypeMapIntInt.sh delete mode 100755 test/sh/bindings.go.DataTypeMapIntString.sh delete mode 100755 test/sh/bindings.go.DataTypeMapStringFloat.sh delete mode 100755 test/sh/bindings.go.DataTypeMapStringInt.sh delete mode 100755 test/sh/bindings.go.DataTypeMapStringString.sh delete mode 100755 test/sh/bindings.go.DataTypeSetFloat.sh delete mode 100755 test/sh/bindings.go.DataTypeSetInt.sh delete mode 100755 test/sh/bindings.go.DataTypeSetString.sh delete mode 100755 test/sh/bindings.go.DataTypeString.sh delete mode 100755 test/sh/bindings.go.LengthString.sh delete mode 100755 test/sh/bindings.go.MultiAttribute.sh delete mode 100755 test/sh/bindings.go.RangeSearchInt.sh delete mode 100755 test/sh/bindings.go.RangeSearchString.sh delete mode 100755 test/sh/bindings.go.RegexSearch.sh delete mode 100755 test/sh/bindings.java.Basic.sh delete mode 100755 test/sh/bindings.java.BasicSearch.sh delete mode 100755 test/sh/bindings.java.CondPut.sh delete mode 100755 test/sh/bindings.java.DataTypeDocument.sh delete mode 100755 test/sh/bindings.java.DataTypeFloat.sh delete mode 100755 test/sh/bindings.java.DataTypeInt.sh delete mode 100755 test/sh/bindings.java.DataTypeListFloat.sh delete mode 100755 test/sh/bindings.java.DataTypeListInt.sh delete mode 100755 test/sh/bindings.java.DataTypeListString.sh delete mode 100755 test/sh/bindings.java.DataTypeMapFloatFloat.sh delete mode 100755 test/sh/bindings.java.DataTypeMapFloatInt.sh delete mode 100755 test/sh/bindings.java.DataTypeMapFloatString.sh delete mode 100755 test/sh/bindings.java.DataTypeMapIntFloat.sh delete mode 100755 test/sh/bindings.java.DataTypeMapIntInt.sh delete mode 100755 test/sh/bindings.java.DataTypeMapIntString.sh delete mode 100755 test/sh/bindings.java.DataTypeMapStringFloat.sh delete mode 100755 test/sh/bindings.java.DataTypeMapStringInt.sh delete mode 100755 test/sh/bindings.java.DataTypeMapStringString.sh delete mode 100755 test/sh/bindings.java.DataTypeSetFloat.sh delete mode 100755 test/sh/bindings.java.DataTypeSetInt.sh delete mode 100755 test/sh/bindings.java.DataTypeSetString.sh delete mode 100755 test/sh/bindings.java.DataTypeString.sh delete mode 100755 test/sh/bindings.java.LengthString.sh delete mode 100755 test/sh/bindings.java.Microtransactions.sh delete mode 100755 test/sh/bindings.java.MultiAttribute.sh delete mode 100755 test/sh/bindings.java.MultitypeMicrotransactions.sh delete mode 100755 test/sh/bindings.java.RangeSearchInt.sh delete mode 100755 test/sh/bindings.java.RangeSearchString.sh delete mode 100755 test/sh/bindings.java.RegexSearch.sh delete mode 100755 test/sh/bindings.python.Admin.sh delete mode 100755 test/sh/bindings.python.Basic.sh delete mode 100755 test/sh/bindings.python.BasicSearch.sh delete mode 100755 test/sh/bindings.python.CondPut.sh delete mode 100755 test/sh/bindings.python.DataTypeDocument.sh delete mode 100755 test/sh/bindings.python.DataTypeFloat.sh delete mode 100755 test/sh/bindings.python.DataTypeInt.sh delete mode 100755 test/sh/bindings.python.DataTypeListFloat.sh delete mode 100755 test/sh/bindings.python.DataTypeListInt.sh delete mode 100755 test/sh/bindings.python.DataTypeListString.sh delete mode 100755 test/sh/bindings.python.DataTypeMapFloatFloat.sh delete mode 100755 test/sh/bindings.python.DataTypeMapFloatInt.sh delete mode 100755 test/sh/bindings.python.DataTypeMapFloatString.sh delete mode 100755 test/sh/bindings.python.DataTypeMapIntFloat.sh delete mode 100755 test/sh/bindings.python.DataTypeMapIntInt.sh delete mode 100755 test/sh/bindings.python.DataTypeMapIntString.sh delete mode 100755 test/sh/bindings.python.DataTypeMapStringFloat.sh delete mode 100755 test/sh/bindings.python.DataTypeMapStringInt.sh delete mode 100755 test/sh/bindings.python.DataTypeMapStringString.sh delete mode 100755 test/sh/bindings.python.DataTypeSetFloat.sh delete mode 100755 test/sh/bindings.python.DataTypeSetInt.sh delete mode 100755 test/sh/bindings.python.DataTypeSetString.sh delete mode 100755 test/sh/bindings.python.DataTypeString.sh delete mode 100755 test/sh/bindings.python.GroupAtomic.sh delete mode 100755 test/sh/bindings.python.HyperMongo.sh delete mode 100755 test/sh/bindings.python.LengthString.sh delete mode 100755 test/sh/bindings.python.Microtransactions.sh delete mode 100755 test/sh/bindings.python.MultiAttribute.sh delete mode 100755 test/sh/bindings.python.RangeSearchInt.sh delete mode 100755 test/sh/bindings.python.RangeSearchString.sh delete mode 100755 test/sh/bindings.python.RegexSearch.sh delete mode 100755 test/sh/bindings.ruby.Basic.sh delete mode 100755 test/sh/bindings.ruby.BasicSearch.sh delete mode 100755 test/sh/bindings.ruby.CondPut.sh delete mode 100755 test/sh/bindings.ruby.DataTypeFloat.sh delete mode 100755 test/sh/bindings.ruby.DataTypeInt.sh delete mode 100755 test/sh/bindings.ruby.DataTypeListFloat.sh delete mode 100755 test/sh/bindings.ruby.DataTypeListInt.sh delete mode 100755 test/sh/bindings.ruby.DataTypeListString.sh delete mode 100755 test/sh/bindings.ruby.DataTypeMapFloatFloat.sh delete mode 100755 test/sh/bindings.ruby.DataTypeMapFloatInt.sh delete mode 100755 test/sh/bindings.ruby.DataTypeMapFloatString.sh delete mode 100755 test/sh/bindings.ruby.DataTypeMapIntFloat.sh delete mode 100755 test/sh/bindings.ruby.DataTypeMapIntInt.sh delete mode 100755 test/sh/bindings.ruby.DataTypeMapIntString.sh delete mode 100755 test/sh/bindings.ruby.DataTypeMapStringFloat.sh delete mode 100755 test/sh/bindings.ruby.DataTypeMapStringInt.sh delete mode 100755 test/sh/bindings.ruby.DataTypeMapStringString.sh delete mode 100755 test/sh/bindings.ruby.DataTypeSetFloat.sh delete mode 100755 test/sh/bindings.ruby.DataTypeSetInt.sh delete mode 100755 test/sh/bindings.ruby.DataTypeSetString.sh delete mode 100755 test/sh/bindings.ruby.DataTypeString.sh delete mode 100755 test/sh/bindings.ruby.LengthString.sh delete mode 100755 test/sh/bindings.ruby.MultiAttribute.sh delete mode 100755 test/sh/bindings.ruby.RangeSearchInt.sh delete mode 100755 test/sh/bindings.ruby.RangeSearchString.sh delete mode 100755 test/sh/bindings.ruby.RegexSearch.sh diff --git a/Makefile.am b/Makefile.am index 05155a2a..a51ba9ce 100644 --- a/Makefile.am +++ b/Makefile.am @@ -96,7 +96,7 @@ pandoc_verbose_ = $(pandoc_verbose_$(AM_DEFAULT_VERBOSITY)) pandoc_verbose_0 = @echo " PANDOC " $@; pyx_verbose = $(pyx_verbose_$(V)) pyx_verbose_ = $(pyx_verbose_$(AM_DEFAULT_VERBOSITY)) -pyx_verbose_0 = @echo " PYX " $@; +pyx_verbose_0 = @echo " PYX " $@; sed_verbose = $(sed_verbose_$(V)) sed_verbose_ = $(sed_verbose_$(AM_DEFAULT_VERBOSITY)) sed_verbose_0 = @echo " SED " $@; @@ -791,8 +791,6 @@ bindings_ruby_hyperdex_la_CFLAGS += -DHYPERDEX_ADMIN bindings_ruby_hyperdex_la_LIBADD += libhyperdex-admin.la endif -###################################### Go ###################################### - ################################################################################ ##################################### Tests #################################### ################################################################################ @@ -823,307 +821,292 @@ EXTRA_DIST += test/doc.mongo.py EXTRA_DIST += test/doc.quick-start.py EXTRA_DIST += test/doctest-runner.py -stress_wrappers = -stress_wrappers += test/sh/replication.simple.daemons=1.fault-tolerance=0.sh -stress_wrappers += test/sh/replication.simple.daemons=4.fault-tolerance=0.sh -stress_wrappers += test/sh/replication.simple.daemons=4.fault-tolerance=1.sh -stress_wrappers += test/sh/replication.simple.daemons=4.fault-tolerance=2.sh -stress_wrappers += test/sh/replication.reverse.daemons=1.fault-tolerance=0.sh -stress_wrappers += test/sh/replication.reverse.daemons=4.fault-tolerance=0.sh -stress_wrappers += test/sh/replication.reverse.daemons=4.fault-tolerance=1.sh -stress_wrappers += test/sh/replication.reverse.daemons=4.fault-tolerance=2.sh -stress_wrappers += test/sh/replication.composite.daemons=1.fault-tolerance=0.sh -stress_wrappers += test/sh/replication.composite.daemons=4.fault-tolerance=0.sh -stress_wrappers += test/sh/replication.composite.daemons=4.fault-tolerance=1.sh -stress_wrappers += test/sh/replication.composite.daemons=4.fault-tolerance=2.sh -stress_wrappers += test/sh/search.simple.keytype=int,daemons=1.fault-tolerance=0.sh -stress_wrappers += test/sh/search.simple.keytype=int,daemons=4.fault-tolerance=0.sh -stress_wrappers += test/sh/search.simple.keytype=int,daemons=4.fault-tolerance=1.sh -stress_wrappers += test/sh/search.simple.keytype=string,daemons=1.fault-tolerance=0.sh -stress_wrappers += test/sh/search.simple.keytype=string,daemons=4.fault-tolerance=0.sh -stress_wrappers += test/sh/search.simple.keytype=string,daemons=4.fault-tolerance=1.sh -stress_wrappers += test/sh/search.index.keytype=int,daemons=1.fault-tolerance=0.sh -stress_wrappers += test/sh/search.index.keytype=int,daemons=4.fault-tolerance=0.sh -stress_wrappers += test/sh/search.index.keytype=int,daemons=4.fault-tolerance=1.sh -stress_wrappers += test/sh/search.index.keytype=string,daemons=1.fault-tolerance=0.sh -stress_wrappers += test/sh/search.index.keytype=string,daemons=4.fault-tolerance=0.sh -stress_wrappers += test/sh/search.index.keytype=string,daemons=4.fault-tolerance=1.sh -stress_wrappers += test/sh/search.subspace.keytype=int,daemons=1.fault-tolerance=0.sh -stress_wrappers += test/sh/search.subspace.keytype=int,daemons=4.fault-tolerance=0.sh -stress_wrappers += test/sh/search.subspace.keytype=int,daemons=4.fault-tolerance=1.sh -stress_wrappers += test/sh/search.subspace.keytype=string,daemons=1.fault-tolerance=0.sh -stress_wrappers += test/sh/search.subspace.keytype=string,daemons=4.fault-tolerance=0.sh -stress_wrappers += test/sh/search.subspace.keytype=string,daemons=4.fault-tolerance=1.sh -stress_wrappers += test/sh/search.combination.keytype=int,daemons=1.fault-tolerance=0.sh -stress_wrappers += test/sh/search.combination.keytype=int,daemons=4.fault-tolerance=0.sh -stress_wrappers += test/sh/search.combination.keytype=int,daemons=4.fault-tolerance=1.sh -stress_wrappers += test/sh/search.combination.keytype=string,daemons=1.fault-tolerance=0.sh -stress_wrappers += test/sh/search.combination.keytype=string,daemons=4.fault-tolerance=0.sh -stress_wrappers += test/sh/search.combination.keytype=string,daemons=4.fault-tolerance=1.sh -EXTRA_DIST += $(stress_wrappers) - -python_wrappers = -python_wrappers += test/sh/bindings.python.Admin.sh -python_wrappers += test/sh/bindings.python.BasicSearch.sh -python_wrappers += test/sh/bindings.python.Basic.sh -python_wrappers += test/sh/bindings.python.CondPut.sh -python_wrappers += test/sh/bindings.python.DataTypeDocument.sh -python_wrappers += test/sh/bindings.python.DataTypeFloat.sh -python_wrappers += test/sh/bindings.python.DataTypeInt.sh -python_wrappers += test/sh/bindings.python.DataTypeListFloat.sh -python_wrappers += test/sh/bindings.python.DataTypeListInt.sh -python_wrappers += test/sh/bindings.python.DataTypeListString.sh -python_wrappers += test/sh/bindings.python.DataTypeMapFloatFloat.sh -python_wrappers += test/sh/bindings.python.DataTypeMapFloatInt.sh -python_wrappers += test/sh/bindings.python.DataTypeMapFloatString.sh -python_wrappers += test/sh/bindings.python.DataTypeMapIntFloat.sh -python_wrappers += test/sh/bindings.python.DataTypeMapIntInt.sh -python_wrappers += test/sh/bindings.python.DataTypeMapIntString.sh -python_wrappers += test/sh/bindings.python.DataTypeMapStringFloat.sh -python_wrappers += test/sh/bindings.python.DataTypeMapStringInt.sh -python_wrappers += test/sh/bindings.python.DataTypeMapStringString.sh -python_wrappers += test/sh/bindings.python.DataTypeSetFloat.sh -python_wrappers += test/sh/bindings.python.DataTypeSetInt.sh -python_wrappers += test/sh/bindings.python.DataTypeSetString.sh -python_wrappers += test/sh/bindings.python.DataTypeString.sh -python_wrappers += test/sh/bindings.python.GroupAtomic.sh -python_wrappers += test/sh/bindings.python.HyperMongo.sh -python_wrappers += test/sh/bindings.python.LengthString.sh -#python_wrappers += test/sh/bindings.python.Microtransactions.sh -python_wrappers += test/sh/bindings.python.MultiAttribute.sh -python_wrappers += test/sh/bindings.python.RangeSearchInt.sh -python_wrappers += test/sh/bindings.python.RangeSearchString.sh -python_wrappers += test/sh/bindings.python.RegexSearch.sh -EXTRA_DIST += $(python_wrappers) - -java_wrappers = -java_wrappers += test/sh/bindings.java.BasicSearch.sh -java_wrappers += test/sh/bindings.java.Basic.sh -java_wrappers += test/sh/bindings.java.CondPut.sh -#java_wrappers += test/sh/bindings.java.DataTypeDocument.sh -java_wrappers += test/sh/bindings.java.DataTypeFloat.sh -java_wrappers += test/sh/bindings.java.DataTypeInt.sh -java_wrappers += test/sh/bindings.java.DataTypeListFloat.sh -java_wrappers += test/sh/bindings.java.DataTypeListInt.sh -java_wrappers += test/sh/bindings.java.DataTypeListString.sh -java_wrappers += test/sh/bindings.java.DataTypeMapFloatFloat.sh -java_wrappers += test/sh/bindings.java.DataTypeMapFloatInt.sh -java_wrappers += test/sh/bindings.java.DataTypeMapFloatString.sh -java_wrappers += test/sh/bindings.java.DataTypeMapIntFloat.sh -java_wrappers += test/sh/bindings.java.DataTypeMapIntInt.sh -java_wrappers += test/sh/bindings.java.DataTypeMapIntString.sh -java_wrappers += test/sh/bindings.java.DataTypeMapStringFloat.sh -java_wrappers += test/sh/bindings.java.DataTypeMapStringInt.sh -java_wrappers += test/sh/bindings.java.DataTypeMapStringString.sh -java_wrappers += test/sh/bindings.java.DataTypeSetFloat.sh -java_wrappers += test/sh/bindings.java.DataTypeSetInt.sh -java_wrappers += test/sh/bindings.java.DataTypeSetString.sh -java_wrappers += test/sh/bindings.java.DataTypeString.sh -java_wrappers += test/sh/bindings.java.LengthString.sh -#java_wrappers += test/sh/bindings.java.Microtransactions.sh -#java_wrappers += test/sh/bindings.java.MultitypeMicrotransactions.sh -java_wrappers += test/sh/bindings.java.MultiAttribute.sh -java_wrappers += test/sh/bindings.java.RangeSearchInt.sh -java_wrappers += test/sh/bindings.java.RangeSearchString.sh -java_wrappers += test/sh/bindings.java.RegexSearch.sh -EXTRA_DIST += $(java_wrappers) - -ruby_wrappers = -ruby_wrappers += test/sh/bindings.ruby.BasicSearch.sh -ruby_wrappers += test/sh/bindings.ruby.Basic.sh -ruby_wrappers += test/sh/bindings.ruby.CondPut.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeFloat.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeInt.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeListFloat.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeListInt.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeListString.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeMapFloatFloat.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeMapFloatInt.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeMapFloatString.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeMapIntFloat.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeMapIntInt.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeMapIntString.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeMapStringFloat.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeMapStringInt.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeMapStringString.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeSetFloat.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeSetInt.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeSetString.sh -ruby_wrappers += test/sh/bindings.ruby.DataTypeString.sh -ruby_wrappers += test/sh/bindings.ruby.LengthString.sh -ruby_wrappers += test/sh/bindings.ruby.MultiAttribute.sh -ruby_wrappers += test/sh/bindings.ruby.RangeSearchInt.sh -ruby_wrappers += test/sh/bindings.ruby.RangeSearchString.sh -ruby_wrappers += test/sh/bindings.ruby.RegexSearch.sh -EXTRA_DIST += $(ruby_wrappers) - -go_wrappers = -go_wrappers += test/sh/bindings.go.Basic.sh -go_wrappers += test/sh/bindings.go.BasicSearch.sh -go_wrappers += test/sh/bindings.go.CondPut.sh -go_wrappers += test/sh/bindings.go.DataTypeFloat.sh -go_wrappers += test/sh/bindings.go.DataTypeInt.sh -go_wrappers += test/sh/bindings.go.DataTypeListFloat.sh -go_wrappers += test/sh/bindings.go.DataTypeListInt.sh -go_wrappers += test/sh/bindings.go.DataTypeListString.sh -go_wrappers += test/sh/bindings.go.DataTypeMapFloatFloat.sh -go_wrappers += test/sh/bindings.go.DataTypeMapFloatInt.sh -go_wrappers += test/sh/bindings.go.DataTypeMapFloatString.sh -go_wrappers += test/sh/bindings.go.DataTypeMapIntFloat.sh -go_wrappers += test/sh/bindings.go.DataTypeMapIntInt.sh -go_wrappers += test/sh/bindings.go.DataTypeMapIntString.sh -go_wrappers += test/sh/bindings.go.DataTypeMapStringFloat.sh -go_wrappers += test/sh/bindings.go.DataTypeMapStringInt.sh -go_wrappers += test/sh/bindings.go.DataTypeMapStringString.sh -go_wrappers += test/sh/bindings.go.DataTypeSetFloat.sh -go_wrappers += test/sh/bindings.go.DataTypeSetInt.sh -go_wrappers += test/sh/bindings.go.DataTypeSetString.sh -go_wrappers += test/sh/bindings.go.DataTypeString.sh -go_wrappers += test/sh/bindings.go.LengthString.sh -go_wrappers += test/sh/bindings.go.MultiAttribute.sh -go_wrappers += test/sh/bindings.go.RangeSearchInt.sh -go_wrappers += test/sh/bindings.go.RangeSearchString.sh -go_wrappers += test/sh/bindings.go.RegexSearch.sh -EXTRA_DIST += $(go_wrappers) - -if ENABLE_ADMIN -if ENABLE_CLIENT -if ENABLE_PYTHON_BINDINGS -TESTS += $(doctest_gremlins) - -TESTS += $(python_wrappers) -check_PROGRAMS += bindings/python/hyperdex/admin.so -check_PROGRAMS += bindings/python/hyperdex/client.so - -if ENABLE_JAVA_BINDINGS -TESTS += $(java_wrappers) -endif - -if ENABLE_RUBY_BINDINGS -TESTS += $(ruby_wrappers) -endif - -if ENABLE_TIME_CONSUMING_TESTS -TESTS += $(stress_wrappers) -endif - -endif # ENABLE_PYTHON_BINDINGS -endif # ENABLE_CLIENT -endif # ENABLE_ADMIN - -EXTRA_DIST += test/python/Admin.py +# Begin Automatically Generated Gremlins +python_gremlins = +python_gremlins += test/gremlin/bindings.python.Basic +python_gremlins += test/gremlin/bindings.python.CondPut +python_gremlins += test/gremlin/bindings.python.MultiAttribute +python_gremlins += test/gremlin/bindings.python.DataTypeString +python_gremlins += test/gremlin/bindings.python.DataTypeInt +python_gremlins += test/gremlin/bindings.python.DataTypeFloat +python_gremlins += test/gremlin/bindings.python.DataTypeListString +python_gremlins += test/gremlin/bindings.python.DataTypeListInt +python_gremlins += test/gremlin/bindings.python.DataTypeListFloat +python_gremlins += test/gremlin/bindings.python.DataTypeSetString +python_gremlins += test/gremlin/bindings.python.DataTypeSetInt +python_gremlins += test/gremlin/bindings.python.DataTypeSetFloat +python_gremlins += test/gremlin/bindings.python.DataTypeMapStringString +python_gremlins += test/gremlin/bindings.python.DataTypeMapStringInt +python_gremlins += test/gremlin/bindings.python.DataTypeMapStringFloat +python_gremlins += test/gremlin/bindings.python.DataTypeMapIntString +python_gremlins += test/gremlin/bindings.python.DataTypeMapIntInt +python_gremlins += test/gremlin/bindings.python.DataTypeMapIntFloat +python_gremlins += test/gremlin/bindings.python.DataTypeMapFloatString +python_gremlins += test/gremlin/bindings.python.DataTypeMapFloatInt +python_gremlins += test/gremlin/bindings.python.DataTypeMapFloatFloat +python_gremlins += test/gremlin/bindings.python.BasicSearch +python_gremlins += test/gremlin/bindings.python.RangeSearchString +python_gremlins += test/gremlin/bindings.python.RangeSearchInt +python_gremlins += test/gremlin/bindings.python.RegexSearch +python_gremlins += test/gremlin/bindings.python.LengthString +EXTRA_DIST += $(python_gremlins) EXTRA_DIST += test/python/Basic.py -EXTRA_DIST += test/python/BasicSearch.py EXTRA_DIST += test/python/CondPut.py -EXTRA_DIST += test/python/DataTypeDocument.py -EXTRA_DIST += test/python/DataTypeFloat.py +EXTRA_DIST += test/python/MultiAttribute.py +EXTRA_DIST += test/python/DataTypeString.py EXTRA_DIST += test/python/DataTypeInt.py -EXTRA_DIST += test/python/DataTypeListFloat.py -EXTRA_DIST += test/python/DataTypeListInt.py +EXTRA_DIST += test/python/DataTypeFloat.py EXTRA_DIST += test/python/DataTypeListString.py -EXTRA_DIST += test/python/DataTypeMapFloatFloat.py -EXTRA_DIST += test/python/DataTypeMapFloatInt.py -EXTRA_DIST += test/python/DataTypeMapFloatString.py -EXTRA_DIST += test/python/DataTypeMapIntFloat.py -EXTRA_DIST += test/python/DataTypeMapIntInt.py -EXTRA_DIST += test/python/DataTypeMapIntString.py -EXTRA_DIST += test/python/DataTypeMapStringFloat.py -EXTRA_DIST += test/python/DataTypeMapStringInt.py -EXTRA_DIST += test/python/DataTypeMapStringString.py -EXTRA_DIST += test/python/DataTypeSetFloat.py -EXTRA_DIST += test/python/DataTypeSetInt.py +EXTRA_DIST += test/python/DataTypeListInt.py +EXTRA_DIST += test/python/DataTypeListFloat.py EXTRA_DIST += test/python/DataTypeSetString.py -EXTRA_DIST += test/python/DataTypeString.py -EXTRA_DIST += test/python/GroupAtomic.py -EXTRA_DIST += test/python/HyperMongo.py -EXTRA_DIST += test/python/LengthString.py -#EXTRA_DIST += test/python/Microtransactions.py -EXTRA_DIST += test/python/MultiAttribute.py -EXTRA_DIST += test/python/RangeSearchInt.py +EXTRA_DIST += test/python/DataTypeSetInt.py +EXTRA_DIST += test/python/DataTypeSetFloat.py +EXTRA_DIST += test/python/DataTypeMapStringString.py +EXTRA_DIST += test/python/DataTypeMapStringInt.py +EXTRA_DIST += test/python/DataTypeMapStringFloat.py +EXTRA_DIST += test/python/DataTypeMapIntString.py +EXTRA_DIST += test/python/DataTypeMapIntInt.py +EXTRA_DIST += test/python/DataTypeMapIntFloat.py +EXTRA_DIST += test/python/DataTypeMapFloatString.py +EXTRA_DIST += test/python/DataTypeMapFloatInt.py +EXTRA_DIST += test/python/DataTypeMapFloatFloat.py +EXTRA_DIST += test/python/BasicSearch.py EXTRA_DIST += test/python/RangeSearchString.py +EXTRA_DIST += test/python/RangeSearchInt.py EXTRA_DIST += test/python/RegexSearch.py -EXTRA_DIST += test/python/testlib.py -EXTRA_DIST += test/java/Basic.java -EXTRA_DIST += test/java/BasicSearch.java -EXTRA_DIST += test/java/CondPut.java -#EXTRA_DIST += test/java/DataTypeDocument.java -EXTRA_DIST += test/java/DataTypeFloat.java -EXTRA_DIST += test/java/DataTypeInt.java -EXTRA_DIST += test/java/DataTypeListFloat.java -EXTRA_DIST += test/java/DataTypeListInt.java -EXTRA_DIST += test/java/DataTypeListString.java -EXTRA_DIST += test/java/DataTypeMapFloatFloat.java -EXTRA_DIST += test/java/DataTypeMapFloatInt.java -EXTRA_DIST += test/java/DataTypeMapFloatString.java -EXTRA_DIST += test/java/DataTypeMapIntFloat.java -EXTRA_DIST += test/java/DataTypeMapIntInt.java -EXTRA_DIST += test/java/DataTypeMapIntString.java -EXTRA_DIST += test/java/DataTypeMapStringFloat.java -EXTRA_DIST += test/java/DataTypeMapStringInt.java -EXTRA_DIST += test/java/DataTypeMapStringString.java -EXTRA_DIST += test/java/DataTypeSetFloat.java -EXTRA_DIST += test/java/DataTypeSetInt.java -EXTRA_DIST += test/java/DataTypeSetString.java -EXTRA_DIST += test/java/DataTypeString.java -EXTRA_DIST += test/java/LengthString.java -#EXTRA_DIST += test/java/Microtransactions.java -#EXTRA_DIST += test/java/MultitypeMicrotransactions.java -EXTRA_DIST += test/java/MultiAttribute.java -EXTRA_DIST += test/java/RangeSearchInt.java -EXTRA_DIST += test/java/RangeSearchString.java -EXTRA_DIST += test/java/RegexSearch.java +EXTRA_DIST += test/python/LengthString.py + +ruby_gremlins = +ruby_gremlins += test/gremlin/bindings.ruby.Basic +ruby_gremlins += test/gremlin/bindings.ruby.CondPut +ruby_gremlins += test/gremlin/bindings.ruby.MultiAttribute +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeString +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeInt +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeFloat +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeListString +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeListInt +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeListFloat +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeSetString +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeSetInt +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeSetFloat +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeMapStringString +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeMapStringInt +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeMapStringFloat +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeMapIntString +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeMapIntInt +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeMapIntFloat +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeMapFloatString +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeMapFloatInt +ruby_gremlins += test/gremlin/bindings.ruby.DataTypeMapFloatFloat +ruby_gremlins += test/gremlin/bindings.ruby.BasicSearch +ruby_gremlins += test/gremlin/bindings.ruby.RangeSearchString +ruby_gremlins += test/gremlin/bindings.ruby.RangeSearchInt +ruby_gremlins += test/gremlin/bindings.ruby.RegexSearch +ruby_gremlins += test/gremlin/bindings.ruby.LengthString +EXTRA_DIST += $(ruby_gremlins) EXTRA_DIST += test/ruby/Basic.rb -EXTRA_DIST += test/ruby/BasicSearch.rb EXTRA_DIST += test/ruby/CondPut.rb -EXTRA_DIST += test/ruby/DataTypeFloat.rb +EXTRA_DIST += test/ruby/MultiAttribute.rb +EXTRA_DIST += test/ruby/DataTypeString.rb EXTRA_DIST += test/ruby/DataTypeInt.rb -EXTRA_DIST += test/ruby/DataTypeListFloat.rb -EXTRA_DIST += test/ruby/DataTypeListInt.rb +EXTRA_DIST += test/ruby/DataTypeFloat.rb EXTRA_DIST += test/ruby/DataTypeListString.rb -EXTRA_DIST += test/ruby/DataTypeMapFloatFloat.rb -EXTRA_DIST += test/ruby/DataTypeMapFloatInt.rb -EXTRA_DIST += test/ruby/DataTypeMapFloatString.rb -EXTRA_DIST += test/ruby/DataTypeMapIntFloat.rb -EXTRA_DIST += test/ruby/DataTypeMapIntInt.rb -EXTRA_DIST += test/ruby/DataTypeMapIntString.rb -EXTRA_DIST += test/ruby/DataTypeMapStringFloat.rb -EXTRA_DIST += test/ruby/DataTypeMapStringInt.rb -EXTRA_DIST += test/ruby/DataTypeMapStringString.rb -EXTRA_DIST += test/ruby/DataTypeSetFloat.rb -EXTRA_DIST += test/ruby/DataTypeSetInt.rb +EXTRA_DIST += test/ruby/DataTypeListInt.rb +EXTRA_DIST += test/ruby/DataTypeListFloat.rb EXTRA_DIST += test/ruby/DataTypeSetString.rb -EXTRA_DIST += test/ruby/DataTypeString.rb -EXTRA_DIST += test/ruby/LengthString.rb -EXTRA_DIST += test/ruby/MultiAttribute.rb -EXTRA_DIST += test/ruby/RangeSearchInt.rb +EXTRA_DIST += test/ruby/DataTypeSetInt.rb +EXTRA_DIST += test/ruby/DataTypeSetFloat.rb +EXTRA_DIST += test/ruby/DataTypeMapStringString.rb +EXTRA_DIST += test/ruby/DataTypeMapStringInt.rb +EXTRA_DIST += test/ruby/DataTypeMapStringFloat.rb +EXTRA_DIST += test/ruby/DataTypeMapIntString.rb +EXTRA_DIST += test/ruby/DataTypeMapIntInt.rb +EXTRA_DIST += test/ruby/DataTypeMapIntFloat.rb +EXTRA_DIST += test/ruby/DataTypeMapFloatString.rb +EXTRA_DIST += test/ruby/DataTypeMapFloatInt.rb +EXTRA_DIST += test/ruby/DataTypeMapFloatFloat.rb +EXTRA_DIST += test/ruby/BasicSearch.rb EXTRA_DIST += test/ruby/RangeSearchString.rb +EXTRA_DIST += test/ruby/RangeSearchInt.rb EXTRA_DIST += test/ruby/RegexSearch.rb +EXTRA_DIST += test/ruby/LengthString.rb + +java_gremlins = +java_gremlins += test/gremlin/bindings.java.Basic +java_gremlins += test/gremlin/bindings.java.CondPut +java_gremlins += test/gremlin/bindings.java.MultiAttribute +java_gremlins += test/gremlin/bindings.java.DataTypeString +java_gremlins += test/gremlin/bindings.java.DataTypeInt +java_gremlins += test/gremlin/bindings.java.DataTypeFloat +java_gremlins += test/gremlin/bindings.java.DataTypeListString +java_gremlins += test/gremlin/bindings.java.DataTypeListInt +java_gremlins += test/gremlin/bindings.java.DataTypeListFloat +java_gremlins += test/gremlin/bindings.java.DataTypeSetString +java_gremlins += test/gremlin/bindings.java.DataTypeSetInt +java_gremlins += test/gremlin/bindings.java.DataTypeSetFloat +java_gremlins += test/gremlin/bindings.java.DataTypeMapStringString +java_gremlins += test/gremlin/bindings.java.DataTypeMapStringInt +java_gremlins += test/gremlin/bindings.java.DataTypeMapStringFloat +java_gremlins += test/gremlin/bindings.java.DataTypeMapIntString +java_gremlins += test/gremlin/bindings.java.DataTypeMapIntInt +java_gremlins += test/gremlin/bindings.java.DataTypeMapIntFloat +java_gremlins += test/gremlin/bindings.java.DataTypeMapFloatString +java_gremlins += test/gremlin/bindings.java.DataTypeMapFloatInt +java_gremlins += test/gremlin/bindings.java.DataTypeMapFloatFloat +java_gremlins += test/gremlin/bindings.java.BasicSearch +java_gremlins += test/gremlin/bindings.java.RangeSearchString +java_gremlins += test/gremlin/bindings.java.RangeSearchInt +java_gremlins += test/gremlin/bindings.java.RegexSearch +java_gremlins += test/gremlin/bindings.java.LengthString +EXTRA_DIST += $(java_gremlins) +EXTRA_DIST += test/java/Basic.java +EXTRA_DIST += test/java/CondPut.java +EXTRA_DIST += test/java/MultiAttribute.java +EXTRA_DIST += test/java/DataTypeString.java +EXTRA_DIST += test/java/DataTypeInt.java +EXTRA_DIST += test/java/DataTypeFloat.java +EXTRA_DIST += test/java/DataTypeListString.java +EXTRA_DIST += test/java/DataTypeListInt.java +EXTRA_DIST += test/java/DataTypeListFloat.java +EXTRA_DIST += test/java/DataTypeSetString.java +EXTRA_DIST += test/java/DataTypeSetInt.java +EXTRA_DIST += test/java/DataTypeSetFloat.java +EXTRA_DIST += test/java/DataTypeMapStringString.java +EXTRA_DIST += test/java/DataTypeMapStringInt.java +EXTRA_DIST += test/java/DataTypeMapStringFloat.java +EXTRA_DIST += test/java/DataTypeMapIntString.java +EXTRA_DIST += test/java/DataTypeMapIntInt.java +EXTRA_DIST += test/java/DataTypeMapIntFloat.java +EXTRA_DIST += test/java/DataTypeMapFloatString.java +EXTRA_DIST += test/java/DataTypeMapFloatInt.java +EXTRA_DIST += test/java/DataTypeMapFloatFloat.java +EXTRA_DIST += test/java/BasicSearch.java +EXTRA_DIST += test/java/RangeSearchString.java +EXTRA_DIST += test/java/RangeSearchInt.java +EXTRA_DIST += test/java/RegexSearch.java +EXTRA_DIST += test/java/LengthString.java + +go_gremlins = +go_gremlins += test/gremlin/bindings.go.Basic +go_gremlins += test/gremlin/bindings.go.CondPut +go_gremlins += test/gremlin/bindings.go.MultiAttribute +go_gremlins += test/gremlin/bindings.go.DataTypeString +go_gremlins += test/gremlin/bindings.go.DataTypeInt +go_gremlins += test/gremlin/bindings.go.DataTypeFloat +go_gremlins += test/gremlin/bindings.go.DataTypeListString +go_gremlins += test/gremlin/bindings.go.DataTypeListInt +go_gremlins += test/gremlin/bindings.go.DataTypeListFloat +go_gremlins += test/gremlin/bindings.go.DataTypeSetString +go_gremlins += test/gremlin/bindings.go.DataTypeSetInt +go_gremlins += test/gremlin/bindings.go.DataTypeSetFloat +go_gremlins += test/gremlin/bindings.go.DataTypeMapStringString +go_gremlins += test/gremlin/bindings.go.DataTypeMapStringInt +go_gremlins += test/gremlin/bindings.go.DataTypeMapStringFloat +go_gremlins += test/gremlin/bindings.go.DataTypeMapIntString +go_gremlins += test/gremlin/bindings.go.DataTypeMapIntInt +go_gremlins += test/gremlin/bindings.go.DataTypeMapIntFloat +go_gremlins += test/gremlin/bindings.go.DataTypeMapFloatString +go_gremlins += test/gremlin/bindings.go.DataTypeMapFloatInt +go_gremlins += test/gremlin/bindings.go.DataTypeMapFloatFloat +go_gremlins += test/gremlin/bindings.go.BasicSearch +go_gremlins += test/gremlin/bindings.go.RangeSearchString +go_gremlins += test/gremlin/bindings.go.RangeSearchInt +go_gremlins += test/gremlin/bindings.go.RegexSearch +go_gremlins += test/gremlin/bindings.go.LengthString +EXTRA_DIST += $(go_gremlins) EXTRA_DIST += test/go/Basic.go -EXTRA_DIST += test/go/BasicSearch.go EXTRA_DIST += test/go/CondPut.go -EXTRA_DIST += test/go/DataTypeFloat.go +EXTRA_DIST += test/go/MultiAttribute.go +EXTRA_DIST += test/go/DataTypeString.go EXTRA_DIST += test/go/DataTypeInt.go -EXTRA_DIST += test/go/DataTypeListFloat.go -EXTRA_DIST += test/go/DataTypeListInt.go +EXTRA_DIST += test/go/DataTypeFloat.go EXTRA_DIST += test/go/DataTypeListString.go -EXTRA_DIST += test/go/DataTypeMapFloatFloat.go -EXTRA_DIST += test/go/DataTypeMapFloatInt.go -EXTRA_DIST += test/go/DataTypeMapFloatString.go -EXTRA_DIST += test/go/DataTypeMapIntFloat.go -EXTRA_DIST += test/go/DataTypeMapIntInt.go -EXTRA_DIST += test/go/DataTypeMapIntString.go -EXTRA_DIST += test/go/DataTypeMapStringFloat.go -EXTRA_DIST += test/go/DataTypeMapStringInt.go -EXTRA_DIST += test/go/DataTypeMapStringString.go -EXTRA_DIST += test/go/DataTypeSetFloat.go -EXTRA_DIST += test/go/DataTypeSetInt.go +EXTRA_DIST += test/go/DataTypeListInt.go +EXTRA_DIST += test/go/DataTypeListFloat.go EXTRA_DIST += test/go/DataTypeSetString.go -EXTRA_DIST += test/go/DataTypeString.go -EXTRA_DIST += test/go/LengthString.go -EXTRA_DIST += test/go/MultiAttribute.go -EXTRA_DIST += test/go/RangeSearchInt.go +EXTRA_DIST += test/go/DataTypeSetInt.go +EXTRA_DIST += test/go/DataTypeSetFloat.go +EXTRA_DIST += test/go/DataTypeMapStringString.go +EXTRA_DIST += test/go/DataTypeMapStringInt.go +EXTRA_DIST += test/go/DataTypeMapStringFloat.go +EXTRA_DIST += test/go/DataTypeMapIntString.go +EXTRA_DIST += test/go/DataTypeMapIntInt.go +EXTRA_DIST += test/go/DataTypeMapIntFloat.go +EXTRA_DIST += test/go/DataTypeMapFloatString.go +EXTRA_DIST += test/go/DataTypeMapFloatInt.go +EXTRA_DIST += test/go/DataTypeMapFloatFloat.go +EXTRA_DIST += test/go/BasicSearch.go EXTRA_DIST += test/go/RangeSearchString.go +EXTRA_DIST += test/go/RangeSearchInt.go EXTRA_DIST += test/go/RegexSearch.go +EXTRA_DIST += test/go/LengthString.go +# End Automatically Generated Gremlins + +stress_gremlins = +stress_gremlins += test/gremlin/replication.composite.daemons=1.fault-tolerance=0 +stress_gremlins += test/gremlin/replication.composite.daemons=4.fault-tolerance=0 +stress_gremlins += test/gremlin/replication.composite.daemons=4.fault-tolerance=1 +stress_gremlins += test/gremlin/replication.composite.daemons=4.fault-tolerance=2 +stress_gremlins += test/gremlin/replication.reverse.daemons=1.fault-tolerance=0 +stress_gremlins += test/gremlin/replication.reverse.daemons=4.fault-tolerance=0 +stress_gremlins += test/gremlin/replication.reverse.daemons=4.fault-tolerance=1 +stress_gremlins += test/gremlin/replication.reverse.daemons=4.fault-tolerance=2 +stress_gremlins += test/gremlin/replication.simple.daemons=1.fault-tolerance=0 +stress_gremlins += test/gremlin/replication.simple.daemons=4.fault-tolerance=0 +stress_gremlins += test/gremlin/replication.simple.daemons=4.fault-tolerance=1 +stress_gremlins += test/gremlin/replication.simple.daemons=4.fault-tolerance=2 +stress_gremlins += test/gremlin/search.simple.keytype=int,daemons=1.fault-tolerance=0 +stress_gremlins += test/gremlin/search.simple.keytype=int,daemons=4.fault-tolerance=0 +stress_gremlins += test/gremlin/search.simple.keytype=int,daemons=4.fault-tolerance=1 +stress_gremlins += test/gremlin/search.simple.keytype=string,daemons=1.fault-tolerance=0 +stress_gremlins += test/gremlin/search.simple.keytype=string,daemons=4.fault-tolerance=0 +stress_gremlins += test/gremlin/search.simple.keytype=string,daemons=4.fault-tolerance=1 +stress_gremlins += test/gremlin/search.index.keytype=int,daemons=1.fault-tolerance=0 +stress_gremlins += test/gremlin/search.index.keytype=int,daemons=4.fault-tolerance=0 +stress_gremlins += test/gremlin/search.index.keytype=int,daemons=4.fault-tolerance=1 +stress_gremlins += test/gremlin/search.index.keytype=string,daemons=1.fault-tolerance=0 +stress_gremlins += test/gremlin/search.index.keytype=string,daemons=4.fault-tolerance=0 +stress_gremlins += test/gremlin/search.index.keytype=string,daemons=4.fault-tolerance=1 +stress_gremlins += test/gremlin/search.subspace.keytype=int,daemons=1.fault-tolerance=0 +stress_gremlins += test/gremlin/search.subspace.keytype=int,daemons=4.fault-tolerance=0 +stress_gremlins += test/gremlin/search.subspace.keytype=int,daemons=4.fault-tolerance=1 +stress_gremlins += test/gremlin/search.subspace.keytype=string,daemons=1.fault-tolerance=0 +stress_gremlins += test/gremlin/search.subspace.keytype=string,daemons=4.fault-tolerance=0 +stress_gremlins += test/gremlin/search.subspace.keytype=string,daemons=4.fault-tolerance=1 +stress_gremlins += test/gremlin/search.combination.keytype=int,daemons=1.fault-tolerance=0 +stress_gremlins += test/gremlin/search.combination.keytype=int,daemons=4.fault-tolerance=0 +stress_gremlins += test/gremlin/search.combination.keytype=int,daemons=4.fault-tolerance=1 +stress_gremlins += test/gremlin/search.combination.keytype=string,daemons=1.fault-tolerance=0 +stress_gremlins += test/gremlin/search.combination.keytype=string,daemons=4.fault-tolerance=0 +stress_gremlins += test/gremlin/search.combination.keytype=string,daemons=4.fault-tolerance=1 +EXTRA_DIST += $(stress_gremlins) + +if ENABLE_ADMIN +if ENABLE_CLIENT +if ENABLE_PYTHON_BINDINGS + +TESTS += $(doctest_gremlins) + +TESTS += $(python_gremlins) +check_PROGRAMS += bindings/python/hyperdex/admin.so +check_PROGRAMS += bindings/python/hyperdex/client.so + +if ENABLE_JAVA_BINDINGS +TESTS += $(java_gremlins) +endif + +if ENABLE_RUBY_BINDINGS +TESTS += $(ruby_gremlins) +endif + +if ENABLE_TIME_CONSUMING_TESTS +TESTS += $(stress_gremlins) +endif + +endif # ENABLE_PYTHON_BINDINGS +endif # ENABLE_CLIENT +endif # ENABLE_ADMIN test_replication_stress_test_SOURCES = test/replication-stress-test.cc test_replication_stress_test_LDADD = libhyperdex-client.la $(E_LIBS) $(POPT_LIBS) -lpthread @@ -1369,7 +1352,7 @@ man/hyperdex-raw-backup.1: man/hyperdex-raw-backup.1.h2m tools/raw-backup.cc | h EXTRA_DIST += hyperdex-noc ################################################################################ -################################# Documentation ################################ +###################################### NOC ##################################### ################################################################################ EXTRA_DIST += noc/css/bootstrap.css diff --git a/hyperdex-datastructures-fuzz-test b/hyperdex-datastructures-fuzz-test deleted file mode 100755 index 7be53a81..00000000 --- a/hyperdex-datastructures-fuzz-test +++ /dev/null @@ -1,648 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2012, Cornell University -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# * Neither the name of HyperDex nor the names of its contributors may be -# used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -'''Construct the space shown below and fuzz test it.''' - - -import collections -import copy -import operator -import pprint -import random -import string -import sys -import time - -import hyperclient -from hyperclient import * - - -HYPERCLIENT_SUCCESS = 8448 -HYPERCLIENT_NOTFOUND = 8449 -HYPERCLIENT_SEARCHDONE = 8450 -HYPERCLIENT_CMPFAIL = 8451 -HYPERCLIENT_UNKNOWNSPACE = 8512 -HYPERCLIENT_COORDFAIL = 8513 -HYPERCLIENT_SERVERERROR = 8514 -HYPERCLIENT_POLLFAILED = 8515 -HYPERCLIENT_OVERFLOW = 8516 -HYPERCLIENT_RECONFIGURE = 8517 -HYPERCLIENT_TIMEOUT = 8519 -HYPERCLIENT_UNKNOWNATTR = 8520 -HYPERCLIENT_DUPEATTR = 8521 -HYPERCLIENT_NONEPENDING = 8523 -HYPERCLIENT_DONTUSEKEY = 8524 -HYPERCLIENT_WRONGTYPE = 8525 -HYPERCLIENT_NOMEM = 8526 -HYPERCLIENT_EXCEPTION = 8574 -HYPERCLIENT_ZERO = 8575 -HYPERCLIENT_A = 8576 -HYPERCLIENT_B = 8577 - - -CHARSET = string.ascii_letters + string.digits + string.punctuation -ATTRS = ('s', 'i', 'ls', 'li', 'ss', 'si', 'mss', 'msi', 'mis', 'mii') -INT64_MIN = -9223372036854775808 -INT64_MAX = 9223372036854775807 - - -def generate_bytes(): - return ''.join([random.choice(CHARSET) for i in xrange(random.randint(0, 16))]) - -def generate_int(): - return random.randint(INT64_MIN, INT64_MAX) - -def generate_list_bytes(): - return [generate_bytes() for i in xrange(random.randint(0, 16))] - -def generate_list_int(): - return [generate_int() for i in xrange(random.randint(0, 16))] - -def generate_set_bytes(): - return set(generate_list_bytes()) - -def generate_set_int(): - return set(generate_list_int()) - -def generate_map_bytes_bytes(): - return dict([(generate_bytes(), generate_bytes()) for i in xrange(random.randint(0, 16))]) - -def generate_map_bytes_int(): - return dict([(generate_bytes(), generate_int()) for i in xrange(random.randint(0, 16))]) - -def generate_map_int_bytes(): - return dict([(generate_int(), generate_bytes()) for i in xrange(random.randint(0, 16))]) - -def generate_map_int_int(): - return dict([(generate_int(), generate_int()) for i in xrange(random.randint(0, 16))]) - -def generate_put(): - key = str(random.randint(0, 1024)) - attr_gen = {'s': generate_bytes, - 'i': generate_int, - 'ls': generate_list_bytes, - 'li': generate_list_int, - 'ss': generate_set_bytes, - 'si': generate_set_int, - 'mss': generate_map_bytes_bytes, - 'msi': generate_map_bytes_int, - 'mis': generate_map_int_bytes, - 'mii': generate_map_int_int} - value = {} - for attr in random.sample(ATTRS, random.randint(0, len(ATTRS))): - value[attr] = attr_gen[attr]() - return key, value - -def generate_del(): - key = str(random.randint(0, 1024)) - return key, - -def generate_atomic_math(): - key = str(random.randint(0, 1024)) - val = {} - if random.random() < 0.9: - val['i'] = generate_int() - return key, val - -def generate_string_pend(): - key = str(random.randint(0, 1024)) - val = {} - if random.random() < 0.9: - val['s'] = generate_bytes() - return key, val - -def generate_list_push(): - key = str(random.randint(0, 1024)) - val = {} - if random.random() < 0.9: - val['li'] = generate_int() - if random.random() < 0.9: - val['ls'] = generate_bytes() - return key, val - -def generate_set_op(): - key = str(random.randint(0, 1024)) - val = {} - if random.random() < 0.9: - val['si'] = generate_int() - if random.random() < 0.9: - val['ss'] = generate_bytes() - return key, val - -def generate_set_set(): - key = str(random.randint(0, 1024)) - val = {} - if random.random() < 0.9: - val['si'] = generate_set_int() - if random.random() < 0.9: - val['ss'] = generate_set_bytes() - return key, val - -def generate_map_op(): - key = str(random.randint(0, 1024)) - val = {'mss': {}, 'msi': {}, 'mis': {}, 'mii': {}} - if random.random() < 0.9: - val['mss'][str(random.randint(0, 1024))] = generate_bytes() - if random.random() < 0.9: - val['msi'][str(random.randint(0, 1024))] = generate_int() - if random.random() < 0.9: - val['mis'][random.randint(0, 1024)] = generate_bytes() - if random.random() < 0.9: - val['mii'][random.randint(0, 1024)] = generate_int() - return key, val - -def generate_map_remove(): - key = str(random.randint(0, 1024)) - val = {} - if random.random() < 0.9: - val['mss'] = str(random.randint(0, 1024)) - if random.random() < 0.9: - val['msi'] = str(random.randint(0, 1024)) - if random.random() < 0.9: - val['mis'] = random.randint(0, 1024) - if random.random() < 0.9: - val['mii'] = random.randint(0, 1024) - return key, val - -def generate_map_atomic_math(): - key = str(random.randint(0, 1024)) - val = {'msi': {}, 'mii': {}} - num = random.randint(0, 1024) - keys = [str(k) for k in random.sample(range(0, 1025), num)] - for k in keys: - val['msi'][k] = generate_int() - num = random.randint(0, 1024) - for k in random.sample(range(0, 1025), num): - val['mii'][k] = generate_int() - return key, val - -def generate_map_string_pend(): - key = str(random.randint(0, 1024)) - val = {'mss': {}, 'mis': {}} - num = random.randint(0, 1024) - num = random.randint(0, 1024) - keys = [str(k) for k in random.sample(range(0, 1025), num)] - for k in keys: - val['mss'][k] = generate_bytes() - num = random.randint(0, 1024) - for k in random.sample(range(0, 1025), num): - val['mis'][k] = generate_bytes() - return key, val - -def random_generator(): - op_gen = {'put': generate_put - ,'del': generate_del - ,'atomic_add': generate_atomic_math - ,'atomic_sub': generate_atomic_math - ,'atomic_mul': generate_atomic_math - ,'atomic_div': generate_atomic_math - ,'atomic_mod': generate_atomic_math - ,'atomic_and': generate_atomic_math - ,'atomic_or': generate_atomic_math - ,'atomic_xor': generate_atomic_math - ,'string_prepend': generate_string_pend - ,'string_append': generate_string_pend - ,'list_lpush': generate_list_push - ,'list_rpush': generate_list_push - ,'set_add': generate_set_op - ,'set_remove': generate_set_op - ,'set_intersect': generate_set_set - ,'set_union': generate_set_set - ,'map_add': generate_map_op - ,'map_remove': generate_map_remove - ,'map_atomic_add': generate_map_atomic_math - ,'map_atomic_sub': generate_map_atomic_math - ,'map_atomic_mul': generate_map_atomic_math - ,'map_atomic_div': generate_map_atomic_math - ,'map_atomic_mod': generate_map_atomic_math - ,'map_atomic_and': generate_map_atomic_math - ,'map_atomic_or': generate_map_atomic_math - ,'map_atomic_xor': generate_map_atomic_math - ,'map_string_prepend': generate_map_string_pend - ,'map_string_append': generate_map_string_pend - } - while True: - op = random.choice(op_gen.keys()) - args = op_gen[op]() - yield op, args - -def inlineexception(f): - def newf(*args, **kwargs): - try: - return f(*args, **kwargs) - except HyperClientException as e: - return e - return newf - -class HyperDexClient(object): - - def __init__(self, addr, port, space): - self._client = hyperclient.Client(addr, port) - try: - self._client.rm_space('fuzz') - except: - pass - try: - self._client.add_space(''' - space fuzz - key string k - attributes - string s, - int i, - list(string) ls, - list(int) li, - set(string) ss, - set(int) si, - map(string, string) mss, - map(string, int) msi, - map(int, string) mis, - map(int, int) mii - create 1 partition - ''') - time.sleep(1) - except: - pass - self._space = space - - @inlineexception - def op_put(self, key, value): - assert self._client.put(self._space, key, value) - return self._client.get(self._space, key) - - @inlineexception - def op_del(self, key): - return self._client.delete(self._space, key) - - @inlineexception - def _atomic(self, key, ops, func): - func(self._space, key, ops) - return self._client.get(self._space, key) - - def op_atomic_add(self, key, nums): - return self._atomic(key, nums, self._client.atomic_add) - - def op_atomic_sub(self, key, nums): - return self._atomic(key, nums, self._client.atomic_sub) - - def op_atomic_mul(self, key, nums): - return self._atomic(key, nums, self._client.atomic_mul) - - def op_atomic_div(self, key, nums): - return self._atomic(key, nums, self._client.atomic_div) - - def op_atomic_mod(self, key, nums): - return self._atomic(key, nums, self._client.atomic_mod) - - def op_atomic_and(self, key, nums): - return self._atomic(key, nums, self._client.atomic_and) - - def op_atomic_or(self, key, nums): - return self._atomic(key, nums, self._client.atomic_or) - - def op_atomic_xor(self, key, nums): - return self._atomic(key, nums, self._client.atomic_xor) - - def op_string_prepend(self, key, s): - return self._atomic(key, s, self._client.string_prepend) - - def op_string_append(self, key, s): - return self._atomic(key, s, self._client.string_append) - - def op_list_lpush(self, key, s): - return self._atomic(key, s, self._client.list_lpush) - - def op_list_rpush(self, key, s): - return self._atomic(key, s, self._client.list_rpush) - - def op_set_add(self, key, s): - return self._atomic(key, s, self._client.set_add) - - def op_set_remove(self, key, s): - return self._atomic(key, s, self._client.set_remove) - - def op_set_intersect(self, key, s): - return self._atomic(key, s, self._client.set_intersect) - - def op_set_union(self, key, s): - return self._atomic(key, s, self._client.set_union) - - def op_map_add(self, key, ops): - return self._atomic(key, ops, self._client.map_add) - - def op_map_remove(self, key, ops): - return self._atomic(key, ops, self._client.map_remove) - - def op_map_atomic_add(self, key, nums): - return self._atomic(key, nums, self._client.map_atomic_add) - - def op_map_atomic_sub(self, key, nums): - return self._atomic(key, nums, self._client.map_atomic_sub) - - def op_map_atomic_mul(self, key, nums): - return self._atomic(key, nums, self._client.map_atomic_mul) - - def op_map_atomic_div(self, key, nums): - return self._atomic(key, nums, self._client.map_atomic_div) - - def op_map_atomic_mod(self, key, nums): - return self._atomic(key, nums, self._client.map_atomic_mod) - - def op_map_atomic_and(self, key, nums): - return self._atomic(key, nums, self._client.map_atomic_and) - - def op_map_atomic_or(self, key, nums): - return self._atomic(key, nums, self._client.map_atomic_or) - - def op_map_atomic_xor(self, key, nums): - return self._atomic(key, nums, self._client.map_atomic_xor) - - def op_map_string_prepend(self, key, s): - return self._atomic(key, s, self._client.map_string_prepend) - - def op_map_string_append(self, key, s): - return self._atomic(key, s, self._client.map_string_append) - -def _add_overflow_check(func): - def _func(a, b): - x = func(a, b) - if x < INT64_MIN or x > INT64_MAX: - raise HyperClientException(HYPERCLIENT_OVERFLOW) - return x - return _func - -def _set_add(x, y): - x.add(y) - return x - -def _set_remove(x, y): - if y in x: - x.remove(y) - return x - -def _map_add(x, y): - for k, v in y.iteritems(): - x[k] = v - return x - -def _map_remove(x, y): - if y in x: - del x[y] - return x - -class HyperDexModel(object): - - def __init__(self): - def stored(): - return {'s': '', - 'i': 0, - 'ls': list(), - 'li': list(), - 'ss': set(), - 'si': set(), - 'mss': dict(), - 'msi': dict(), - 'mis': dict(), - 'mii': dict()} - self._kvs = collections.defaultdict(stored) - self._put_types = { - 's': lambda x: isinstance(x, bytes), - 'i': lambda x: isinstance(x, int), - 'ls': lambda x: isinstance(x, list) and all([isinstance(e, bytes) for e in x]), - 'li': lambda x: isinstance(x, list) and all([isinstance(e, int) for e in x]), - 'ss': lambda x: isinstance(x, set) and all([isinstance(e, bytes) for e in x]), - 'si': lambda x: isinstance(x, set) and all([isinstance(e, int) for e in x]), - 'mss': lambda x: isinstance(x, dict) and all([isinstance(k, bytes) and isinstance(v, bytes) for (k, v) in x.iteritems()]), - 'msi': lambda x: isinstance(x, dict) and all([isinstance(k, bytes) and isinstance(v, int) for (k, v) in x.iteritems()]), - 'mis': lambda x: isinstance(x, dict) and all([isinstance(k, int) and isinstance(v, bytes) for (k, v) in x.iteritems()]), - 'mii': lambda x: isinstance(x, dict) and all([isinstance(k, int) and isinstance(v, int) for (k, v) in x.iteritems()])} - - @inlineexception - def op_put(self, key, value): - for k, v in value.iteritems(): - if k not in self._put_types: - return HyperClientException(HYPERCLIENT_UNKNOWNATTR, k) - if not self._put_types[k](v): - return HyperClientException(HYPERCLIENT_WRONGTYPE, k) - for k, v in value.iteritems(): - self._kvs[key][k] = v - return self._kvs[key] - - @inlineexception - def op_del(self, key): - if key in self._kvs: - del self._kvs[key] - return True - else: - return False - - @inlineexception - def _atomic(self, key, ops, func, validate): - if key not in self._kvs: - return HyperClientException(HYPERCLIENT_NOTFOUND) - for k, v in ops.iteritems(): - if k not in self._put_types: - return HyperClientException(HYPERCLIENT_UNKNOWNATTR, k) - if not validate.get(k, lambda x: False)(v): - return HyperClientException(HYPERCLIENT_WRONGTYPE, k) - newobj = self._kvs[key].copy() - newobj = copy.deepcopy(self._kvs[key]) - for k, v in ops.iteritems(): - newobj[k] = func(newobj[k], v) - self._kvs[key] = newobj - return self._kvs[key] - - @inlineexception - def _atomic_map(self, key, ops, func, default, validate): - for k, m in ops.iteritems(): - for mk, mv in m.iteritems(): - if k not in self._put_types: - return HyperClientException(HYPERCLIENT_UNKNOWNATTR, k) - if not validate.get(k, lambda x, y: False)(mk, mv): - return HyperClientException(HYPERCLIENT_WRONGTYPE, k) - if key not in self._kvs: - return HyperClientException(HYPERCLIENT_NOTFOUND) - newobj = copy.deepcopy(self._kvs[key]) - for k, m in ops.iteritems(): - for mk, mv in m.iteritems(): - if mk not in newobj[k]: - newobj[k][mk] = default - newobj[k][mk] = func(newobj[k][mk], mv) - self._kvs[key] = newobj - return self._kvs[key] - - def op_atomic_add(self, key, nums): - return self._atomic(key, nums, _add_overflow_check(operator.add), - {'i': lambda x: isinstance(x, int)}) - - def op_atomic_sub(self, key, nums): - return self._atomic(key, nums, _add_overflow_check(operator.sub), - {'i': lambda x: isinstance(x, int)}) - - def op_atomic_mul(self, key, nums): - return self._atomic(key, nums, _add_overflow_check(operator.mul), - {'i': lambda x: isinstance(x, int)}) - - def op_atomic_div(self, key, nums): - return self._atomic(key, nums, _add_overflow_check(operator.div), - {'i': lambda x: isinstance(x, int)}) - - def op_atomic_mod(self, key, nums): - return self._atomic(key, nums, _add_overflow_check(operator.mod), - {'i': lambda x: isinstance(x, int)}) - - def op_atomic_and(self, key, nums): - return self._atomic(key, nums, lambda x, y: x & y, - {'i': lambda x: isinstance(x, int)}) - - def op_atomic_or(self, key, nums): - return self._atomic(key, nums, lambda x, y: x | y, - {'i': lambda x: isinstance(x, int)}) - - def op_atomic_xor(self, key, nums): - return self._atomic(key, nums, lambda x, y: x ^ y, - {'i': lambda x: isinstance(x, int)}) - - def op_string_prepend(self, key, s): - return self._atomic(key, s, lambda x, y: y + x, - {'s': lambda x: isinstance(x, bytes)}) - - def op_string_append(self, key, s): - return self._atomic(key, s, lambda x, y: x + y, - {'s': lambda x: isinstance(x, bytes)}) - - def op_list_lpush(self, key, s): - return self._atomic(key, s, lambda x, y: [y] + x, - {'li': lambda x: isinstance(x, int), - 'ls': lambda x: isinstance(x, bytes)}) - - def op_list_rpush(self, key, s): - return self._atomic(key, s, lambda x, y: x + [y], - {'li': lambda x: isinstance(x, int), - 'ls': lambda x: isinstance(x, bytes)}) - - def op_set_add(self, key, s): - return self._atomic(key, s, _set_add, - {'si': lambda x: isinstance(x, int), - 'ss': lambda x: isinstance(x, bytes)}) - - def op_set_remove(self, key, s): - return self._atomic(key, s, _set_remove, - {'si': lambda x: isinstance(x, int), - 'ss': lambda x: isinstance(x, bytes)}) - - def op_set_intersect(self, key, s): - return self._atomic(key, s, lambda x, y: x & y, - {'si': lambda x: isinstance(x, set) and all([isinstance(e, int) for e in x]), - 'ss': lambda x: isinstance(x, set) and all([isinstance(e, bytes) for e in x])}) - - def op_set_union(self, key, s): - return self._atomic(key, s, lambda x, y: x | y, - {'si': lambda x: isinstance(x, set) and all([isinstance(e, int) for e in x]), - 'ss': lambda x: isinstance(x, set) and all([isinstance(e, bytes) for e in x])}) - - def op_map_add(self, key, ops): - return self._atomic(key, ops, _map_add, - {'msi': lambda d: isinstance(d, dict) and all([isinstance(x, bytes) and isinstance(y, int) for x, y in d.iteritems()]), - 'mii': lambda d: isinstance(d, dict) and all([isinstance(x, int) and isinstance(y, int) for x, y in d.iteritems()]), - 'mss': lambda d: isinstance(d, dict) and all([isinstance(x, bytes) and isinstance(y, bytes) for x, y in d.iteritems()]), - 'mis': lambda d: isinstance(d, dict) and all([isinstance(x, int) and isinstance(y, bytes) for x, y in d.iteritems()])}) - - def op_map_remove(self, key, s): - return self._atomic(key, s, _map_remove, - {'msi': lambda x: isinstance(x, bytes), - 'mii': lambda x: isinstance(x, int), - 'mss': lambda x: isinstance(x, bytes), - 'mis': lambda x: isinstance(x, int)}) - - def op_map_atomic_add(self, key, nums): - return self._atomic_map(key, nums, _add_overflow_check(operator.add), 0, - {'msi': lambda x, y: isinstance(x, bytes) and isinstance(y, int), - 'mii': lambda x, y: isinstance(x, int) and isinstance(y, int)}) - - def op_map_atomic_sub(self, key, nums): - return self._atomic_map(key, nums, _add_overflow_check(operator.sub), 0, - {'msi': lambda x, y: isinstance(x, bytes) and isinstance(y, int), - 'mii': lambda x, y: isinstance(x, int) and isinstance(y, int)}) - - def op_map_atomic_mul(self, key, nums): - return self._atomic_map(key, nums, _add_overflow_check(operator.mul), 0, - {'msi': lambda x, y: isinstance(x, bytes) and isinstance(y, int), - 'mii': lambda x, y: isinstance(x, int) and isinstance(y, int)}) - - def op_map_atomic_div(self, key, nums): - return self._atomic_map(key, nums, _add_overflow_check(operator.div), 0, - {'msi': lambda x, y: isinstance(x, bytes) and isinstance(y, int), - 'mii': lambda x, y: isinstance(x, int) and isinstance(y, int)}) - - def op_map_atomic_mod(self, key, nums): - return self._atomic_map(key, nums, _add_overflow_check(operator.mod), 0, - {'msi': lambda x, y: isinstance(x, bytes) and isinstance(y, int), - 'mii': lambda x, y: isinstance(x, int) and isinstance(y, int)}) - - def op_map_atomic_and(self, key, nums): - return self._atomic_map(key, nums, _add_overflow_check(lambda x, y: x & y), 0, - {'msi': lambda x, y: isinstance(x, bytes) and isinstance(y, int), - 'mii': lambda x, y: isinstance(x, int) and isinstance(y, int)}) - - def op_map_atomic_or(self, key, nums): - return self._atomic_map(key, nums, _add_overflow_check(lambda x, y: x | y), 0, - {'msi': lambda x, y: isinstance(x, bytes) and isinstance(y, int), - 'mii': lambda x, y: isinstance(x, int) and isinstance(y, int)}) - - def op_map_atomic_xor(self, key, nums): - return self._atomic_map(key, nums, _add_overflow_check(lambda x, y: x ^ y), 0, - {'msi': lambda x, y: isinstance(x, bytes) and isinstance(y, int), - 'mii': lambda x, y: isinstance(x, int) and isinstance(y, int)}) - - def op_map_string_prepend(self, key, nums): - return self._atomic_map(key, nums, lambda x, y: y + x, '', - {'mss': lambda x, y: isinstance(x, bytes) and isinstance(y, bytes), - 'mis': lambda x, y: isinstance(x, int) and isinstance(y, bytes)}) - - def op_map_string_append(self, key, nums): - return self._atomic_map(key, nums, lambda x, y: x + y, '', - {'mss': lambda x, y: isinstance(x, bytes) and isinstance(y, bytes), - 'mis': lambda x, y: isinstance(x, int) and isinstance(y, bytes)}) - -if __name__ == '__main__': - random.seed(0) - hyperdex = HyperDexClient('127.0.0.1', 1982, 'fuzz') - model = HyperDexModel() - - for op, args in random_generator(): - #print op, args - m = getattr(model, 'op_' + op)(*args) - h = getattr(hyperdex, 'op_' + op)(*args) - if m != h: - print 'There was a mismatch:', op, args - print 'Model:' - pprint.pprint(m) - print 'HyperDex:' - pprint.pprint(h) - sys.exit(1) diff --git a/maint/generate-bindings-tests.py b/maint/generate-bindings-tests.py index 4418b803..46532457 100644 --- a/maint/generate-bindings-tests.py +++ b/maint/generate-bindings-tests.py @@ -35,21 +35,21 @@ def double_quote(x): y = '"' + y[1:-1] + '"' return y -def gen_shell(lang, name, cmd, space, precmd=None): - shell = '#!/bin/sh\n' +def gen_gremlin(lang, name, cmd, space, precmd=None): + shell = '#!/usr/bin/env gremlin\n' + shell += 'include 1-node-cluster\n\n' if precmd is not None: - shell += precmd + '\n' - shell += ''' -python2 "${{HYPERDEX_SRCDIR}}"/test/runner.py --space="{0}" --daemons=1 -- \\ - {1} {{HOST}} {{PORT}} -'''.format(space, cmd) - path = 'test/sh/bindings.{0}.{1}.sh'.format(lang, name) + shell += 'run ' + precmd + '\n' + shell += 'run "${{HYPERDEX_SRCDIR}}"/test/add-space 127.0.0.1 1982 "{0}"\n'.format(space) + shell += 'run sleep 1\n' + shell += 'run {0} 127.0.0.1 1982\n'.format(cmd) + path = 'test/gremlin/bindings.{0}.{1}'.format(lang, name) f = open(path, 'w') f.write(shell) f.flush() f.close() os.chmod(path, 0755) - print 'shellwrappers += ' + path + return path class LessEqual(object): def __init__(self, x): @@ -110,6 +110,10 @@ class BindingGenerator(object): __metaclass__ = abc.ABCMeta + @abc.abstractproperty + def LANG(self): + return 'UNDEFINED' + @abc.abstractmethod def test(self, name, space): pass @@ -139,11 +143,18 @@ class PythonGenerator(BindingGenerator): def __init__(self): self.f = None + self.gremlins = [] + self.paths = [] + + @property + def LANG(self): + return 'python' def test(self, name, space): assert self.f is None self.name = 'test/python/{0}.py'.format(name) - gen_shell('python', name, 'python2 "${HYPERDEX_SRCDIR}"/' + self.name, space) + p = gen_gremlin('python', name, 'python2 "${HYPERDEX_SRCDIR}"/' + self.name, space) + self.gremlins.append(p) self.f = open(self.name, 'w') self.f.write('''#!/usr/bin/env python2 import sys @@ -159,6 +170,7 @@ def finish(self): self.f.close() self.f = None os.chmod(self.name, 0755) + self.paths.append(self.name) def get(self, space, key, expected): self.f.write('assert c.get({0!r}, {1!r}) == {2!r}\n'.format(space, key, expected)) @@ -182,12 +194,19 @@ class RubyGenerator(BindingGenerator): def __init__(self): self.f = None + self.gremlins = [] + self.paths = [] + + @property + def LANG(self): + return 'ruby' def test(self, name, space): assert self.f is None self.count = 0 self.name = 'test/ruby/{0}.rb'.format(name) - gen_shell('ruby', name, 'ruby "${HYPERDEX_SRCDIR}"/' + self.name, space) + p = gen_gremlin('ruby', name, 'ruby "${HYPERDEX_SRCDIR}"/' + self.name, space) + self.gremlins.append(p) self.f = open(self.name, 'w') self.f.write('''#!/usr/bin/env ruby require 'hyperdex' @@ -223,6 +242,7 @@ def finish(self): self.f.close() self.f = None os.chmod(self.name, 0755) + self.paths.append(self.name) def get(self, space, key, expected): self.f.write('assert {{ c.get({0}, {1}) == {2} }}\n' @@ -307,6 +327,12 @@ class JavaGenerator(BindingGenerator): def __init__(self): self.f = None + self.gremlins = [] + self.paths = [] + + @property + def LANG(self): + return 'java' def test(self, name, space): assert self.f is None @@ -314,7 +340,8 @@ def test(self, name, space): self.path = 'test/java/{0}.java'.format(name) precmd = 'javac -d "${{HYPERDEX_BUILDDIR}}"/test/java "${{HYPERDEX_SRCDIR}}"/test/java/{0}.java'.format(name) cmd = 'java -ea -Djava.library.path="${{HYPERDEX_BUILDDIR}}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 {0}'.format(name) - gen_shell('java', name, cmd, space, precmd=precmd) + p = gen_gremlin('java', name, cmd, space, precmd=precmd) + self.gremlins.append(p) self.f = open(self.path, 'w') self.f.write('''import java.util.*; @@ -347,6 +374,7 @@ def finish(self): self.f.close() self.f = None os.chmod(self.path, 0755) + self.paths.append(self.path) def get(self, space, key, expected): c = self.count @@ -521,11 +549,18 @@ class GoGenerator(BindingGenerator): def __init__(self): self.f = None + self.gremlins = [] + self.paths = [] + + @property + def LANG(self): + return 'go' def test(self, name, space): assert self.f is None self.path = 'test/go/{0}.go'.format(name) - gen_shell('go', name, 'go run test/go/{0}.go'.format(name), space) + p = gen_gremlin('go', name, 'go run test/go/{0}.go'.format(name), space) + self.gremlins.append(p) self.f = open(self.path, 'w') self.f.write('package main\n\n') self.f.write('import "fmt"\n') @@ -630,6 +665,7 @@ def finish(self): self.f.flush() self.f.close() self.f = None + self.paths.append(self.path) def get(self, space, key, expected): self.f.write('\tattrs, err = c.Get({0}, {1})\n'.format(self.to_go(space), self.to_go(key))) @@ -1141,3 +1177,33 @@ def search(self, space, predicate, expected): t.search('kv', {'k': LengthGreaterEqual(3)}, [{'k': 'ABC'}, {'k': 'ABCD'}, {'k': 'ABCDE'}]) t.finish() + +# Adjust the Makefile.am +def adjust_makefile(replacement): + text = open('Makefile.am', 'r').read() + if not replacement.endswith('\n'): + replacement += '\n' + START = '# Begin Automatically Generated Gremlins\n' + END = '# End Automatically Generated Gremlins\n' + head, tail = text.split(START) + body, tail = tail.split(END) + last_line = body.rsplit('\n')[-1] + text = head + START + replacement + last_line + END + tail + f = open('Makefile.am', 'w') + f.write(text) + f.flush() + f.close() + +gremlins = '' +prev = None +for gen in t.generators: + if prev is not None: + gremlins += '\n' + gremlins += '{0}_gremlins =\n'.format(gen.LANG) + for p in gen.gremlins: + gremlins += '{0}_gremlins += {1}\n'.format(gen.LANG, p) + gremlins += 'EXTRA_DIST += $({0}_gremlins)\n'.format(gen.LANG) + for p in gen.paths: + gremlins += 'EXTRA_DIST += {0}\n'.format(p) + prev = gen.LANG +adjust_makefile(gremlins) diff --git a/maint/generate-replication-shell-stubs.py b/maint/generate-replication-shell-stubs.py index 5f2e9953..d17d0fba 100644 --- a/maint/generate-replication-shell-stubs.py +++ b/maint/generate-replication-shell-stubs.py @@ -1,9 +1,11 @@ import os -template = '''#!/bin/sh -SPACE="{space} create {daemons} partitions tolerate {ft} failures" -exec python2 "${{HYPERDEX_SRCDIR}}"/test/runner.py --daemons={daemons} --space="${{SPACE}}" -- \\ - "${{HYPERDEX_BUILDDIR}}"/test/replication-stress-test --quiet -n {daemons} -h {{HOST}} -p {{PORT}} +template = '''#!/usr/bin/env gremlin +include {daemons}-node-cluster-no-mt + +run "${{HYPERDEX_SRCDIR}}"/test/add-space 127.0.0.1 1982 "{space} create {daemons} partitions tolerate {ft} failures" +run sleep 1 +run "${{HYPERDEX_BUILDDIR}}"/test/replication-stress-test -n {daemons} -h 127.0.0.1 -p 1982 ''' SIMPLE = "space replication key int A attributes int B, int C subspace B subspace C" @@ -25,7 +27,7 @@ ] for name, space, daemons, ft in configs: - fname = 'test/sh/replication.{name}.daemons={daemons}.fault-tolerance={ft}.sh'.format(name=name, daemons=daemons, ft=ft) + fname = 'test/gremlin/replication.{name}.daemons={daemons}.fault-tolerance={ft}'.format(name=name, daemons=daemons, ft=ft) f = open(fname, 'w') f.write(template.format(space=space, daemons=daemons, ft=ft)) f.flush() diff --git a/maint/generate-search-shell-stubs.py b/maint/generate-search-shell-stubs.py index 29231fea..fd5bd5ab 100644 --- a/maint/generate-search-shell-stubs.py +++ b/maint/generate-search-shell-stubs.py @@ -1,9 +1,11 @@ import os -template = '''#!/bin/sh -SPACE="{space} create {daemons} partitions tolerate {ft} failures" -exec python2 "${{HYPERDEX_SRCDIR}}"/test/runner.py --daemons={daemons} --space="${{SPACE}}" -- \\ - "${{HYPERDEX_BUILDDIR}}"/test/search-stress-test --quiet -h {{HOST}} -p {{PORT}} -k {keytype} +template = '''#!/usr/bin/env gremlin +include {daemons}-node-cluster + +run "${{HYPERDEX_SRCDIR}}"/test/add-space 127.0.0.1 1982 "{space} create {daemons} partitions tolerate {ft} failures" +run sleep 1 +run "${{HYPERDEX_BUILDDIR}}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k {keytype} ''' SIMPLE = '''space search key {keytype} number attributes @@ -126,7 +128,7 @@ ] for name, space, keytype, daemons, ft in configs: - fname = 'test/sh/search.{name}.keytype={keytype},daemons={daemons}.fault-tolerance={ft}.sh'.format(name=name, keytype=keytype, daemons=daemons, ft=ft) + fname = 'test/gremlin/search.{name}.keytype={keytype},daemons={daemons}.fault-tolerance={ft}'.format(name=name, keytype=keytype, daemons=daemons, ft=ft) f = open(fname, 'w') f.write(template.format(space=space.replace('\n', ' '), keytype=keytype, daemons=daemons, ft=ft)) f.flush() diff --git a/maint/generate-test-packages.py b/maint/generate-test-packages.py deleted file mode 100644 index 909af960..00000000 --- a/maint/generate-test-packages.py +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright (c) 2013, Cornell University -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# * Neither the name of HyperDex nor the names of its contributors may be -# used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - -import argparse -import os -import re -import subprocess -import tarfile -import tempfile - -def add_from_content(tar, name, content, mode=0644): - tmp = tempfile.TemporaryFile() - tmp.write(content) - tmp.flush() - tmp.seek(0) - os.fchmod(tmp.fileno(), mode) - tinfo = tar.gettarinfo(arcname=name, fileobj=tmp) - tar.addfile(tinfo, tmp) - -def generate_test_tarball(version, name, tests): - archive = 'test-hyperdex-' + name + '-' + str(version) - tar = tarfile.open(archive + '.tar.gz', 'w:gz') - version = subprocess.check_output('grep AC_INIT configure.ac', - shell=True).split(' ')[1].strip('[,] ') - makefile = '''CLASSPATH := /usr/share/java/*:test/java:. -export CLASSPATH -export HYPERDEX_SRCDIR=. -export HYPERDEX_BUILDDIR=. - -check: -{rules} -'''.format(version=version, rules=''.join(['\t%s\n' % s for s, t in tests])) - add_from_content(tar, archive + '/Makefile', makefile, 0644) - for sh, test in tests: - tar.add(sh, archive + '/' + sh) - tar.add(test, archive + '/' + test) - tar.add('test/runner.py', archive + '/test/runner.py') - tar.add('test/doctest-runner.py', archive + '/test/doctest-runner.py') - if argparse.__file__.endswith('.pyc'): - tar.add(argparse.__file__[:-1], archive + '/argparse.py') - tar.close() - -version = re.search('^AC_INIT\(\[.*\], \[(.*)\], \[.*\]\)$', - open('configure.ac').read(), re.MULTILINE).group(1) - -generate_test_tarball(version, 'doc', [ - ('test/sh/doc.async-ops.sh', 'test/doc.async-ops.py'), - ('test/sh/doc.atomic-ops.sh', 'test/doc.atomic-ops.py'), - ('test/sh/doc.data-types.sh', 'test/doc.data-types.py'), - ('test/sh/doc.documents.sh', 'test/doc.documents.py'), - ('test/sh/doc.quick-start.sh', 'test/doc.quick-start.py'), -]) - -generate_test_tarball(version, 'java', [ - ('test/sh/bindings.java.BasicSearch.sh', 'test/java/BasicSearch.java'), - ('test/sh/bindings.java.Basic.sh', 'test/java/Basic.java'), - ('test/sh/bindings.java.DataTypeFloat.sh', 'test/java/DataTypeFloat.java'), - ('test/sh/bindings.java.DataTypeInt.sh', 'test/java/DataTypeInt.java'), - ('test/sh/bindings.java.DataTypeListFloat.sh', 'test/java/DataTypeListFloat.java'), - ('test/sh/bindings.java.DataTypeListInt.sh', 'test/java/DataTypeListInt.java'), - ('test/sh/bindings.java.DataTypeListString.sh', 'test/java/DataTypeListString.java'), - ('test/sh/bindings.java.DataTypeMapFloatFloat.sh', 'test/java/DataTypeMapFloatFloat.java'), - ('test/sh/bindings.java.DataTypeMapFloatInt.sh', 'test/java/DataTypeMapFloatInt.java'), - ('test/sh/bindings.java.DataTypeMapFloatString.sh', 'test/java/DataTypeMapFloatString.java'), - ('test/sh/bindings.java.DataTypeMapIntFloat.sh', 'test/java/DataTypeMapIntFloat.java'), - ('test/sh/bindings.java.DataTypeMapIntInt.sh', 'test/java/DataTypeMapIntInt.java'), - ('test/sh/bindings.java.DataTypeMapIntString.sh', 'test/java/DataTypeMapIntString.java'), - ('test/sh/bindings.java.DataTypeMapStringFloat.sh', 'test/java/DataTypeMapStringFloat.java'), - ('test/sh/bindings.java.DataTypeMapStringInt.sh', 'test/java/DataTypeMapStringInt.java'), - ('test/sh/bindings.java.DataTypeMapStringString.sh', 'test/java/DataTypeMapStringString.java'), - ('test/sh/bindings.java.DataTypeSetFloat.sh', 'test/java/DataTypeSetFloat.java'), - ('test/sh/bindings.java.DataTypeSetInt.sh', 'test/java/DataTypeSetInt.java'), - ('test/sh/bindings.java.DataTypeSetString.sh', 'test/java/DataTypeSetString.java'), - ('test/sh/bindings.java.DataTypeString.sh', 'test/java/DataTypeString.java'), - ('test/sh/bindings.java.LengthString.sh', 'test/java/LengthString.java'), - ('test/sh/bindings.java.MultiAttribute.sh', 'test/java/MultiAttribute.java'), - ('test/sh/bindings.java.RangeSearchInt.sh', 'test/java/RangeSearchInt.java'), - ('test/sh/bindings.java.RangeSearchString.sh', 'test/java/RangeSearchString.java'), - ('test/sh/bindings.java.RegexSearch.sh', 'test/java/RegexSearch.java'), -]) - -generate_test_tarball(version, 'python', [ - ('test/sh/bindings.python.BasicSearch.sh', 'test/python/BasicSearch.py'), - ('test/sh/bindings.python.Basic.sh', 'test/python/Basic.py'), - ('test/sh/bindings.python.DataTypeFloat.sh', 'test/python/DataTypeFloat.py'), - ('test/sh/bindings.python.DataTypeInt.sh', 'test/python/DataTypeInt.py'), - ('test/sh/bindings.python.DataTypeListFloat.sh', 'test/python/DataTypeListFloat.py'), - ('test/sh/bindings.python.DataTypeListInt.sh', 'test/python/DataTypeListInt.py'), - ('test/sh/bindings.python.DataTypeListString.sh', 'test/python/DataTypeListString.py'), - ('test/sh/bindings.python.DataTypeMapFloatFloat.sh', 'test/python/DataTypeMapFloatFloat.py'), - ('test/sh/bindings.python.DataTypeMapFloatInt.sh', 'test/python/DataTypeMapFloatInt.py'), - ('test/sh/bindings.python.DataTypeMapFloatString.sh', 'test/python/DataTypeMapFloatString.py'), - ('test/sh/bindings.python.DataTypeMapIntFloat.sh', 'test/python/DataTypeMapIntFloat.py'), - ('test/sh/bindings.python.DataTypeMapIntInt.sh', 'test/python/DataTypeMapIntInt.py'), - ('test/sh/bindings.python.DataTypeMapIntString.sh', 'test/python/DataTypeMapIntString.py'), - ('test/sh/bindings.python.DataTypeMapStringFloat.sh', 'test/python/DataTypeMapStringFloat.py'), - ('test/sh/bindings.python.DataTypeMapStringInt.sh', 'test/python/DataTypeMapStringInt.py'), - ('test/sh/bindings.python.DataTypeMapStringString.sh', 'test/python/DataTypeMapStringString.py'), - ('test/sh/bindings.python.DataTypeSetFloat.sh', 'test/python/DataTypeSetFloat.py'), - ('test/sh/bindings.python.DataTypeSetInt.sh', 'test/python/DataTypeSetInt.py'), - ('test/sh/bindings.python.DataTypeSetString.sh', 'test/python/DataTypeSetString.py'), - ('test/sh/bindings.python.DataTypeString.sh', 'test/python/DataTypeString.py'), - ('test/sh/bindings.python.LengthString.sh', 'test/python/LengthString.py'), - ('test/sh/bindings.python.MultiAttribute.sh', 'test/python/MultiAttribute.py'), - ('test/sh/bindings.python.RangeSearchInt.sh', 'test/python/RangeSearchInt.py'), - ('test/sh/bindings.python.RangeSearchString.sh', 'test/python/RangeSearchString.py'), - ('test/sh/bindings.python.RegexSearch.sh', 'test/python/RegexSearch.py'), -]) - -generate_test_tarball(version, 'ruby', [ - ('test/sh/bindings.ruby.BasicSearch.sh', 'test/ruby/BasicSearch.rb'), - ('test/sh/bindings.ruby.Basic.sh', 'test/ruby/Basic.rb'), - ('test/sh/bindings.ruby.DataTypeFloat.sh', 'test/ruby/DataTypeFloat.rb'), - ('test/sh/bindings.ruby.DataTypeInt.sh', 'test/ruby/DataTypeInt.rb'), - ('test/sh/bindings.ruby.DataTypeListFloat.sh', 'test/ruby/DataTypeListFloat.rb'), - ('test/sh/bindings.ruby.DataTypeListInt.sh', 'test/ruby/DataTypeListInt.rb'), - ('test/sh/bindings.ruby.DataTypeListString.sh', 'test/ruby/DataTypeListString.rb'), - ('test/sh/bindings.ruby.DataTypeMapFloatFloat.sh', 'test/ruby/DataTypeMapFloatFloat.rb'), - ('test/sh/bindings.ruby.DataTypeMapFloatInt.sh', 'test/ruby/DataTypeMapFloatInt.rb'), - ('test/sh/bindings.ruby.DataTypeMapFloatString.sh', 'test/ruby/DataTypeMapFloatString.rb'), - ('test/sh/bindings.ruby.DataTypeMapIntFloat.sh', 'test/ruby/DataTypeMapIntFloat.rb'), - ('test/sh/bindings.ruby.DataTypeMapIntInt.sh', 'test/ruby/DataTypeMapIntInt.rb'), - ('test/sh/bindings.ruby.DataTypeMapIntString.sh', 'test/ruby/DataTypeMapIntString.rb'), - ('test/sh/bindings.ruby.DataTypeMapStringFloat.sh', 'test/ruby/DataTypeMapStringFloat.rb'), - ('test/sh/bindings.ruby.DataTypeMapStringInt.sh', 'test/ruby/DataTypeMapStringInt.rb'), - ('test/sh/bindings.ruby.DataTypeMapStringString.sh', 'test/ruby/DataTypeMapStringString.rb'), - ('test/sh/bindings.ruby.DataTypeSetFloat.sh', 'test/ruby/DataTypeSetFloat.rb'), - ('test/sh/bindings.ruby.DataTypeSetInt.sh', 'test/ruby/DataTypeSetInt.rb'), - ('test/sh/bindings.ruby.DataTypeSetString.sh', 'test/ruby/DataTypeSetString.rb'), - ('test/sh/bindings.ruby.DataTypeString.sh', 'test/ruby/DataTypeString.rb'), - ('test/sh/bindings.ruby.LengthString.sh', 'test/ruby/LengthString.rb'), - ('test/sh/bindings.ruby.MultiAttribute.sh', 'test/ruby/MultiAttribute.rb'), - ('test/sh/bindings.ruby.RangeSearchInt.sh', 'test/ruby/RangeSearchInt.rb'), - ('test/sh/bindings.ruby.RangeSearchString.sh', 'test/ruby/RangeSearchString.rb'), - ('test/sh/bindings.ruby.RegexSearch.sh', 'test/ruby/RegexSearch.rb'), -]) diff --git a/test/add-space b/test/add-space new file mode 100755 index 00000000..7ec75e88 --- /dev/null +++ b/test/add-space @@ -0,0 +1,8 @@ +#!/usr/bin/env python2 + +import sys + +import hyperdex.admin + +adm = hyperdex.admin.Admin(sys.argv[1], int(sys.argv[2])) +adm.add_space(sys.argv[3]) diff --git a/test/gremlin/1-node-cluster b/test/gremlin/1-node-cluster new file mode 100644 index 00000000..3d18becb --- /dev/null +++ b/test/gremlin/1-node-cluster @@ -0,0 +1,17 @@ +env GLOG_logtostderr +env GLOG_minloglevel 0 +env GLOG_logbufsecs 0 + +tcp-port 1982 +tcp-port 2012 + +run mkdir coord0 +run mkdir daemon0 + +daemon hyperdex coordinator --foreground --data=coord0 --listen 127.0.0.1 --listen-port 1982 +run replicant server-status --host 127.0.0.1 --port 1982 + +daemon hyperdex daemon --foreground --data=daemon0 --listen 127.0.0.1 --listen-port 2012 --coordinator 127.0.0.1 --coordinator-port 1982 +#run replicant server-status --host 127.0.0.1 --port 1982 + +run sleep 2 diff --git a/test/gremlin/1-node-cluster-no-mt b/test/gremlin/1-node-cluster-no-mt new file mode 100644 index 00000000..a53611ea --- /dev/null +++ b/test/gremlin/1-node-cluster-no-mt @@ -0,0 +1,17 @@ +env GLOG_logtostderr +env GLOG_minloglevel 0 +env GLOG_logbufsecs 0 + +tcp-port 1982 +tcp-port 2012 + +run mkdir coord0 +run mkdir daemon0 + +daemon hyperdex coordinator --foreground --data=coord0 --listen 127.0.0.1 --listen-port 1982 +run replicant server-status --host 127.0.0.1 --port 1982 + +daemon hyperdex daemon --foreground --threads 1 --data=daemon0 --listen 127.0.0.1 --listen-port 2012 --coordinator 127.0.0.1 --coordinator-port 1982 +#run replicant server-status --host 127.0.0.1 --port 1982 + +run sleep 2 diff --git a/test/gremlin/4-node-cluster b/test/gremlin/4-node-cluster new file mode 100644 index 00000000..e5e0a73e --- /dev/null +++ b/test/gremlin/4-node-cluster @@ -0,0 +1,29 @@ +env GLOG_logtostderr +env GLOG_minloglevel 0 +env GLOG_logbufsecs 0 + +tcp-port 1982 1983 1984 1985 +tcp-port 2012 2013 2014 2015 + +run mkdir coord0 coord1 coord2 coord3 +run mkdir daemon0 daemon1 daemon2 daemon3 + +daemon hyperdex coordinator --foreground --data=coord0 --listen 127.0.0.1 --listen-port 1982 +run replicant server-status --host 127.0.0.1 --port 1982 +daemon hyperdex coordinator --foreground --data=coord1 --listen 127.0.0.1 --listen-port 1983 --connect-port 1982 +run replicant server-status --host 127.0.0.1 --port 1983 +daemon hyperdex coordinator --foreground --data=coord2 --listen 127.0.0.1 --listen-port 1984 --connect-port 1983 +run replicant server-status --host 127.0.0.1 --port 1984 +daemon hyperdex coordinator --foreground --data=coord3 --listen 127.0.0.1 --listen-port 1985 --connect-port 1984 +run replicant server-status --host 127.0.0.1 --port 1985 + +daemon hyperdex daemon --foreground --data=daemon0 --listen 127.0.0.1 --listen-port 2012 --coordinator 127.0.0.1 --coordinator-port 1982 +#run replicant server-status --host 127.0.0.1 --port 1982 +daemon hyperdex daemon --foreground --data=daemon1 --listen 127.0.0.1 --listen-port 2013 --coordinator 127.0.0.1 --coordinator-port 1983 +#run replicant server-status --host 127.0.0.1 --port 1983 +daemon hyperdex daemon --foreground --data=daemon2 --listen 127.0.0.1 --listen-port 2014 --coordinator 127.0.0.1 --coordinator-port 1984 +#run replicant server-status --host 127.0.0.1 --port 1984 +daemon hyperdex daemon --foreground --data=daemon3 --listen 127.0.0.1 --listen-port 2015 --coordinator 127.0.0.1 --coordinator-port 1985 +#run replicant server-status --host 127.0.0.1 --port 1985 + +run sleep 2 diff --git a/test/gremlin/4-node-cluster-no-mt b/test/gremlin/4-node-cluster-no-mt new file mode 100644 index 00000000..f0357436 --- /dev/null +++ b/test/gremlin/4-node-cluster-no-mt @@ -0,0 +1,29 @@ +env GLOG_logtostderr +env GLOG_minloglevel 0 +env GLOG_logbufsecs 0 + +tcp-port 1982 1983 1984 1985 +tcp-port 2012 2013 2014 2015 + +run mkdir coord0 coord1 coord2 coord3 +run mkdir daemon0 daemon1 daemon2 daemon3 + +daemon hyperdex coordinator --foreground --data=coord0 --listen 127.0.0.1 --listen-port 1982 +run replicant server-status --host 127.0.0.1 --port 1982 +daemon hyperdex coordinator --foreground --data=coord1 --listen 127.0.0.1 --listen-port 1983 --connect-port 1982 +run replicant server-status --host 127.0.0.1 --port 1983 +daemon hyperdex coordinator --foreground --data=coord2 --listen 127.0.0.1 --listen-port 1984 --connect-port 1983 +run replicant server-status --host 127.0.0.1 --port 1984 +daemon hyperdex coordinator --foreground --data=coord3 --listen 127.0.0.1 --listen-port 1985 --connect-port 1984 +run replicant server-status --host 127.0.0.1 --port 1985 + +daemon hyperdex daemon --foreground --threads 1 --data=daemon0 --listen 127.0.0.1 --listen-port 2012 --coordinator 127.0.0.1 --coordinator-port 1982 +#run replicant server-status --host 127.0.0.1 --port 1982 +daemon hyperdex daemon --foreground --threads 1 --data=daemon1 --listen 127.0.0.1 --listen-port 2013 --coordinator 127.0.0.1 --coordinator-port 1983 +#run replicant server-status --host 127.0.0.1 --port 1983 +daemon hyperdex daemon --foreground --threads 1 --data=daemon2 --listen 127.0.0.1 --listen-port 2014 --coordinator 127.0.0.1 --coordinator-port 1984 +#run replicant server-status --host 127.0.0.1 --port 1984 +daemon hyperdex daemon --foreground --threads 1 --data=daemon3 --listen 127.0.0.1 --listen-port 2015 --coordinator 127.0.0.1 --coordinator-port 1985 +#run replicant server-status --host 127.0.0.1 --port 1985 + +run sleep 2 diff --git a/test/gremlin/5-node-cluster b/test/gremlin/5-node-cluster index c3668326..1a51471a 100644 --- a/test/gremlin/5-node-cluster +++ b/test/gremlin/5-node-cluster @@ -30,4 +30,4 @@ daemon hyperdex daemon --foreground --data=daemon3 --listen 127.0.0.1 --listen-p daemon hyperdex daemon --foreground --data=daemon4 --listen 127.0.0.1 --listen-port 2016 --coordinator 127.0.0.1 --coordinator-port 1986 #run replicant server-status --host 127.0.0.1 --port 1986 -run sleep 5 +run sleep 2 diff --git a/test/gremlin/5-node-cluster-no-mt b/test/gremlin/5-node-cluster-no-mt new file mode 100644 index 00000000..facfcded --- /dev/null +++ b/test/gremlin/5-node-cluster-no-mt @@ -0,0 +1,33 @@ +env GLOG_logtostderr +env GLOG_minloglevel 0 +env GLOG_logbufsecs 0 + +tcp-port 1982 1983 1984 1985 1986 +tcp-port 2012 2013 2014 2015 2016 + +run mkdir coord0 coord1 coord2 coord3 coord4 +run mkdir daemon0 daemon1 daemon2 daemon3 daemon4 + +daemon hyperdex coordinator --foreground --data=coord0 --listen 127.0.0.1 --listen-port 1982 +run replicant server-status --host 127.0.0.1 --port 1982 +daemon hyperdex coordinator --foreground --data=coord1 --listen 127.0.0.1 --listen-port 1983 --connect-port 1982 +run replicant server-status --host 127.0.0.1 --port 1983 +daemon hyperdex coordinator --foreground --data=coord2 --listen 127.0.0.1 --listen-port 1984 --connect-port 1983 +run replicant server-status --host 127.0.0.1 --port 1984 +daemon hyperdex coordinator --foreground --data=coord3 --listen 127.0.0.1 --listen-port 1985 --connect-port 1984 +run replicant server-status --host 127.0.0.1 --port 1985 +daemon hyperdex coordinator --foreground --data=coord4 --listen 127.0.0.1 --listen-port 1986 --connect-port 1985 +run replicant server-status --host 127.0.0.1 --port 1986 + +daemon hyperdex daemon --foreground --threads 1 --data=daemon0 --listen 127.0.0.1 --listen-port 2012 --coordinator 127.0.0.1 --coordinator-port 1982 +#run replicant server-status --host 127.0.0.1 --port 1982 +daemon hyperdex daemon --foreground --threads 1 --data=daemon1 --listen 127.0.0.1 --listen-port 2013 --coordinator 127.0.0.1 --coordinator-port 1983 +#run replicant server-status --host 127.0.0.1 --port 1983 +daemon hyperdex daemon --foreground --threads 1 --data=daemon2 --listen 127.0.0.1 --listen-port 2014 --coordinator 127.0.0.1 --coordinator-port 1984 +#run replicant server-status --host 127.0.0.1 --port 1984 +daemon hyperdex daemon --foreground --threads 1 --data=daemon3 --listen 127.0.0.1 --listen-port 2015 --coordinator 127.0.0.1 --coordinator-port 1985 +#run replicant server-status --host 127.0.0.1 --port 1985 +daemon hyperdex daemon --foreground --threads 1 --data=daemon4 --listen 127.0.0.1 --listen-port 2016 --coordinator 127.0.0.1 --coordinator-port 1986 +#run replicant server-status --host 127.0.0.1 --port 1986 + +run sleep 2 diff --git a/test/gremlin/bindings.go.Basic b/test/gremlin/bindings.go.Basic new file mode 100755 index 00000000..6f8c2547 --- /dev/null +++ b/test/gremlin/bindings.go.Basic @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run go run test/go/Basic.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.BasicSearch b/test/gremlin/bindings.go.BasicSearch new file mode 100755 index 00000000..effdee58 --- /dev/null +++ b/test/gremlin/bindings.go.BasicSearch @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run go run test/go/BasicSearch.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.CondPut b/test/gremlin/bindings.go.CondPut new file mode 100755 index 00000000..28badf8b --- /dev/null +++ b/test/gremlin/bindings.go.CondPut @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run go run test/go/CondPut.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeFloat b/test/gremlin/bindings.go.DataTypeFloat new file mode 100755 index 00000000..c747469d --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes float v" +run sleep 1 +run go run test/go/DataTypeFloat.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeInt b/test/gremlin/bindings.go.DataTypeInt new file mode 100755 index 00000000..6597f60f --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes int v" +run sleep 1 +run go run test/go/DataTypeInt.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeListFloat b/test/gremlin/bindings.go.DataTypeListFloat new file mode 100755 index 00000000..e13a0718 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeListFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(float) v" +run sleep 1 +run go run test/go/DataTypeListFloat.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeListInt b/test/gremlin/bindings.go.DataTypeListInt new file mode 100755 index 00000000..7f9704f8 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeListInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(int) v" +run sleep 1 +run go run test/go/DataTypeListInt.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeListString b/test/gremlin/bindings.go.DataTypeListString new file mode 100755 index 00000000..6a16bf31 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeListString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(string) v" +run sleep 1 +run go run test/go/DataTypeListString.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeMapFloatFloat b/test/gremlin/bindings.go.DataTypeMapFloatFloat new file mode 100755 index 00000000..b502e9b3 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeMapFloatFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, float) v" +run sleep 1 +run go run test/go/DataTypeMapFloatFloat.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeMapFloatInt b/test/gremlin/bindings.go.DataTypeMapFloatInt new file mode 100755 index 00000000..6551c2de --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeMapFloatInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, int) v" +run sleep 1 +run go run test/go/DataTypeMapFloatInt.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeMapFloatString b/test/gremlin/bindings.go.DataTypeMapFloatString new file mode 100755 index 00000000..72cf0308 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeMapFloatString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, string) v" +run sleep 1 +run go run test/go/DataTypeMapFloatString.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeMapIntFloat b/test/gremlin/bindings.go.DataTypeMapIntFloat new file mode 100755 index 00000000..7aa4c042 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeMapIntFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, float) v" +run sleep 1 +run go run test/go/DataTypeMapIntFloat.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeMapIntInt b/test/gremlin/bindings.go.DataTypeMapIntInt new file mode 100755 index 00000000..db5d4a98 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeMapIntInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, int) v" +run sleep 1 +run go run test/go/DataTypeMapIntInt.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeMapIntString b/test/gremlin/bindings.go.DataTypeMapIntString new file mode 100755 index 00000000..dba59fff --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeMapIntString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, string) v" +run sleep 1 +run go run test/go/DataTypeMapIntString.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeMapStringFloat b/test/gremlin/bindings.go.DataTypeMapStringFloat new file mode 100755 index 00000000..f1884c38 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeMapStringFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, float) v" +run sleep 1 +run go run test/go/DataTypeMapStringFloat.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeMapStringInt b/test/gremlin/bindings.go.DataTypeMapStringInt new file mode 100755 index 00000000..bf4eb2e5 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeMapStringInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, int) v" +run sleep 1 +run go run test/go/DataTypeMapStringInt.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeMapStringString b/test/gremlin/bindings.go.DataTypeMapStringString new file mode 100755 index 00000000..0bedc356 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeMapStringString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, string) v" +run sleep 1 +run go run test/go/DataTypeMapStringString.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeSetFloat b/test/gremlin/bindings.go.DataTypeSetFloat new file mode 100755 index 00000000..4309ff84 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeSetFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(float) v" +run sleep 1 +run go run test/go/DataTypeSetFloat.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeSetInt b/test/gremlin/bindings.go.DataTypeSetInt new file mode 100755 index 00000000..220ece59 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeSetInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(int) v" +run sleep 1 +run go run test/go/DataTypeSetInt.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeSetString b/test/gremlin/bindings.go.DataTypeSetString new file mode 100755 index 00000000..13a4fab4 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeSetString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(string) v" +run sleep 1 +run go run test/go/DataTypeSetString.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.DataTypeString b/test/gremlin/bindings.go.DataTypeString new file mode 100755 index 00000000..769e9437 --- /dev/null +++ b/test/gremlin/bindings.go.DataTypeString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes v" +run sleep 1 +run go run test/go/DataTypeString.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.LengthString b/test/gremlin/bindings.go.LengthString new file mode 100755 index 00000000..4718f261 --- /dev/null +++ b/test/gremlin/bindings.go.LengthString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k" +run sleep 1 +run go run test/go/LengthString.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.MultiAttribute b/test/gremlin/bindings.go.MultiAttribute new file mode 100755 index 00000000..07f09491 --- /dev/null +++ b/test/gremlin/bindings.go.MultiAttribute @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes v1, v2" +run sleep 1 +run go run test/go/MultiAttribute.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.RangeSearchInt b/test/gremlin/bindings.go.RangeSearchInt new file mode 100755 index 00000000..e2b01d93 --- /dev/null +++ b/test/gremlin/bindings.go.RangeSearchInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key int k attribute int v" +run sleep 1 +run go run test/go/RangeSearchInt.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.RangeSearchString b/test/gremlin/bindings.go.RangeSearchString new file mode 100755 index 00000000..b5307119 --- /dev/null +++ b/test/gremlin/bindings.go.RangeSearchString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run go run test/go/RangeSearchString.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.go.RegexSearch b/test/gremlin/bindings.go.RegexSearch new file mode 100755 index 00000000..e5cf19a3 --- /dev/null +++ b/test/gremlin/bindings.go.RegexSearch @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k" +run sleep 1 +run go run test/go/RegexSearch.go 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.Basic b/test/gremlin/bindings.java.Basic new file mode 100755 index 00000000..eecc5fe8 --- /dev/null +++ b/test/gremlin/bindings.java.Basic @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/Basic.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 Basic 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.BasicSearch b/test/gremlin/bindings.java.BasicSearch new file mode 100755 index 00000000..225d278f --- /dev/null +++ b/test/gremlin/bindings.java.BasicSearch @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/BasicSearch.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 BasicSearch 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.CondPut b/test/gremlin/bindings.java.CondPut new file mode 100755 index 00000000..bdc5e02a --- /dev/null +++ b/test/gremlin/bindings.java.CondPut @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/CondPut.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 CondPut 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeFloat b/test/gremlin/bindings.java.DataTypeFloat new file mode 100755 index 00000000..1c9549e7 --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeFloat @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeFloat.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes float v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeFloat 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeInt b/test/gremlin/bindings.java.DataTypeInt new file mode 100755 index 00000000..31735d9e --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeInt @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeInt.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes int v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeInt 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeListFloat b/test/gremlin/bindings.java.DataTypeListFloat new file mode 100755 index 00000000..393f677d --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeListFloat @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeListFloat.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(float) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeListFloat 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeListInt b/test/gremlin/bindings.java.DataTypeListInt new file mode 100755 index 00000000..4ae705c7 --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeListInt @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeListInt.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(int) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeListInt 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeListString b/test/gremlin/bindings.java.DataTypeListString new file mode 100755 index 00000000..429852fc --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeListString @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeListString.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(string) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeListString 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeMapFloatFloat b/test/gremlin/bindings.java.DataTypeMapFloatFloat new file mode 100755 index 00000000..57fbecad --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeMapFloatFloat @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapFloatFloat.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, float) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapFloatFloat 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeMapFloatInt b/test/gremlin/bindings.java.DataTypeMapFloatInt new file mode 100755 index 00000000..9cd6ad21 --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeMapFloatInt @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapFloatInt.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, int) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapFloatInt 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeMapFloatString b/test/gremlin/bindings.java.DataTypeMapFloatString new file mode 100755 index 00000000..79950fa4 --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeMapFloatString @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapFloatString.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, string) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapFloatString 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeMapIntFloat b/test/gremlin/bindings.java.DataTypeMapIntFloat new file mode 100755 index 00000000..fa6d018f --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeMapIntFloat @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapIntFloat.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, float) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapIntFloat 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeMapIntInt b/test/gremlin/bindings.java.DataTypeMapIntInt new file mode 100755 index 00000000..5a18a5b6 --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeMapIntInt @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapIntInt.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, int) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapIntInt 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeMapIntString b/test/gremlin/bindings.java.DataTypeMapIntString new file mode 100755 index 00000000..6b65b8c0 --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeMapIntString @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapIntString.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, string) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapIntString 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeMapStringFloat b/test/gremlin/bindings.java.DataTypeMapStringFloat new file mode 100755 index 00000000..3eadaaf7 --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeMapStringFloat @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapStringFloat.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, float) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapStringFloat 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeMapStringInt b/test/gremlin/bindings.java.DataTypeMapStringInt new file mode 100755 index 00000000..99055dcb --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeMapStringInt @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapStringInt.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, int) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapStringInt 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeMapStringString b/test/gremlin/bindings.java.DataTypeMapStringString new file mode 100755 index 00000000..875ed41a --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeMapStringString @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapStringString.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, string) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapStringString 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeSetFloat b/test/gremlin/bindings.java.DataTypeSetFloat new file mode 100755 index 00000000..24a9c18c --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeSetFloat @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeSetFloat.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(float) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeSetFloat 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeSetInt b/test/gremlin/bindings.java.DataTypeSetInt new file mode 100755 index 00000000..75640c41 --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeSetInt @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeSetInt.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(int) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeSetInt 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeSetString b/test/gremlin/bindings.java.DataTypeSetString new file mode 100755 index 00000000..8862f12b --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeSetString @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeSetString.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(string) v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeSetString 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.DataTypeString b/test/gremlin/bindings.java.DataTypeString new file mode 100755 index 00000000..547911fb --- /dev/null +++ b/test/gremlin/bindings.java.DataTypeString @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeString.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeString 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.LengthString b/test/gremlin/bindings.java.LengthString new file mode 100755 index 00000000..9b83798e --- /dev/null +++ b/test/gremlin/bindings.java.LengthString @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/LengthString.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 LengthString 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.MultiAttribute b/test/gremlin/bindings.java.MultiAttribute new file mode 100755 index 00000000..03bec815 --- /dev/null +++ b/test/gremlin/bindings.java.MultiAttribute @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/MultiAttribute.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes v1, v2" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 MultiAttribute 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.RangeSearchInt b/test/gremlin/bindings.java.RangeSearchInt new file mode 100755 index 00000000..40968ead --- /dev/null +++ b/test/gremlin/bindings.java.RangeSearchInt @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/RangeSearchInt.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key int k attribute int v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 RangeSearchInt 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.RangeSearchString b/test/gremlin/bindings.java.RangeSearchString new file mode 100755 index 00000000..5f9f1998 --- /dev/null +++ b/test/gremlin/bindings.java.RangeSearchString @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/RangeSearchString.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 RangeSearchString 127.0.0.1 1982 diff --git a/test/gremlin/bindings.java.RegexSearch b/test/gremlin/bindings.java.RegexSearch new file mode 100755 index 00000000..c1cf0771 --- /dev/null +++ b/test/gremlin/bindings.java.RegexSearch @@ -0,0 +1,7 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/RegexSearch.java +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k" +run sleep 1 +run java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 RegexSearch 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.Basic b/test/gremlin/bindings.python.Basic new file mode 100755 index 00000000..bb968a4d --- /dev/null +++ b/test/gremlin/bindings.python.Basic @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/Basic.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.BasicSearch b/test/gremlin/bindings.python.BasicSearch new file mode 100755 index 00000000..91e437f8 --- /dev/null +++ b/test/gremlin/bindings.python.BasicSearch @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/BasicSearch.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.CondPut b/test/gremlin/bindings.python.CondPut new file mode 100755 index 00000000..8df2a3b7 --- /dev/null +++ b/test/gremlin/bindings.python.CondPut @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/CondPut.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeFloat b/test/gremlin/bindings.python.DataTypeFloat new file mode 100755 index 00000000..e9a4867b --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes float v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeFloat.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeInt b/test/gremlin/bindings.python.DataTypeInt new file mode 100755 index 00000000..b0e3c9fd --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes int v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeInt.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeListFloat b/test/gremlin/bindings.python.DataTypeListFloat new file mode 100755 index 00000000..dcb32356 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeListFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(float) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeListFloat.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeListInt b/test/gremlin/bindings.python.DataTypeListInt new file mode 100755 index 00000000..76877fd7 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeListInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(int) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeListInt.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeListString b/test/gremlin/bindings.python.DataTypeListString new file mode 100755 index 00000000..90402bd1 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeListString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(string) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeListString.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeMapFloatFloat b/test/gremlin/bindings.python.DataTypeMapFloatFloat new file mode 100755 index 00000000..6f882d05 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeMapFloatFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, float) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapFloatFloat.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeMapFloatInt b/test/gremlin/bindings.python.DataTypeMapFloatInt new file mode 100755 index 00000000..68e59647 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeMapFloatInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, int) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapFloatInt.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeMapFloatString b/test/gremlin/bindings.python.DataTypeMapFloatString new file mode 100755 index 00000000..76b187ff --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeMapFloatString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, string) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapFloatString.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeMapIntFloat b/test/gremlin/bindings.python.DataTypeMapIntFloat new file mode 100755 index 00000000..b5eacf55 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeMapIntFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, float) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapIntFloat.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeMapIntInt b/test/gremlin/bindings.python.DataTypeMapIntInt new file mode 100755 index 00000000..0d55d367 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeMapIntInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, int) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapIntInt.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeMapIntString b/test/gremlin/bindings.python.DataTypeMapIntString new file mode 100755 index 00000000..ab66da6c --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeMapIntString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, string) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapIntString.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeMapStringFloat b/test/gremlin/bindings.python.DataTypeMapStringFloat new file mode 100755 index 00000000..c6887256 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeMapStringFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, float) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapStringFloat.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeMapStringInt b/test/gremlin/bindings.python.DataTypeMapStringInt new file mode 100755 index 00000000..d8356a90 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeMapStringInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, int) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapStringInt.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeMapStringString b/test/gremlin/bindings.python.DataTypeMapStringString new file mode 100755 index 00000000..d27c348e --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeMapStringString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, string) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapStringString.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeSetFloat b/test/gremlin/bindings.python.DataTypeSetFloat new file mode 100755 index 00000000..2b33b0ff --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeSetFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(float) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeSetFloat.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeSetInt b/test/gremlin/bindings.python.DataTypeSetInt new file mode 100755 index 00000000..530c72a8 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeSetInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(int) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeSetInt.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeSetString b/test/gremlin/bindings.python.DataTypeSetString new file mode 100755 index 00000000..60551a15 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeSetString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(string) v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeSetString.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.DataTypeString b/test/gremlin/bindings.python.DataTypeString new file mode 100755 index 00000000..2d28de69 --- /dev/null +++ b/test/gremlin/bindings.python.DataTypeString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeString.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.LengthString b/test/gremlin/bindings.python.LengthString new file mode 100755 index 00000000..0a0f6398 --- /dev/null +++ b/test/gremlin/bindings.python.LengthString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/LengthString.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.MultiAttribute b/test/gremlin/bindings.python.MultiAttribute new file mode 100755 index 00000000..3c927b03 --- /dev/null +++ b/test/gremlin/bindings.python.MultiAttribute @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes v1, v2" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/MultiAttribute.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.RangeSearchInt b/test/gremlin/bindings.python.RangeSearchInt new file mode 100755 index 00000000..09688519 --- /dev/null +++ b/test/gremlin/bindings.python.RangeSearchInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key int k attribute int v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/RangeSearchInt.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.RangeSearchString b/test/gremlin/bindings.python.RangeSearchString new file mode 100755 index 00000000..ba631ae7 --- /dev/null +++ b/test/gremlin/bindings.python.RangeSearchString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/RangeSearchString.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.python.RegexSearch b/test/gremlin/bindings.python.RegexSearch new file mode 100755 index 00000000..653ecef5 --- /dev/null +++ b/test/gremlin/bindings.python.RegexSearch @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k" +run sleep 1 +run python2 "${HYPERDEX_SRCDIR}"/test/python/RegexSearch.py 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.Basic b/test/gremlin/bindings.ruby.Basic new file mode 100755 index 00000000..5fdfc155 --- /dev/null +++ b/test/gremlin/bindings.ruby.Basic @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/Basic.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.BasicSearch b/test/gremlin/bindings.ruby.BasicSearch new file mode 100755 index 00000000..0b7ca747 --- /dev/null +++ b/test/gremlin/bindings.ruby.BasicSearch @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/BasicSearch.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.CondPut b/test/gremlin/bindings.ruby.CondPut new file mode 100755 index 00000000..8b6d9b98 --- /dev/null +++ b/test/gremlin/bindings.ruby.CondPut @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/CondPut.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeFloat b/test/gremlin/bindings.ruby.DataTypeFloat new file mode 100755 index 00000000..9067d3ea --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes float v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeFloat.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeInt b/test/gremlin/bindings.ruby.DataTypeInt new file mode 100755 index 00000000..34e365f6 --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes int v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeInt.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeListFloat b/test/gremlin/bindings.ruby.DataTypeListFloat new file mode 100755 index 00000000..ebee4a13 --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeListFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(float) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeListFloat.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeListInt b/test/gremlin/bindings.ruby.DataTypeListInt new file mode 100755 index 00000000..6f6fb956 --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeListInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(int) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeListInt.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeListString b/test/gremlin/bindings.ruby.DataTypeListString new file mode 100755 index 00000000..f6424ea8 --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeListString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes list(string) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeListString.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeMapFloatFloat b/test/gremlin/bindings.ruby.DataTypeMapFloatFloat new file mode 100755 index 00000000..ba4ff26d --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeMapFloatFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, float) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapFloatFloat.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeMapFloatInt b/test/gremlin/bindings.ruby.DataTypeMapFloatInt new file mode 100755 index 00000000..313abd9c --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeMapFloatInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, int) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapFloatInt.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeMapFloatString b/test/gremlin/bindings.ruby.DataTypeMapFloatString new file mode 100755 index 00000000..80a99eb1 --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeMapFloatString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(float, string) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapFloatString.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeMapIntFloat b/test/gremlin/bindings.ruby.DataTypeMapIntFloat new file mode 100755 index 00000000..c08deaf2 --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeMapIntFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, float) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapIntFloat.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeMapIntInt b/test/gremlin/bindings.ruby.DataTypeMapIntInt new file mode 100755 index 00000000..ac6d4806 --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeMapIntInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, int) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapIntInt.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeMapIntString b/test/gremlin/bindings.ruby.DataTypeMapIntString new file mode 100755 index 00000000..e7735a52 --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeMapIntString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(int, string) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapIntString.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeMapStringFloat b/test/gremlin/bindings.ruby.DataTypeMapStringFloat new file mode 100755 index 00000000..0029f135 --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeMapStringFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, float) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapStringFloat.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeMapStringInt b/test/gremlin/bindings.ruby.DataTypeMapStringInt new file mode 100755 index 00000000..16ef34be --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeMapStringInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, int) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapStringInt.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeMapStringString b/test/gremlin/bindings.ruby.DataTypeMapStringString new file mode 100755 index 00000000..f390d9cc --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeMapStringString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes map(string, string) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapStringString.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeSetFloat b/test/gremlin/bindings.ruby.DataTypeSetFloat new file mode 100755 index 00000000..5832800d --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeSetFloat @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(float) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeSetFloat.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeSetInt b/test/gremlin/bindings.ruby.DataTypeSetInt new file mode 100755 index 00000000..c6c3f3e1 --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeSetInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(int) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeSetInt.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeSetString b/test/gremlin/bindings.ruby.DataTypeSetString new file mode 100755 index 00000000..f5869ddb --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeSetString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes set(string) v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeSetString.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.DataTypeString b/test/gremlin/bindings.ruby.DataTypeString new file mode 100755 index 00000000..b06a817b --- /dev/null +++ b/test/gremlin/bindings.ruby.DataTypeString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeString.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.LengthString b/test/gremlin/bindings.ruby.LengthString new file mode 100755 index 00000000..a46ad682 --- /dev/null +++ b/test/gremlin/bindings.ruby.LengthString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/LengthString.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.MultiAttribute b/test/gremlin/bindings.ruby.MultiAttribute new file mode 100755 index 00000000..2df62ecf --- /dev/null +++ b/test/gremlin/bindings.ruby.MultiAttribute @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attributes v1, v2" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/MultiAttribute.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.RangeSearchInt b/test/gremlin/bindings.ruby.RangeSearchInt new file mode 100755 index 00000000..9dd4190e --- /dev/null +++ b/test/gremlin/bindings.ruby.RangeSearchInt @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key int k attribute int v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/RangeSearchInt.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.RangeSearchString b/test/gremlin/bindings.ruby.RangeSearchString new file mode 100755 index 00000000..9051b137 --- /dev/null +++ b/test/gremlin/bindings.ruby.RangeSearchString @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k attribute v" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/RangeSearchString.rb 127.0.0.1 1982 diff --git a/test/gremlin/bindings.ruby.RegexSearch b/test/gremlin/bindings.ruby.RegexSearch new file mode 100755 index 00000000..c674b270 --- /dev/null +++ b/test/gremlin/bindings.ruby.RegexSearch @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space kv key k" +run sleep 1 +run ruby "${HYPERDEX_SRCDIR}"/test/ruby/RegexSearch.rb 127.0.0.1 1982 diff --git a/test/gremlin/replication.composite.daemons=1.fault-tolerance=0 b/test/gremlin/replication.composite.daemons=1.fault-tolerance=0 new file mode 100755 index 00000000..3747bf4e --- /dev/null +++ b/test/gremlin/replication.composite.daemons=1.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace B, C create 1 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 1 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/replication.composite.daemons=4.fault-tolerance=0 b/test/gremlin/replication.composite.daemons=4.fault-tolerance=0 new file mode 100755 index 00000000..ad1c94b1 --- /dev/null +++ b/test/gremlin/replication.composite.daemons=4.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace B, C create 4 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 4 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/replication.composite.daemons=4.fault-tolerance=1 b/test/gremlin/replication.composite.daemons=4.fault-tolerance=1 new file mode 100755 index 00000000..889e5fcb --- /dev/null +++ b/test/gremlin/replication.composite.daemons=4.fault-tolerance=1 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace B, C create 4 partitions tolerate 1 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 4 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/replication.composite.daemons=4.fault-tolerance=2 b/test/gremlin/replication.composite.daemons=4.fault-tolerance=2 new file mode 100755 index 00000000..c6daff31 --- /dev/null +++ b/test/gremlin/replication.composite.daemons=4.fault-tolerance=2 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace B, C create 4 partitions tolerate 2 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 4 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/replication.reverse.daemons=1.fault-tolerance=0 b/test/gremlin/replication.reverse.daemons=1.fault-tolerance=0 new file mode 100755 index 00000000..1d15cca7 --- /dev/null +++ b/test/gremlin/replication.reverse.daemons=1.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace C subspace B create 1 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 1 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/replication.reverse.daemons=4.fault-tolerance=0 b/test/gremlin/replication.reverse.daemons=4.fault-tolerance=0 new file mode 100755 index 00000000..ece61469 --- /dev/null +++ b/test/gremlin/replication.reverse.daemons=4.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace C subspace B create 4 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 4 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/replication.reverse.daemons=4.fault-tolerance=1 b/test/gremlin/replication.reverse.daemons=4.fault-tolerance=1 new file mode 100755 index 00000000..d8a392e7 --- /dev/null +++ b/test/gremlin/replication.reverse.daemons=4.fault-tolerance=1 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace C subspace B create 4 partitions tolerate 1 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 4 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/replication.reverse.daemons=4.fault-tolerance=2 b/test/gremlin/replication.reverse.daemons=4.fault-tolerance=2 new file mode 100755 index 00000000..8ae8a90e --- /dev/null +++ b/test/gremlin/replication.reverse.daemons=4.fault-tolerance=2 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace C subspace B create 4 partitions tolerate 2 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 4 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/replication.simple.daemons=1.fault-tolerance=0 b/test/gremlin/replication.simple.daemons=1.fault-tolerance=0 new file mode 100755 index 00000000..6ddf844c --- /dev/null +++ b/test/gremlin/replication.simple.daemons=1.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace B subspace C create 1 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 1 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/replication.simple.daemons=4.fault-tolerance=0 b/test/gremlin/replication.simple.daemons=4.fault-tolerance=0 new file mode 100755 index 00000000..a682e640 --- /dev/null +++ b/test/gremlin/replication.simple.daemons=4.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace B subspace C create 4 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 4 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/replication.simple.daemons=4.fault-tolerance=1 b/test/gremlin/replication.simple.daemons=4.fault-tolerance=1 new file mode 100755 index 00000000..73c03f79 --- /dev/null +++ b/test/gremlin/replication.simple.daemons=4.fault-tolerance=1 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace B subspace C create 4 partitions tolerate 1 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 4 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/replication.simple.daemons=4.fault-tolerance=2 b/test/gremlin/replication.simple.daemons=4.fault-tolerance=2 new file mode 100755 index 00000000..93ad95fd --- /dev/null +++ b/test/gremlin/replication.simple.daemons=4.fault-tolerance=2 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster-no-mt + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space replication key int A attributes int B, int C subspace B subspace C create 4 partitions tolerate 2 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/replication-stress-test -n 4 -h 127.0.0.1 -p 1982 diff --git a/test/gremlin/search.combination.keytype=int,daemons=1.fault-tolerance=0 b/test/gremlin/search.combination.keytype=int,daemons=1.fault-tolerance=0 new file mode 100755 index 00000000..d7b00fc2 --- /dev/null +++ b/test/gremlin/search.combination.keytype=int,daemons=1.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 create 1 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.combination.keytype=int,daemons=4.fault-tolerance=0 b/test/gremlin/search.combination.keytype=int,daemons=4.fault-tolerance=0 new file mode 100755 index 00000000..b87ccb5b --- /dev/null +++ b/test/gremlin/search.combination.keytype=int,daemons=4.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 create 4 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.combination.keytype=int,daemons=4.fault-tolerance=1 b/test/gremlin/search.combination.keytype=int,daemons=4.fault-tolerance=1 new file mode 100755 index 00000000..69c3fd61 --- /dev/null +++ b/test/gremlin/search.combination.keytype=int,daemons=4.fault-tolerance=1 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 create 4 partitions tolerate 1 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.combination.keytype=string,daemons=1.fault-tolerance=0 b/test/gremlin/search.combination.keytype=string,daemons=1.fault-tolerance=0 new file mode 100755 index 00000000..20292a74 --- /dev/null +++ b/test/gremlin/search.combination.keytype=string,daemons=1.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 create 1 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/gremlin/search.combination.keytype=string,daemons=4.fault-tolerance=0 b/test/gremlin/search.combination.keytype=string,daemons=4.fault-tolerance=0 new file mode 100755 index 00000000..e1640ac0 --- /dev/null +++ b/test/gremlin/search.combination.keytype=string,daemons=4.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 create 4 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/gremlin/search.combination.keytype=string,daemons=4.fault-tolerance=1 b/test/gremlin/search.combination.keytype=string,daemons=4.fault-tolerance=1 new file mode 100755 index 00000000..84c3fe90 --- /dev/null +++ b/test/gremlin/search.combination.keytype=string,daemons=4.fault-tolerance=1 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 create 4 partitions tolerate 1 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/gremlin/search.index.keytype=int,daemons=1.fault-tolerance=0 b/test/gremlin/search.index.keytype=int,daemons=1.fault-tolerance=0 new file mode 100755 index 00000000..97ac98ea --- /dev/null +++ b/test/gremlin/search.index.keytype=int,daemons=1.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 create 1 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.index.keytype=int,daemons=4.fault-tolerance=0 b/test/gremlin/search.index.keytype=int,daemons=4.fault-tolerance=0 new file mode 100755 index 00000000..38085899 --- /dev/null +++ b/test/gremlin/search.index.keytype=int,daemons=4.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 create 4 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.index.keytype=int,daemons=4.fault-tolerance=1 b/test/gremlin/search.index.keytype=int,daemons=4.fault-tolerance=1 new file mode 100755 index 00000000..8495d300 --- /dev/null +++ b/test/gremlin/search.index.keytype=int,daemons=4.fault-tolerance=1 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 create 4 partitions tolerate 1 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.index.keytype=string,daemons=1.fault-tolerance=0 b/test/gremlin/search.index.keytype=string,daemons=1.fault-tolerance=0 new file mode 100755 index 00000000..2ee490d7 --- /dev/null +++ b/test/gremlin/search.index.keytype=string,daemons=1.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 create 1 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/gremlin/search.index.keytype=string,daemons=4.fault-tolerance=0 b/test/gremlin/search.index.keytype=string,daemons=4.fault-tolerance=0 new file mode 100755 index 00000000..f600ae2e --- /dev/null +++ b/test/gremlin/search.index.keytype=string,daemons=4.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 create 4 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/gremlin/search.index.keytype=string,daemons=4.fault-tolerance=1 b/test/gremlin/search.index.keytype=string,daemons=4.fault-tolerance=1 new file mode 100755 index 00000000..2fb1b7e8 --- /dev/null +++ b/test/gremlin/search.index.keytype=string,daemons=4.fault-tolerance=1 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 index bit01 index bit02 index bit03 index bit04 index bit05 index bit06 index bit07 index bit08 index bit09 index bit10 index bit11 index bit12 index bit13 index bit14 index bit15 index bit16 index bit17 index bit18 index bit19 index bit20 index bit21 index bit22 index bit23 index bit24 index bit25 index bit26 index bit27 index bit28 index bit29 index bit30 index bit31 index bit32 create 4 partitions tolerate 1 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/gremlin/search.simple.keytype=int,daemons=1.fault-tolerance=0 b/test/gremlin/search.simple.keytype=int,daemons=1.fault-tolerance=0 new file mode 100755 index 00000000..990290e2 --- /dev/null +++ b/test/gremlin/search.simple.keytype=int,daemons=1.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 1 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.simple.keytype=int,daemons=4.fault-tolerance=0 b/test/gremlin/search.simple.keytype=int,daemons=4.fault-tolerance=0 new file mode 100755 index 00000000..67273029 --- /dev/null +++ b/test/gremlin/search.simple.keytype=int,daemons=4.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 4 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.simple.keytype=int,daemons=4.fault-tolerance=1 b/test/gremlin/search.simple.keytype=int,daemons=4.fault-tolerance=1 new file mode 100755 index 00000000..b23d0888 --- /dev/null +++ b/test/gremlin/search.simple.keytype=int,daemons=4.fault-tolerance=1 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 4 partitions tolerate 1 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.simple.keytype=string,daemons=1.fault-tolerance=0 b/test/gremlin/search.simple.keytype=string,daemons=1.fault-tolerance=0 new file mode 100755 index 00000000..6e470089 --- /dev/null +++ b/test/gremlin/search.simple.keytype=string,daemons=1.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 1 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/gremlin/search.simple.keytype=string,daemons=4.fault-tolerance=0 b/test/gremlin/search.simple.keytype=string,daemons=4.fault-tolerance=0 new file mode 100755 index 00000000..5adb6813 --- /dev/null +++ b/test/gremlin/search.simple.keytype=string,daemons=4.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 4 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/gremlin/search.simple.keytype=string,daemons=4.fault-tolerance=1 b/test/gremlin/search.simple.keytype=string,daemons=4.fault-tolerance=1 new file mode 100755 index 00000000..82008b06 --- /dev/null +++ b/test/gremlin/search.simple.keytype=string,daemons=4.fault-tolerance=1 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 4 partitions tolerate 1 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/gremlin/search.subspace.keytype=int,daemons=1.fault-tolerance=0 b/test/gremlin/search.subspace.keytype=int,daemons=1.fault-tolerance=0 new file mode 100755 index 00000000..043c2f00 --- /dev/null +++ b/test/gremlin/search.subspace.keytype=int,daemons=1.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 1 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.subspace.keytype=int,daemons=4.fault-tolerance=0 b/test/gremlin/search.subspace.keytype=int,daemons=4.fault-tolerance=0 new file mode 100755 index 00000000..f805b80b --- /dev/null +++ b/test/gremlin/search.subspace.keytype=int,daemons=4.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 4 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.subspace.keytype=int,daemons=4.fault-tolerance=1 b/test/gremlin/search.subspace.keytype=int,daemons=4.fault-tolerance=1 new file mode 100755 index 00000000..41d20158 --- /dev/null +++ b/test/gremlin/search.subspace.keytype=int,daemons=4.fault-tolerance=1 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key int number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 4 partitions tolerate 1 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k int diff --git a/test/gremlin/search.subspace.keytype=string,daemons=1.fault-tolerance=0 b/test/gremlin/search.subspace.keytype=string,daemons=1.fault-tolerance=0 new file mode 100755 index 00000000..fe624d1a --- /dev/null +++ b/test/gremlin/search.subspace.keytype=string,daemons=1.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 1-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 1 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/gremlin/search.subspace.keytype=string,daemons=4.fault-tolerance=0 b/test/gremlin/search.subspace.keytype=string,daemons=4.fault-tolerance=0 new file mode 100755 index 00000000..d03835de --- /dev/null +++ b/test/gremlin/search.subspace.keytype=string,daemons=4.fault-tolerance=0 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 4 partitions tolerate 0 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/gremlin/search.subspace.keytype=string,daemons=4.fault-tolerance=1 b/test/gremlin/search.subspace.keytype=string,daemons=4.fault-tolerance=1 new file mode 100755 index 00000000..c5ee410d --- /dev/null +++ b/test/gremlin/search.subspace.keytype=string,daemons=4.fault-tolerance=1 @@ -0,0 +1,6 @@ +#!/usr/bin/env gremlin +include 4-node-cluster + +run "${HYPERDEX_SRCDIR}"/test/add-space 127.0.0.1 1982 "space search key string number attributes bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08, bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16, bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24, bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 subspace bit01, bit02, bit03, bit04, bit05, bit06, bit07, bit08 subspace bit09, bit10, bit11, bit12, bit13, bit14, bit15, bit16 subspace bit17, bit18, bit19, bit20, bit21, bit22, bit23, bit24 subspace bit25, bit26, bit27, bit28, bit29, bit30, bit31, bit32 create 4 partitions tolerate 1 failures" +run sleep 1 +run "${HYPERDEX_BUILDDIR}"/test/search-stress-test -h 127.0.0.1 -p 1982 -k string diff --git a/test/sh/bindings.go.Basic.sh b/test/sh/bindings.go.Basic.sh deleted file mode 100755 index a93b9a94..00000000 --- a/test/sh/bindings.go.Basic.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - go run test/go/Basic.go {HOST} {PORT} diff --git a/test/sh/bindings.go.BasicSearch.sh b/test/sh/bindings.go.BasicSearch.sh deleted file mode 100755 index 517ec4ed..00000000 --- a/test/sh/bindings.go.BasicSearch.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - go run test/go/BasicSearch.go {HOST} {PORT} diff --git a/test/sh/bindings.go.CondPut.sh b/test/sh/bindings.go.CondPut.sh deleted file mode 100755 index f8e2dd72..00000000 --- a/test/sh/bindings.go.CondPut.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - go run test/go/CondPut.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeFloat.sh b/test/sh/bindings.go.DataTypeFloat.sh deleted file mode 100755 index fbd8666c..00000000 --- a/test/sh/bindings.go.DataTypeFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes float v" --daemons=1 -- \ - go run test/go/DataTypeFloat.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeInt.sh b/test/sh/bindings.go.DataTypeInt.sh deleted file mode 100755 index 5494435e..00000000 --- a/test/sh/bindings.go.DataTypeInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes int v" --daemons=1 -- \ - go run test/go/DataTypeInt.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeListFloat.sh b/test/sh/bindings.go.DataTypeListFloat.sh deleted file mode 100755 index 3391ad54..00000000 --- a/test/sh/bindings.go.DataTypeListFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(float) v" --daemons=1 -- \ - go run test/go/DataTypeListFloat.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeListInt.sh b/test/sh/bindings.go.DataTypeListInt.sh deleted file mode 100755 index 2e863b15..00000000 --- a/test/sh/bindings.go.DataTypeListInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(int) v" --daemons=1 -- \ - go run test/go/DataTypeListInt.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeListString.sh b/test/sh/bindings.go.DataTypeListString.sh deleted file mode 100755 index 8e0b8663..00000000 --- a/test/sh/bindings.go.DataTypeListString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(string) v" --daemons=1 -- \ - go run test/go/DataTypeListString.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeMapFloatFloat.sh b/test/sh/bindings.go.DataTypeMapFloatFloat.sh deleted file mode 100755 index 514e4c78..00000000 --- a/test/sh/bindings.go.DataTypeMapFloatFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, float) v" --daemons=1 -- \ - go run test/go/DataTypeMapFloatFloat.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeMapFloatInt.sh b/test/sh/bindings.go.DataTypeMapFloatInt.sh deleted file mode 100755 index 5c0482c4..00000000 --- a/test/sh/bindings.go.DataTypeMapFloatInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, int) v" --daemons=1 -- \ - go run test/go/DataTypeMapFloatInt.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeMapFloatString.sh b/test/sh/bindings.go.DataTypeMapFloatString.sh deleted file mode 100755 index 7abd3bea..00000000 --- a/test/sh/bindings.go.DataTypeMapFloatString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, string) v" --daemons=1 -- \ - go run test/go/DataTypeMapFloatString.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeMapIntFloat.sh b/test/sh/bindings.go.DataTypeMapIntFloat.sh deleted file mode 100755 index 434320d9..00000000 --- a/test/sh/bindings.go.DataTypeMapIntFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, float) v" --daemons=1 -- \ - go run test/go/DataTypeMapIntFloat.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeMapIntInt.sh b/test/sh/bindings.go.DataTypeMapIntInt.sh deleted file mode 100755 index 6fdb202f..00000000 --- a/test/sh/bindings.go.DataTypeMapIntInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, int) v" --daemons=1 -- \ - go run test/go/DataTypeMapIntInt.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeMapIntString.sh b/test/sh/bindings.go.DataTypeMapIntString.sh deleted file mode 100755 index f0380edb..00000000 --- a/test/sh/bindings.go.DataTypeMapIntString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, string) v" --daemons=1 -- \ - go run test/go/DataTypeMapIntString.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeMapStringFloat.sh b/test/sh/bindings.go.DataTypeMapStringFloat.sh deleted file mode 100755 index 271a107f..00000000 --- a/test/sh/bindings.go.DataTypeMapStringFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, float) v" --daemons=1 -- \ - go run test/go/DataTypeMapStringFloat.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeMapStringInt.sh b/test/sh/bindings.go.DataTypeMapStringInt.sh deleted file mode 100755 index c898b573..00000000 --- a/test/sh/bindings.go.DataTypeMapStringInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, int) v" --daemons=1 -- \ - go run test/go/DataTypeMapStringInt.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeMapStringString.sh b/test/sh/bindings.go.DataTypeMapStringString.sh deleted file mode 100755 index 90b90815..00000000 --- a/test/sh/bindings.go.DataTypeMapStringString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, string) v" --daemons=1 -- \ - go run test/go/DataTypeMapStringString.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeSetFloat.sh b/test/sh/bindings.go.DataTypeSetFloat.sh deleted file mode 100755 index cc015ac6..00000000 --- a/test/sh/bindings.go.DataTypeSetFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(float) v" --daemons=1 -- \ - go run test/go/DataTypeSetFloat.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeSetInt.sh b/test/sh/bindings.go.DataTypeSetInt.sh deleted file mode 100755 index 2f1b803d..00000000 --- a/test/sh/bindings.go.DataTypeSetInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(int) v" --daemons=1 -- \ - go run test/go/DataTypeSetInt.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeSetString.sh b/test/sh/bindings.go.DataTypeSetString.sh deleted file mode 100755 index f8f14825..00000000 --- a/test/sh/bindings.go.DataTypeSetString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(string) v" --daemons=1 -- \ - go run test/go/DataTypeSetString.go {HOST} {PORT} diff --git a/test/sh/bindings.go.DataTypeString.sh b/test/sh/bindings.go.DataTypeString.sh deleted file mode 100755 index df3d0201..00000000 --- a/test/sh/bindings.go.DataTypeString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes v" --daemons=1 -- \ - go run test/go/DataTypeString.go {HOST} {PORT} diff --git a/test/sh/bindings.go.LengthString.sh b/test/sh/bindings.go.LengthString.sh deleted file mode 100755 index ec32fd8e..00000000 --- a/test/sh/bindings.go.LengthString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k" --daemons=1 -- \ - go run test/go/LengthString.go {HOST} {PORT} diff --git a/test/sh/bindings.go.MultiAttribute.sh b/test/sh/bindings.go.MultiAttribute.sh deleted file mode 100755 index 981219cf..00000000 --- a/test/sh/bindings.go.MultiAttribute.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes v1, v2" --daemons=1 -- \ - go run test/go/MultiAttribute.go {HOST} {PORT} diff --git a/test/sh/bindings.go.RangeSearchInt.sh b/test/sh/bindings.go.RangeSearchInt.sh deleted file mode 100755 index 08e51dab..00000000 --- a/test/sh/bindings.go.RangeSearchInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key int k attribute int v" --daemons=1 -- \ - go run test/go/RangeSearchInt.go {HOST} {PORT} diff --git a/test/sh/bindings.go.RangeSearchString.sh b/test/sh/bindings.go.RangeSearchString.sh deleted file mode 100755 index 8a4312ee..00000000 --- a/test/sh/bindings.go.RangeSearchString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - go run test/go/RangeSearchString.go {HOST} {PORT} diff --git a/test/sh/bindings.go.RegexSearch.sh b/test/sh/bindings.go.RegexSearch.sh deleted file mode 100755 index 9d75e80c..00000000 --- a/test/sh/bindings.go.RegexSearch.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k" --daemons=1 -- \ - go run test/go/RegexSearch.go {HOST} {PORT} diff --git a/test/sh/bindings.java.Basic.sh b/test/sh/bindings.java.Basic.sh deleted file mode 100755 index b8fd055d..00000000 --- a/test/sh/bindings.java.Basic.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/Basic.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 Basic {HOST} {PORT} diff --git a/test/sh/bindings.java.BasicSearch.sh b/test/sh/bindings.java.BasicSearch.sh deleted file mode 100755 index ed14dfaa..00000000 --- a/test/sh/bindings.java.BasicSearch.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/BasicSearch.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 BasicSearch {HOST} {PORT} diff --git a/test/sh/bindings.java.CondPut.sh b/test/sh/bindings.java.CondPut.sh deleted file mode 100755 index 6c21589d..00000000 --- a/test/sh/bindings.java.CondPut.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/CondPut.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 CondPut {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeDocument.sh b/test/sh/bindings.java.DataTypeDocument.sh deleted file mode 100755 index 6c17c0fd..00000000 --- a/test/sh/bindings.java.DataTypeDocument.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -javac -cp .:"${HYPERDEX_SRCDIR}"/bindings/java/:/usr/share/java/junit4.jar -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeDocument.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes document v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64:/u -Dhyperdex_host={HOST} -Dhyperdex_port={PORT} \ - -cp .:"${HYPERDEX_SRCDIR}"/bindings/java/:"${HYPERDEX_SRCDIR}"/test/java:/usr/share/java/junit4.jar org.junit.runner.JUnitCore DataTypeDocument - diff --git a/test/sh/bindings.java.DataTypeFloat.sh b/test/sh/bindings.java.DataTypeFloat.sh deleted file mode 100755 index da119720..00000000 --- a/test/sh/bindings.java.DataTypeFloat.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeFloat.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes float v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeFloat {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeInt.sh b/test/sh/bindings.java.DataTypeInt.sh deleted file mode 100755 index 563abce9..00000000 --- a/test/sh/bindings.java.DataTypeInt.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeInt.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes int v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeInt {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeListFloat.sh b/test/sh/bindings.java.DataTypeListFloat.sh deleted file mode 100755 index a3157af7..00000000 --- a/test/sh/bindings.java.DataTypeListFloat.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeListFloat.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(float) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeListFloat {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeListInt.sh b/test/sh/bindings.java.DataTypeListInt.sh deleted file mode 100755 index c23687e0..00000000 --- a/test/sh/bindings.java.DataTypeListInt.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeListInt.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(int) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeListInt {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeListString.sh b/test/sh/bindings.java.DataTypeListString.sh deleted file mode 100755 index 800ed7b1..00000000 --- a/test/sh/bindings.java.DataTypeListString.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeListString.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(string) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeListString {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeMapFloatFloat.sh b/test/sh/bindings.java.DataTypeMapFloatFloat.sh deleted file mode 100755 index c3eb66b9..00000000 --- a/test/sh/bindings.java.DataTypeMapFloatFloat.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapFloatFloat.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, float) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapFloatFloat {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeMapFloatInt.sh b/test/sh/bindings.java.DataTypeMapFloatInt.sh deleted file mode 100755 index 0762bb1b..00000000 --- a/test/sh/bindings.java.DataTypeMapFloatInt.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapFloatInt.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, int) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapFloatInt {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeMapFloatString.sh b/test/sh/bindings.java.DataTypeMapFloatString.sh deleted file mode 100755 index cb919c29..00000000 --- a/test/sh/bindings.java.DataTypeMapFloatString.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapFloatString.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, string) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapFloatString {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeMapIntFloat.sh b/test/sh/bindings.java.DataTypeMapIntFloat.sh deleted file mode 100755 index d68d67a3..00000000 --- a/test/sh/bindings.java.DataTypeMapIntFloat.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapIntFloat.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, float) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapIntFloat {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeMapIntInt.sh b/test/sh/bindings.java.DataTypeMapIntInt.sh deleted file mode 100755 index 3106313f..00000000 --- a/test/sh/bindings.java.DataTypeMapIntInt.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapIntInt.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, int) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapIntInt {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeMapIntString.sh b/test/sh/bindings.java.DataTypeMapIntString.sh deleted file mode 100755 index 81429309..00000000 --- a/test/sh/bindings.java.DataTypeMapIntString.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapIntString.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, string) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapIntString {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeMapStringFloat.sh b/test/sh/bindings.java.DataTypeMapStringFloat.sh deleted file mode 100755 index ca604103..00000000 --- a/test/sh/bindings.java.DataTypeMapStringFloat.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapStringFloat.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, float) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapStringFloat {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeMapStringInt.sh b/test/sh/bindings.java.DataTypeMapStringInt.sh deleted file mode 100755 index e1b77eb3..00000000 --- a/test/sh/bindings.java.DataTypeMapStringInt.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapStringInt.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, int) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapStringInt {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeMapStringString.sh b/test/sh/bindings.java.DataTypeMapStringString.sh deleted file mode 100755 index 7767fee3..00000000 --- a/test/sh/bindings.java.DataTypeMapStringString.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeMapStringString.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, string) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeMapStringString {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeSetFloat.sh b/test/sh/bindings.java.DataTypeSetFloat.sh deleted file mode 100755 index 1243976e..00000000 --- a/test/sh/bindings.java.DataTypeSetFloat.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeSetFloat.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(float) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeSetFloat {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeSetInt.sh b/test/sh/bindings.java.DataTypeSetInt.sh deleted file mode 100755 index 53fcabb2..00000000 --- a/test/sh/bindings.java.DataTypeSetInt.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeSetInt.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(int) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeSetInt {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeSetString.sh b/test/sh/bindings.java.DataTypeSetString.sh deleted file mode 100755 index 2765a3af..00000000 --- a/test/sh/bindings.java.DataTypeSetString.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeSetString.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(string) v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeSetString {HOST} {PORT} diff --git a/test/sh/bindings.java.DataTypeString.sh b/test/sh/bindings.java.DataTypeString.sh deleted file mode 100755 index ccd8f482..00000000 --- a/test/sh/bindings.java.DataTypeString.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/DataTypeString.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 DataTypeString {HOST} {PORT} diff --git a/test/sh/bindings.java.LengthString.sh b/test/sh/bindings.java.LengthString.sh deleted file mode 100755 index c8544d72..00000000 --- a/test/sh/bindings.java.LengthString.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/LengthString.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 LengthString {HOST} {PORT} diff --git a/test/sh/bindings.java.Microtransactions.sh b/test/sh/bindings.java.Microtransactions.sh deleted file mode 100755 index 8563f822..00000000 --- a/test/sh/bindings.java.Microtransactions.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -javac -cp .:"${HYPERDEX_SRCDIR}"/bindings/java/:/usr/share/java/junit4.jar -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/Microtransactions.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes document v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64:/u -Dhyperdex_host={HOST} -Dhyperdex_port={PORT} \ - -cp .:"${HYPERDEX_SRCDIR}"/bindings/java/:"${HYPERDEX_SRCDIR}"/test/java:/usr/share/java/junit4.jar org.junit.runner.JUnitCore Microtransactions diff --git a/test/sh/bindings.java.MultiAttribute.sh b/test/sh/bindings.java.MultiAttribute.sh deleted file mode 100755 index 49a37f84..00000000 --- a/test/sh/bindings.java.MultiAttribute.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/MultiAttribute.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes v1, v2" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 MultiAttribute {HOST} {PORT} diff --git a/test/sh/bindings.java.MultitypeMicrotransactions.sh b/test/sh/bindings.java.MultitypeMicrotransactions.sh deleted file mode 100755 index 95c91811..00000000 --- a/test/sh/bindings.java.MultitypeMicrotransactions.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -javac -cp .:"${HYPERDEX_SRCDIR}"/bindings/java/:/usr/share/java/junit4.jar -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/MultitypeMicrotransactions.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes int i, string s, float f" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64:/u -Dhyperdex_host={HOST} -Dhyperdex_port={PORT} \ - -cp .:"${HYPERDEX_SRCDIR}"/bindings/java/:"${HYPERDEX_SRCDIR}"/test/java:/usr/share/java/junit4.jar org.junit.runner.JUnitCore MultitypeMicrotransactions diff --git a/test/sh/bindings.java.RangeSearchInt.sh b/test/sh/bindings.java.RangeSearchInt.sh deleted file mode 100755 index 16b04603..00000000 --- a/test/sh/bindings.java.RangeSearchInt.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/RangeSearchInt.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key int k attribute int v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 RangeSearchInt {HOST} {PORT} diff --git a/test/sh/bindings.java.RangeSearchString.sh b/test/sh/bindings.java.RangeSearchString.sh deleted file mode 100755 index 16ed9a01..00000000 --- a/test/sh/bindings.java.RangeSearchString.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/RangeSearchString.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 RangeSearchString {HOST} {PORT} diff --git a/test/sh/bindings.java.RegexSearch.sh b/test/sh/bindings.java.RegexSearch.sh deleted file mode 100755 index 69d31b02..00000000 --- a/test/sh/bindings.java.RegexSearch.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -javac -d "${HYPERDEX_BUILDDIR}"/test/java "${HYPERDEX_SRCDIR}"/test/java/RegexSearch.java - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k" --daemons=1 -- \ - java -ea -Djava.library.path="${HYPERDEX_BUILDDIR}"/.libs:/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 RegexSearch {HOST} {PORT} diff --git a/test/sh/bindings.python.Admin.sh b/test/sh/bindings.python.Admin.sh deleted file mode 100755 index 982873e4..00000000 --- a/test/sh/bindings.python.Admin.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/Admin.py {HOST} {PORT} diff --git a/test/sh/bindings.python.Basic.sh b/test/sh/bindings.python.Basic.sh deleted file mode 100755 index 1a1d82e7..00000000 --- a/test/sh/bindings.python.Basic.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/Basic.py {HOST} {PORT} diff --git a/test/sh/bindings.python.BasicSearch.sh b/test/sh/bindings.python.BasicSearch.sh deleted file mode 100755 index 325aaea1..00000000 --- a/test/sh/bindings.python.BasicSearch.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/BasicSearch.py {HOST} {PORT} diff --git a/test/sh/bindings.python.CondPut.sh b/test/sh/bindings.python.CondPut.sh deleted file mode 100755 index f4d5ab48..00000000 --- a/test/sh/bindings.python.CondPut.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/CondPut.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeDocument.sh b/test/sh/bindings.python.DataTypeDocument.sh deleted file mode 100755 index dc916aa2..00000000 --- a/test/sh/bindings.python.DataTypeDocument.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes document v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeDocument.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeFloat.sh b/test/sh/bindings.python.DataTypeFloat.sh deleted file mode 100755 index 9b3970d9..00000000 --- a/test/sh/bindings.python.DataTypeFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes float v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeFloat.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeInt.sh b/test/sh/bindings.python.DataTypeInt.sh deleted file mode 100755 index 855a394d..00000000 --- a/test/sh/bindings.python.DataTypeInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes int v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeInt.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeListFloat.sh b/test/sh/bindings.python.DataTypeListFloat.sh deleted file mode 100755 index 5897e35c..00000000 --- a/test/sh/bindings.python.DataTypeListFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(float) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeListFloat.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeListInt.sh b/test/sh/bindings.python.DataTypeListInt.sh deleted file mode 100755 index 5b62385e..00000000 --- a/test/sh/bindings.python.DataTypeListInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(int) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeListInt.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeListString.sh b/test/sh/bindings.python.DataTypeListString.sh deleted file mode 100755 index f0771b90..00000000 --- a/test/sh/bindings.python.DataTypeListString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(string) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeListString.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeMapFloatFloat.sh b/test/sh/bindings.python.DataTypeMapFloatFloat.sh deleted file mode 100755 index ffaf2c16..00000000 --- a/test/sh/bindings.python.DataTypeMapFloatFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, float) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapFloatFloat.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeMapFloatInt.sh b/test/sh/bindings.python.DataTypeMapFloatInt.sh deleted file mode 100755 index 4ed57812..00000000 --- a/test/sh/bindings.python.DataTypeMapFloatInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, int) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapFloatInt.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeMapFloatString.sh b/test/sh/bindings.python.DataTypeMapFloatString.sh deleted file mode 100755 index 49c253c0..00000000 --- a/test/sh/bindings.python.DataTypeMapFloatString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, string) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapFloatString.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeMapIntFloat.sh b/test/sh/bindings.python.DataTypeMapIntFloat.sh deleted file mode 100755 index a361a616..00000000 --- a/test/sh/bindings.python.DataTypeMapIntFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, float) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapIntFloat.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeMapIntInt.sh b/test/sh/bindings.python.DataTypeMapIntInt.sh deleted file mode 100755 index 50ff4486..00000000 --- a/test/sh/bindings.python.DataTypeMapIntInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, int) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapIntInt.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeMapIntString.sh b/test/sh/bindings.python.DataTypeMapIntString.sh deleted file mode 100755 index adca5145..00000000 --- a/test/sh/bindings.python.DataTypeMapIntString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, string) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapIntString.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeMapStringFloat.sh b/test/sh/bindings.python.DataTypeMapStringFloat.sh deleted file mode 100755 index 39e48b46..00000000 --- a/test/sh/bindings.python.DataTypeMapStringFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, float) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapStringFloat.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeMapStringInt.sh b/test/sh/bindings.python.DataTypeMapStringInt.sh deleted file mode 100755 index bb90e981..00000000 --- a/test/sh/bindings.python.DataTypeMapStringInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, int) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapStringInt.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeMapStringString.sh b/test/sh/bindings.python.DataTypeMapStringString.sh deleted file mode 100755 index 814258f2..00000000 --- a/test/sh/bindings.python.DataTypeMapStringString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, string) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeMapStringString.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeSetFloat.sh b/test/sh/bindings.python.DataTypeSetFloat.sh deleted file mode 100755 index 51f7c431..00000000 --- a/test/sh/bindings.python.DataTypeSetFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(float) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeSetFloat.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeSetInt.sh b/test/sh/bindings.python.DataTypeSetInt.sh deleted file mode 100755 index b0d61bfd..00000000 --- a/test/sh/bindings.python.DataTypeSetInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(int) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeSetInt.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeSetString.sh b/test/sh/bindings.python.DataTypeSetString.sh deleted file mode 100755 index b69acd76..00000000 --- a/test/sh/bindings.python.DataTypeSetString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(string) v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeSetString.py {HOST} {PORT} diff --git a/test/sh/bindings.python.DataTypeString.sh b/test/sh/bindings.python.DataTypeString.sh deleted file mode 100755 index afdbe236..00000000 --- a/test/sh/bindings.python.DataTypeString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/DataTypeString.py {HOST} {PORT} diff --git a/test/sh/bindings.python.GroupAtomic.sh b/test/sh/bindings.python.GroupAtomic.sh deleted file mode 100755 index f6187c30..00000000 --- a/test/sh/bindings.python.GroupAtomic.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes document v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/GroupAtomic.py {HOST} {PORT} diff --git a/test/sh/bindings.python.HyperMongo.sh b/test/sh/bindings.python.HyperMongo.sh deleted file mode 100755 index a4f67b32..00000000 --- a/test/sh/bindings.python.HyperMongo.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes document v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/HyperMongo.py {HOST} {PORT} - diff --git a/test/sh/bindings.python.LengthString.sh b/test/sh/bindings.python.LengthString.sh deleted file mode 100755 index e6fe7d8c..00000000 --- a/test/sh/bindings.python.LengthString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/LengthString.py {HOST} {PORT} diff --git a/test/sh/bindings.python.Microtransactions.sh b/test/sh/bindings.python.Microtransactions.sh deleted file mode 100755 index 1356c055..00000000 --- a/test/sh/bindings.python.Microtransactions.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes document v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/Microtransactions.py {HOST} {PORT} diff --git a/test/sh/bindings.python.MultiAttribute.sh b/test/sh/bindings.python.MultiAttribute.sh deleted file mode 100755 index b464c3fb..00000000 --- a/test/sh/bindings.python.MultiAttribute.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes v1, v2" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/MultiAttribute.py {HOST} {PORT} diff --git a/test/sh/bindings.python.RangeSearchInt.sh b/test/sh/bindings.python.RangeSearchInt.sh deleted file mode 100755 index 9ee43aa4..00000000 --- a/test/sh/bindings.python.RangeSearchInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key int k attribute int v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/RangeSearchInt.py {HOST} {PORT} diff --git a/test/sh/bindings.python.RangeSearchString.sh b/test/sh/bindings.python.RangeSearchString.sh deleted file mode 100755 index cf238c07..00000000 --- a/test/sh/bindings.python.RangeSearchString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/RangeSearchString.py {HOST} {PORT} diff --git a/test/sh/bindings.python.RegexSearch.sh b/test/sh/bindings.python.RegexSearch.sh deleted file mode 100755 index a0d21ab1..00000000 --- a/test/sh/bindings.python.RegexSearch.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k" --daemons=1 -- \ - python2 "${HYPERDEX_SRCDIR}"/test/python/RegexSearch.py {HOST} {PORT} diff --git a/test/sh/bindings.ruby.Basic.sh b/test/sh/bindings.ruby.Basic.sh deleted file mode 100755 index c4a18129..00000000 --- a/test/sh/bindings.ruby.Basic.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/Basic.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.BasicSearch.sh b/test/sh/bindings.ruby.BasicSearch.sh deleted file mode 100755 index 2c561b8c..00000000 --- a/test/sh/bindings.ruby.BasicSearch.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/BasicSearch.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.CondPut.sh b/test/sh/bindings.ruby.CondPut.sh deleted file mode 100755 index 90b5c218..00000000 --- a/test/sh/bindings.ruby.CondPut.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/CondPut.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeFloat.sh b/test/sh/bindings.ruby.DataTypeFloat.sh deleted file mode 100755 index cbf0e59f..00000000 --- a/test/sh/bindings.ruby.DataTypeFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes float v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeFloat.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeInt.sh b/test/sh/bindings.ruby.DataTypeInt.sh deleted file mode 100755 index c739dd00..00000000 --- a/test/sh/bindings.ruby.DataTypeInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes int v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeInt.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeListFloat.sh b/test/sh/bindings.ruby.DataTypeListFloat.sh deleted file mode 100755 index 1ae8b1ec..00000000 --- a/test/sh/bindings.ruby.DataTypeListFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(float) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeListFloat.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeListInt.sh b/test/sh/bindings.ruby.DataTypeListInt.sh deleted file mode 100755 index 25e54664..00000000 --- a/test/sh/bindings.ruby.DataTypeListInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(int) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeListInt.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeListString.sh b/test/sh/bindings.ruby.DataTypeListString.sh deleted file mode 100755 index 7500bdba..00000000 --- a/test/sh/bindings.ruby.DataTypeListString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes list(string) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeListString.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeMapFloatFloat.sh b/test/sh/bindings.ruby.DataTypeMapFloatFloat.sh deleted file mode 100755 index 68b0b00e..00000000 --- a/test/sh/bindings.ruby.DataTypeMapFloatFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, float) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapFloatFloat.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeMapFloatInt.sh b/test/sh/bindings.ruby.DataTypeMapFloatInt.sh deleted file mode 100755 index 6e7f3464..00000000 --- a/test/sh/bindings.ruby.DataTypeMapFloatInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, int) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapFloatInt.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeMapFloatString.sh b/test/sh/bindings.ruby.DataTypeMapFloatString.sh deleted file mode 100755 index 2e754725..00000000 --- a/test/sh/bindings.ruby.DataTypeMapFloatString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(float, string) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapFloatString.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeMapIntFloat.sh b/test/sh/bindings.ruby.DataTypeMapIntFloat.sh deleted file mode 100755 index 4cf9d1f4..00000000 --- a/test/sh/bindings.ruby.DataTypeMapIntFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, float) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapIntFloat.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeMapIntInt.sh b/test/sh/bindings.ruby.DataTypeMapIntInt.sh deleted file mode 100755 index 33c9a64d..00000000 --- a/test/sh/bindings.ruby.DataTypeMapIntInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, int) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapIntInt.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeMapIntString.sh b/test/sh/bindings.ruby.DataTypeMapIntString.sh deleted file mode 100755 index a5e8752c..00000000 --- a/test/sh/bindings.ruby.DataTypeMapIntString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(int, string) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapIntString.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeMapStringFloat.sh b/test/sh/bindings.ruby.DataTypeMapStringFloat.sh deleted file mode 100755 index d09ccd1b..00000000 --- a/test/sh/bindings.ruby.DataTypeMapStringFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, float) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapStringFloat.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeMapStringInt.sh b/test/sh/bindings.ruby.DataTypeMapStringInt.sh deleted file mode 100755 index 3eaa052d..00000000 --- a/test/sh/bindings.ruby.DataTypeMapStringInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, int) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapStringInt.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeMapStringString.sh b/test/sh/bindings.ruby.DataTypeMapStringString.sh deleted file mode 100755 index 13feeacc..00000000 --- a/test/sh/bindings.ruby.DataTypeMapStringString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes map(string, string) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeMapStringString.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeSetFloat.sh b/test/sh/bindings.ruby.DataTypeSetFloat.sh deleted file mode 100755 index 2a1f409c..00000000 --- a/test/sh/bindings.ruby.DataTypeSetFloat.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(float) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeSetFloat.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeSetInt.sh b/test/sh/bindings.ruby.DataTypeSetInt.sh deleted file mode 100755 index 33fe21ec..00000000 --- a/test/sh/bindings.ruby.DataTypeSetInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(int) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeSetInt.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeSetString.sh b/test/sh/bindings.ruby.DataTypeSetString.sh deleted file mode 100755 index 5d8682f9..00000000 --- a/test/sh/bindings.ruby.DataTypeSetString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes set(string) v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeSetString.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.DataTypeString.sh b/test/sh/bindings.ruby.DataTypeString.sh deleted file mode 100755 index ecbab532..00000000 --- a/test/sh/bindings.ruby.DataTypeString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/DataTypeString.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.LengthString.sh b/test/sh/bindings.ruby.LengthString.sh deleted file mode 100755 index 8303c444..00000000 --- a/test/sh/bindings.ruby.LengthString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/LengthString.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.MultiAttribute.sh b/test/sh/bindings.ruby.MultiAttribute.sh deleted file mode 100755 index f51c85b6..00000000 --- a/test/sh/bindings.ruby.MultiAttribute.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attributes v1, v2" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/MultiAttribute.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.RangeSearchInt.sh b/test/sh/bindings.ruby.RangeSearchInt.sh deleted file mode 100755 index 26a6423e..00000000 --- a/test/sh/bindings.ruby.RangeSearchInt.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key int k attribute int v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/RangeSearchInt.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.RangeSearchString.sh b/test/sh/bindings.ruby.RangeSearchString.sh deleted file mode 100755 index 3889fef7..00000000 --- a/test/sh/bindings.ruby.RangeSearchString.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k attribute v" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/RangeSearchString.rb {HOST} {PORT} diff --git a/test/sh/bindings.ruby.RegexSearch.sh b/test/sh/bindings.ruby.RegexSearch.sh deleted file mode 100755 index 43e3cd2e..00000000 --- a/test/sh/bindings.ruby.RegexSearch.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -python2 "${HYPERDEX_SRCDIR}"/test/runner.py --space="space kv key k" --daemons=1 -- \ - ruby "${HYPERDEX_SRCDIR}"/test/ruby/RegexSearch.rb {HOST} {PORT}