hughfdjackson/immutable-hash-trie

2013-03-27 00:47:38
6.0
7.0
✓9.0
✓10.0
8.0
✓4.0
✓23.0
3.0
✓17.0
✓5.1
✓5.0.5
10.0
12.0
TESTING SEED: 0.42600723449140787 1..21 ok 1 assoc/dissoc/has/get should be able to assoc/get ok 2 assoc/dissoc/has/get should be able to assoc/has ok 3 assoc/dissoc/has/get should be able to assoc/dissoc ok 4 assoc/dissoc/has/get should be able to assoc 2 values ok 5 using random data assoc/dissoc/has/get on trie w/ 10000 items should return not undefined for gets from first 10 keys ok 6 using random data assoc/dissoc/has/get on trie w/ 10000 items should return true for has from first 10 keys ok 7 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to assoc over first 10 keys ok 8 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to dissoc first 10 keys ok 9 using random data assoc/dissoc/has/get on trie w/ 10000 items transient should return the same object that's put in to the trie ok 10 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return not undefined for gets from first 10 keys ok 11 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return true for has from first 10 keys ok 12 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to assoc over first 10 keys ok 13 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to dissoc first 10 keys ok 14 Nodes Trie should construct properly ok 15 Nodes Value should construct properly ok 16 Nodes Hashmap should construct properly ok 17 transient should return a mutable version of a Trie ok 18 overriding default hash and eq opts should be available in assoc ok 19 overriding default hash and eq opts should be available in dissoc ok 20 overriding default hash and eq opts should be available in get ok 21 overriding default hash and eq opts should be avilable in has # tests 21 # pass 21 # fail 0
TESTING SEED: 0.21394368191249669 1..21 ok 1 assoc/dissoc/has/get should be able to assoc/get ok 2 assoc/dissoc/has/get should be able to assoc/has ok 3 assoc/dissoc/has/get should be able to assoc/dissoc ok 4 assoc/dissoc/has/get should be able to assoc 2 values ok 5 using random data assoc/dissoc/has/get on trie w/ 10000 items should return not undefined for gets from first 10 keys ok 6 using random data assoc/dissoc/has/get on trie w/ 10000 items should return true for has from first 10 keys ok 7 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to assoc over first 10 keys ok 8 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to dissoc first 10 keys ok 9 using random data assoc/dissoc/has/get on trie w/ 10000 items transient should return the same object that's put in to the trie ok 10 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return not undefined for gets from first 10 keys ok 11 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return true for has from first 10 keys ok 12 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to assoc over first 10 keys ok 13 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to dissoc first 10 keys ok 14 Nodes Trie should construct properly ok 15 Nodes Value should construct properly ok 16 Nodes Hashmap should construct properly ok 17 transient should return a mutable version of a Trie ok 18 overriding default hash and eq opts should be available in assoc ok 19 overriding default hash and eq opts should be available in dissoc ok 20 overriding default hash and eq opts should be available in get ok 21 overriding default hash and eq opts should be avilable in has # tests 21 # pass 21 # fail 0
1..0 # tests 0 # pass 0 # fail 0 TESTING SEED: 0.41082583446992493
TESTING SEED: 0.12329285050872907 1..21 ok 1 assoc/dissoc/has/get should be able to assoc/get ok 2 assoc/dissoc/has/get should be able to assoc/has ok 3 assoc/dissoc/has/get should be able to assoc/dissoc ok 4 assoc/dissoc/has/get should be able to assoc 2 values ok 5 using random data assoc/dissoc/has/get on trie w/ 10000 items should return not undefined for gets from first 10 keys ok 6 using random data assoc/dissoc/has/get on trie w/ 10000 items should return true for has from first 10 keys ok 7 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to assoc over first 10 keys ok 8 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to dissoc first 10 keys ok 9 using random data assoc/dissoc/has/get on trie w/ 10000 items transient should return the same object that's put in to the trie ok 10 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return not undefined for gets from first 10 keys ok 11 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return true for has from first 10 keys ok 12 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to assoc over first 10 keys ok 13 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to dissoc first 10 keys ok 14 Nodes Trie should construct properly ok 15 Nodes Value should construct properly ok 16 Nodes Hashmap should construct properly ok 17 transient should return a mutable version of a Trie ok 18 overriding default hash and eq opts should be available in assoc ok 19 overriding default hash and eq opts should be available in dissoc ok 20 overriding default hash and eq opts should be available in get ok 21 overriding default hash and eq opts should be avilable in has # tests 21 # pass 21 # fail 0
TESTING SEED: 0.31009420053334724 1..21 ok 1 assoc/dissoc/has/get should be able to assoc/get ok 2 assoc/dissoc/has/get should be able to assoc/has ok 3 assoc/dissoc/has/get should be able to assoc/dissoc ok 4 assoc/dissoc/has/get should be able to assoc 2 values ok 5 using random data assoc/dissoc/has/get on trie w/ 10000 items should return not undefined for gets from first 10 keys ok 6 using random data assoc/dissoc/has/get on trie w/ 10000 items should return true for has from first 10 keys ok 7 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to assoc over first 10 keys ok 8 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to dissoc first 10 keys not ok 9 using random data assoc/dissoc/has/get on trie w/ 10000 items transient should return the same object that's put in to the trie ()@http://testling.com:8082/work/hughfdjackson/repos/e6988fcf324dc77edfb7e4ceccc246ec1015b8e6.1364344645380/1364344645873.a070f878.js:7556 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://testling.com:8082/work/hughfdjackson/repos/e6988fcf324dc77edfb7e4ceccc246ec1015b8e6.1364344645380/node_modules/mocha/mocha.js:4047 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://testling.com:8082/work/hughfdjackson/repos/e6988fcf324dc77edfb7e4ceccc246ec1015b8e6.1364344645380/node_modules/mocha/mocha.js:4404 ()@http://testling.com:8082/work/hughfdjackson/repos/e6988fcf324dc77edfb7e4ceccc246ec1015b8e6.1364344645380/node_modules/mocha/mocha.js:4450 next((void 0))@http://testling.com:8082/work/hughfdjackson/repos/e6988fcf324dc77edfb7e4ceccc246ec1015b8e6.1364344645380/node_modules/mocha/mocha.js:4330 ()@http://testling.com:8082/work/hughfdjackson/repos/e6988fcf324dc77edfb7e4ceccc246ec1015b8e6.1364344645380/node_modules/mocha/mocha.js:4339 next(0)@http://testling.com:8082/work/hughfdjackson/repos/e6988fcf324dc77edfb7e4ceccc246ec1015b8e6.1364344645380/node_modules/mocha/mocha.js:4287 ()@http://testling.com:8082/work/hughfdjackson/repos/e6988fcf324dc77edfb7e4ceccc246ec1015b8e6.1364344645380/node_modules/mocha/mocha.js:4307 ([object MessageEvent])@http://testling.com:8082/work/hughfdjackson/repos/e6988fcf324dc77edfb7e4ceccc246ec1015b8e6.1364344645380/node_modules/mocha/mocha.js:5259 ok 10 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return not undefined for gets from first 10 keys ok 11 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return true for has from first 10 keys ok 12 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to assoc over first 10 keys ok 13 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to dissoc first 10 keys ok 14 Nodes Trie should construct properly ok 15 Nodes Value should construct properly ok 16 Nodes Hashmap should construct properly ok 17 transient should return a mutable version of a Trie ok 18 overriding default hash and eq opts should be available in assoc ok 19 overriding default hash and eq opts should be available in dissoc ok 20 overriding default hash and eq opts should be available in get ok 21 overriding default hash and eq opts should be avilable in has # tests 21 # pass 20 # fail 1
TESTING SEED: 0.780944915721193 1..21 ok 1 assoc/dissoc/has/get should be able to assoc/get ok 2 assoc/dissoc/has/get should be able to assoc/has ok 3 assoc/dissoc/has/get should be able to assoc/dissoc ok 4 assoc/dissoc/has/get should be able to assoc 2 values ok 5 using random data assoc/dissoc/has/get on trie w/ 10000 items should return not undefined for gets from first 10 keys ok 6 using random data assoc/dissoc/has/get on trie w/ 10000 items should return true for has from first 10 keys ok 7 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to assoc over first 10 keys ok 8 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to dissoc first 10 keys ok 9 using random data assoc/dissoc/has/get on trie w/ 10000 items transient should return the same object that's put in to the trie ok 10 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return not undefined for gets from first 10 keys ok 11 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return true for has from first 10 keys ok 12 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to assoc over first 10 keys ok 13 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to dissoc first 10 keys ok 14 Nodes Trie should construct properly ok 15 Nodes Value should construct properly ok 16 Nodes Hashmap should construct properly ok 17 transient should return a mutable version of a Trie ok 18 overriding default hash and eq opts should be available in assoc ok 19 overriding default hash and eq opts should be available in dissoc ok 20 overriding default hash and eq opts should be available in get ok 21 overriding default hash and eq opts should be avilable in has # tests 21 # pass 21 # fail 0
TESTING SEED: 0.1691979095339775 1..21 ok 1 assoc/dissoc/has/get should be able to assoc/get ok 2 assoc/dissoc/has/get should be able to assoc/has ok 3 assoc/dissoc/has/get should be able to assoc/dissoc ok 4 assoc/dissoc/has/get should be able to assoc 2 values ok 5 using random data assoc/dissoc/has/get on trie w/ 10000 items should return not undefined for gets from first 10 keys ok 6 using random data assoc/dissoc/has/get on trie w/ 10000 items should return true for has from first 10 keys ok 7 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to assoc over first 10 keys ok 8 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to dissoc first 10 keys ok 9 using random data assoc/dissoc/has/get on trie w/ 10000 items transient should return the same object that's put in to the trie ok 10 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return not undefined for gets from first 10 keys ok 11 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return true for has from first 10 keys ok 12 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to assoc over first 10 keys ok 13 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to dissoc first 10 keys ok 14 Nodes Trie should construct properly ok 15 Nodes Value should construct properly ok 16 Nodes Hashmap should construct properly ok 17 transient should return a mutable version of a Trie ok 18 overriding default hash and eq opts should be available in assoc ok 19 overriding default hash and eq opts should be available in dissoc ok 20 overriding default hash and eq opts should be available in get ok 21 overriding default hash and eq opts should be avilable in has # tests 21 # pass 21 # fail 0
TESTING SEED: 0.1213369630082114 1..21 ok 1 assoc/dissoc/has/get should be able to assoc/get ok 2 assoc/dissoc/has/get should be able to assoc/has ok 3 assoc/dissoc/has/get should be able to assoc/dissoc ok 4 assoc/dissoc/has/get should be able to assoc 2 values ok 5 using random data assoc/dissoc/has/get on trie w/ 10000 items should return not undefined for gets from first 10 keys ok 6 using random data assoc/dissoc/has/get on trie w/ 10000 items should return true for has from first 10 keys ok 7 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to assoc over first 10 keys ok 8 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to dissoc first 10 keys ok 9 using random data assoc/dissoc/has/get on trie w/ 10000 items transient should return the same object that's put in to the trie ok 10 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return not undefined for gets from first 10 keys ok 11 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return true for has from first 10 keys ok 12 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to assoc over first 10 keys ok 13 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to dissoc first 10 keys ok 14 Nodes Trie should construct properly ok 15 Nodes Value should construct properly ok 16 Nodes Hashmap should construct properly ok 17 transient should return a mutable version of a Trie ok 18 overriding default hash and eq opts should be available in assoc ok 19 overriding default hash and eq opts should be available in dissoc ok 20 overriding default hash and eq opts should be available in get ok 21 overriding default hash and eq opts should be avilable in has # tests 21 # pass 21 # fail 0
TESTING SEED: 0.0047135053010399774 1..21 ok 1 assoc/dissoc/has/get should be able to assoc/get ok 2 assoc/dissoc/has/get should be able to assoc/has ok 3 assoc/dissoc/has/get should be able to assoc/dissoc ok 4 assoc/dissoc/has/get should be able to assoc 2 values ok 5 using random data assoc/dissoc/has/get on trie w/ 10000 items should return not undefined for gets from first 10 keys ok 6 using random data assoc/dissoc/has/get on trie w/ 10000 items should return true for has from first 10 keys ok 7 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to assoc over first 10 keys ok 8 using random data assoc/dissoc/has/get on trie w/ 10000 items should allow us to dissoc first 10 keys ok 9 using random data assoc/dissoc/has/get on trie w/ 10000 items transient should return the same object that's put in to the trie ok 10 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return not undefined for gets from first 10 keys ok 11 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should return true for has from first 10 keys ok 12 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to assoc over first 10 keys ok 13 using random data assoc/dissoc/has/get on trie w/ 10000 items from depth 4 should allow us to dissoc first 10 keys ok 14 Nodes Trie should construct properly ok 15 Nodes Value should construct properly ok 16 Nodes Hashmap should construct properly ok 17 transient should return a mutable version of a Trie ok 18 overriding default hash and eq opts should be available in assoc ok 19 overriding default hash and eq opts should be available in dissoc ok 20 overriding default hash and eq opts should be available in get ok 21 overriding default hash and eq opts should be avilable in has # tests 21 # pass 21 # fail 0
TESTING SEED: 0.5125653782019578
timeout waiting to hear back from iexplore/6.0