dfellis/infiniqueue

2013-10-09 17:39:30
error loading package.json: Error: ENOENT, open '/home/testling/projects/testling-chroot/home/dfellis/repos/a5879fcf1dfced7875a7d362c2d33ef688727cb3.1381336769095/package.json'
2013-10-09 17:50:59
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓canary
✓14.0
✓15.0
✓16.0
✓17.0
✓nightly
✓6.0
✓11.0
✓11.6
✓12.0
✓next
✓6.0
6.0
timeout waiting to hear back from ipad/6.0
infiniQueue 100000: 17ms 5882352.94117647 items/sec infiniQueue 6750000: 1172ms 5759385.66552901 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 38ms 2631578.947368421 items/sec infiniQueue 6750000: 2739ms 2464403.0668127052 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 38ms 2631578.947368421 items/sec infiniQueue 6750000: 2578ms 2618308.7664856478 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 40ms 2500000 items/sec infiniQueue 6750000: 2722ms 2479794.2689199117 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 39ms 2564102.564102564 items/sec infiniQueue 6750000: 3648ms 1850328.9473684211 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 18ms 5555555.555555556 items/sec infiniQueue 6750000: 1022ms 6604696.6731898235 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 24ms 4166666.6666666665 items/sec infiniQueue 6750000: 1277ms 5285826.155050901 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 13ms 7692307.692307692 items/sec infiniQueue 6750000: 931ms 7250268.528464017 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 15ms 6666666.666666667 items/sec infiniQueue 6750000: 931ms 7250268.528464017 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 16ms 6250000 items/sec infiniQueue 6750000: 2049ms 3294289.897510981 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 15ms 6666666.666666667 items/sec infiniQueue 6750000: 4279ms 1577471.371815845 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
firefox/nightly
infiniQueue 100000: 18ms 5555555.555555556 items/sec infiniQueue 6750000: 2334ms 2892030.848329049 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 17ms 5882352.94117647 items/sec infiniQueue 6750000: 2612ms 2584226.646248086 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 18ms 5555555.555555556 items/sec infiniQueue 6750000: 1767ms 3820033.9558573854 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 18ms 5555555.555555556 items/sec infiniQueue 6750000: 1847ms 3654574.986464537 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 77ms 1298701.2987012987 items/sec infiniQueue 6750000: 3141ms 2148997.134670487 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser
infiniQueue 100000: 37ms 2702702.7027027025 items/sec infiniQueue 6750000: 2575ms 2621359.223300971 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 138ms 724637.6811594203 items/sec infiniQueue 6750000: 10414ms 648165.9304782024 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
2013-10-09 17:48:14
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓canary
✓14.0
✓15.0
✓16.0
✓17.0
✓nightly
✓6.0
✓11.0
✓11.6
12.0
✓next
✓6.0
✓6.0
infiniQueue 100000: 25ms 4000000 items/sec infiniQueue 6750000: 1416ms 4766949.152542373 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 21ms 4761904.761904762 items/sec infiniQueue 6750000: 1198ms 5634390.651085142 items/sec infiniQueue 100000: 21ms 4761904.761904762 items/sec infiniQueue 6750000: 1171ms 5764304.013663535 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 177ms 564971.7514124294 items/sec infiniQueue 6750000: 4391ms 1537235.25392849 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
not ok 1 Error: Syntax error at line 2421 while loading: syntax error on line 2421
infiniQueue 100000: 115ms 869565.2173913043 items/sec infiniQueue 6750000: 3701ms 1823831.3969197513 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 38ms 2631578.947368421 items/sec infiniQueue 6750000: 16379ms 412113.0716160938 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 14ms 7142857.142857143 items/sec infiniQueue 6750000: 755ms 8940397.350993378 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 15ms 6666666.666666667 items/sec infiniQueue 6750000: 1634ms 4130966.952264382 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 14ms 7142857.142857143 items/sec infiniQueue 6750000: 1604ms 4208229.426433915 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 12ms 8333333.333333333 items/sec infiniQueue 6750000: 1017ms 6637168.141592921 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 16ms 6250000 items/sec infiniQueue 6750000: 1981ms 3407370.0151438667 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 14ms 7142857.142857143 items/sec infiniQueue 6750000: 5949ms 1134644.47806354 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
firefox/nightly
infiniQueue 100000: 20ms 5000000 items/sec infiniQueue 6750000: 2360ms 2860169.4915254237 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 19ms 5263157.894736842 items/sec infiniQueue 6750000: 2066ms 3267182.9622458857 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 19ms 5263157.894736842 items/sec infiniQueue 6750000: 1214ms 5560131.79571664 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 20ms 5000000 items/sec infiniQueue 6750000: 1208ms 5587748.344370861 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 20ms 5000000 items/sec infiniQueue 6750000: 1763ms 3828701.0777084515 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 37ms 2702702.7027027025 items/sec infiniQueue 6750000: 2553ms 2643948.296122209 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 119ms 840336.1344537815 items/sec infiniQueue 6750000: 6198ms 1089060.9874152953 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
2013-10-09 17:33:17
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓canary
✓14.0
✓15.0
✓16.0
✓17.0
✓nightly
✓6.0
11.0
✓11.6
✓12.0
✓next
✓6.0
✓6.0
infiniQueue 100000: 16ms 6250000 items/sec infiniQueue 6750000: 1137ms 5936675.461741425 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 17ms 5882352.94117647 items/sec infiniQueue 6750000: 1171ms 5764304.013663535 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 37ms 2702702.7027027025 items/sec infiniQueue 6750000: 3729ms 1810136.7658889783 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 46ms 2173913.0434782607 items/sec infiniQueue 6750000: 2608ms 2588190.1840490797 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 40ms 2500000 items/sec infiniQueue 6750000: 3448ms 1957656.6125290024 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
not ok 1 Error: Syntax error at line 8543 while loading: syntax error on line 8543
infiniQueue 100000: 15ms 6666666.666666667 items/sec infiniQueue 6750000: 764ms 8835078.534031413 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 16ms 6250000 items/sec infiniQueue 6750000: 764ms 8835078.534031413 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 13ms 7692307.692307692 items/sec infiniQueue 6750000: 927ms 7281553.398058252 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 13ms 7692307.692307692 items/sec infiniQueue 6750000: 2462ms 2741673.4362307065 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 16ms 6250000 items/sec infiniQueue 6750000: 936ms 7211538.461538462 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 13ms 7692307.692307692 items/sec infiniQueue 6750000: 750ms 9000000 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
firefox/nightly
infiniQueue 100000: 19ms 5263157.894736842 items/sec infiniQueue 6750000: 1292ms 5224458.204334365 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 18ms 5555555.555555556 items/sec infiniQueue 6750000: 1337ms 5048616.305160807 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 20ms 5000000 items/sec infiniQueue 6750000: 1322ms 5105900.151285931 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 17ms 5882352.94117647 items/sec infiniQueue 6750000: 1166ms 5789022.298456261 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 21ms 4761904.761904762 items/sec infiniQueue 6750000: 1247ms 5412991.17882919 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 37ms 2702702.7027027025 items/sec infiniQueue 6750000: 2669ms 2529037.092544024 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
infiniQueue 100000: 98ms 1020408.1632653061 items/sec infiniQueue 6750000: 6127ms 1101681.0837277623 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # largeEnqueue ok 15 all items enqueued # testPerfBrowser ok 16 InfiniQueue does not collapse under pressure 1..16 # tests 16 # pass 16 # ok
2013-10-05 09:38:49
2013-10-05 10:10:16
✓9.0
✓10.0
21.0
22.0
23.0
canary
20.0
14.0
15.0
16.0
17.0
nightly
6.0
11.0
✓11.6
12.0
next
6.0
6.0
naiveQueue 100000: 10ms 10000000 items/sec naiveQueue 135000: 13ms 10384615.384615384 items/sec infiniQueue 100000: 21ms 4761904.761904762 items/sec infiniQueue 6750000: 1580ms 4272151.898734177 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf not ok 17 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false ... not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false ... 1..18 # tests 18 # pass 16 # fail 2
naiveQueue 100000: 9287ms 10767.73985140519 items/sec naiveQueue 135000: 15997ms 8439.082327936489 items/sec infiniQueue 100000: 57ms 1754385.9649122807 items/sec infiniQueue 6750000: 7475ms 903010.033444816 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf ok 17 if this fails InfiniQueue is unnecessary ok 18 InfiniQueue is faster than a naive queue 1..18 # tests 18 # pass 18 # ok
naiveQueue 100000: 11132ms 8983.11174991017 items/sec naiveQueue 135000: 14892ms 9065.269943593876 items/sec infiniQueue 100000: 124ms 806451.6129032258 items/sec
naiveQueue 100000: 11ms 9090909.090909092 items/sec naiveQueue 135000: 13ms 10384615.384615384 items/sec infiniQueue 100000: 20ms 5000000 items/sec infiniQueue 6750000: 1465ms 4607508.5324232085 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf not ok 17 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false ... not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false ... 1..18 # tests 18 # pass 16 # fail 2
naiveQueue 100000: 9ms 11111111.111111112 items/sec naiveQueue 135000: 14ms 9642857.142857144 items/sec infiniQueue 100000: 29ms 3448275.8620689656 items/sec infiniQueue 6750000: 2729ms 2473433.4921216564 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf ok 17 if this fails InfiniQueue is unnecessary not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/f4cd90d80ff47bfc6bc0843b7be3b8e190edd57b.1380962326650/1380962328433.d7c67d97.js:7915:13) ... 1..18 # tests 18 # pass 17 # fail 1
naiveQueue 100000: 13ms 7692307.692307692 items/sec naiveQueue 135000: 15ms 9000000 items/sec infiniQueue 100000: 8ms 12500000 items/sec infiniQueue 6750000: 1876ms 3598081.0234541576 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf not ok 17 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/f4cd90d80ff47bfc6bc0843b7be3b8e190edd57b.1380962326650/1380962328433.d7c67d97.js:7915:13) ... not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/f4cd90d80ff47bfc6bc0843b7be3b8e190edd57b.1380962326650/1380962328433.d7c67d97.js:7915:13) ... 1..18 # tests 18 # pass 16 # fail 2
naiveQueue 100000: 13ms 7692307.692307692 items/sec naiveQueue 135000: 17ms 7941176.470588235 items/sec infiniQueue 100000: 15ms 6666666.666666667 items/sec infiniQueue 6750000: 6675ms 1011235.9550561798 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf not ok 17 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/f4cd90d80ff47bfc6bc0843b7be3b8e190edd57b.1380962326650/1380962328433.d7c67d97.js:7915:13) ... not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/f4cd90d80ff47bfc6bc0843b7be3b8e190edd57b.1380962326650/1380962328433.d7c67d97.js:7915:13) ... 1..18 # tests 18 # pass 16 # fail 2
naiveQueue 100000: 13ms 7692307.692307692 items/sec naiveQueue 135000: 17ms 7941176.470588235 items/sec infiniQueue 100000: 10ms 10000000 items/sec infiniQueue 6750000: 10914ms 618471.6877405167 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf not ok 17 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/f4cd90d80ff47bfc6bc0843b7be3b8e190edd57b.1380962326650/1380962328433.d7c67d97.js:7915:13) ... not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/f4cd90d80ff47bfc6bc0843b7be3b8e190edd57b.1380962326650/1380962328433.d7c67d97.js:7915:13) ... 1..18 # tests 18 # pass 16 # fail 2
firefox/nightly
naiveQueue 100000: 5442ms 18375.597206909224 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf naiveQueue 100000: 4864ms 20559.21052631579 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf
naiveQueue 100000: 7741ms 12918.22761917065 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf naiveQueue 100000: 7487ms 13356.484573260317 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf
TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf
naiveQueue 100000: 4936ms 20259.31928687196 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf
naiveQueue 100000: 4655ms 21482.277121374867 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf
naiveQueue 100000: 3295ms 30349.013657056144 items/sec naiveQueue 135000: 5944ms 22711.978465679676 items/sec infiniQueue 100000: 29ms 3448275.8620689655 items/sec infiniQueue 6750000: 2165ms 3117782.909930716 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf ok 17 if this fails InfiniQueue is unnecessary ok 18 InfiniQueue is faster than a naive queue 1..18 # tests 18 # pass 18 # ok
naiveQueue 100000: 3170ms 31545.741324921135 items/sec naiveQueue 135000: 5717ms 23613.78345285989 items/sec infiniQueue 100000: 77ms 1298701.2987012986 items/sec infiniQueue 6750000: 8362ms 807223.1523558957 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf ok 17 if this fails InfiniQueue is unnecessary ok 18 InfiniQueue is faster than a naive queue 1..18 # tests 18 # pass 18 # ok
2013-10-05 09:58:30
✓9.0
✓10.0
21.0
22.0
23.0
canary
20.0
14.0
15.0
16.0
17.0
nightly
6.0
11.0
11.6
12.0
next
6.0
6.0
naiveQueue 100000: 9ms 11111111.111111112 items/sec naiveQueue 135000: 13ms 10384615.384615384 items/sec infiniQueue 100000: 28ms 3571428.5714285714 items/sec infiniQueue 6750000: 1565ms 4313099.0415335465 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf ok 17 if this fails InfiniQueue is unnecessary not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false ... 1..18 # tests 18 # pass 17 # fail 1
naiveQueue 100000: 10ms 10000000 items/sec naiveQueue 135000: 13ms 10384615.384615384 items/sec infiniQueue 100000: 21ms 4761904.761904762 items/sec infiniQueue 6750000: 1586ms 4255989.911727617 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf not ok 17 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false ... not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false ... 1..18 # tests 18 # pass 16 # fail 2
naiveQueue 100000: 9ms 11111111.111111112 items/sec naiveQueue 135000: 12ms 11250000 items/sec infiniQueue 100000: 19ms 5263157.894736842 items/sec infiniQueue 6750000: 1481ms 4557731.262660365 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf not ok 17 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false ... not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false ... 1..18 # tests 18 # pass 16 # fail 2
naiveQueue 100000: 10ms 10000000 items/sec naiveQueue 135000: 13ms 10384615.384615384 items/sec infiniQueue 100000: 28ms 3571428.5714285714 items/sec infiniQueue 6750000: 5227ms 1291371.7237421083 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf not ok 17 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/e2ddc58716fcdb0ce426dd2ce38b082f80ec2b69.1380960833394/1380960834014.e00d3e0c.js:7915:13) ... not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/e2ddc58716fcdb0ce426dd2ce38b082f80ec2b69.1380960833394/1380960834014.e00d3e0c.js:7915:13) ... 1..18 # tests 18 # pass 16 # fail 2
naiveQueue 100000: 14ms 7142857.142857143 items/sec naiveQueue 135000: 17ms 7941176.470588235 items/sec infiniQueue 100000: 10ms 10000000 items/sec infiniQueue 6750000: 2198ms 3070973.6123748864 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf not ok 17 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/e2ddc58716fcdb0ce426dd2ce38b082f80ec2b69.1380960833394/1380960834014.e00d3e0c.js:7915:13) ... not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/e2ddc58716fcdb0ce426dd2ce38b082f80ec2b69.1380960833394/1380960834014.e00d3e0c.js:7915:13) ... 1..18 # tests 18 # pass 16 # fail 2
naiveQueue 100000: 16ms 6250000 items/sec naiveQueue 135000: 16ms 8437500 items/sec infiniQueue 100000: 15ms 6666666.666666667 items/sec infiniQueue 6750000: 1919ms 3517457.008858781 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf not ok 17 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/e2ddc58716fcdb0ce426dd2ce38b082f80ec2b69.1380960833394/1380960834014.e00d3e0c.js:7915:13) ... not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/e2ddc58716fcdb0ce426dd2ce38b082f80ec2b69.1380960833394/1380960834014.e00d3e0c.js:7915:13) ... 1..18 # tests 18 # pass 16 # fail 2
naiveQueue 100000: 14ms 7142857.142857143 items/sec naiveQueue 135000: 18ms 7500000 items/sec infiniQueue 100000: 10ms 10000000 items/sec infiniQueue 6750000: 4578ms 1474442.9882044562 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf not ok 17 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/e2ddc58716fcdb0ce426dd2ce38b082f80ec2b69.1380960833394/1380960834014.e00d3e0c.js:7915:13) ... not ok 18 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.assert [as _assert] (http://git.testling.com/work/dfellis/repos/e2ddc58716fcdb0ce426dd2ce38b082f80ec2b69.1380960833394/1380960834014.e00d3e0c.js:7915:13) ... 1..18 # tests 18 # pass 16 # fail 2
firefox/nightly
naiveQueue 100000: 6601ms 15149.219815179518 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf
naiveQueue 100000: 4589ms 21791.239921551536 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf
naiveQueue 100000: 4611ms 21687.26957276079 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf
naiveQueue 100000: 4569ms 21886.62727073758 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf
naiveQueue 100000: 4676ms 21385.7998289136 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf
naiveQueue 100000: 3319ms 30129.557095510696 items/sec naiveQueue 135000: 5959ms 22654.807853666723 items/sec infiniQueue 100000: 24ms 4166666.6666666665 items/sec infiniQueue 6750000: 2308ms 2924610.0519930674 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf ok 17 if this fails InfiniQueue is unnecessary ok 18 InfiniQueue is faster than a naive queue 1..18 # tests 18 # pass 18 # ok
naiveQueue 100000: 3274ms 30543.677458766036 items/sec naiveQueue 135000: 5715ms 23622.047244094486 items/sec infiniQueue 100000: 75ms 1333333.3333333332 items/sec infiniQueue 6750000: 7775ms 868167.2025723472 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # enqueueDequeueWrapped ok 15 should be equal ok 16 should be equal # testPerf ok 17 if this fails InfiniQueue is unnecessary ok 18 InfiniQueue is faster than a naive queue 1..18 # tests 18 # pass 18 # ok
2013-09-09 20:54:10
9.0
✓10.0
20.0
21.0
23.0
canary
22.0
14.0
15.0
16.0
17.0
nightly
6.0
✓11.0
✓11.6
✓12.0
next
6.0
6.0
naiveQueue 100000: 9164ms 10912.265386294195 items/sec naiveQueue 135000: 15144ms 8914.421553090333 items/sec infiniQueue 100000: 68ms 1470588.2352941176 items/sec
naiveQueue 100000: 8663ms 11543.34526145677 items/sec naiveQueue 135000: 14621ms 9233.294576294371 items/sec infiniQueue 100000: 59ms 1694915.2542372881 items/sec infiniQueue 6750000: 4904ms 1376427.4061990213 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf ok 15 if this fails InfiniQueue is unnecessary ok 16 InfiniQueue is faster than a naive queue 1..16 # tests 16 # pass 16 # ok
naiveQueue 100000: 8955ms 11166.945840312674 items/sec naiveQueue 135000: 15052ms 8968.907786340686 items/sec infiniQueue 100000: 56ms 1785714.2857142857 items/sec infiniQueue 6750000: 5668ms 1190896.2597035991 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf ok 15 if this fails InfiniQueue is unnecessary ok 16 InfiniQueue is faster than a naive queue 1..16 # tests 16 # pass 16 # ok
naiveQueue 100000: 8726ms 11460.004584001834 items/sec naiveQueue 135000: 15916ms 8482.030660970093 items/sec infiniQueue 100000: 59ms 1694915.2542372881 items/sec infiniQueue 6750000: 4011ms 1682872.1017202693 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf ok 15 if this fails InfiniQueue is unnecessary ok 16 InfiniQueue is faster than a naive queue 1..16 # tests 16 # pass 16 # ok
naiveQueue 100000: 13ms 7692307.692307692 items/sec
naiveQueue 100000: 14ms 7142857.142857143 items/sec naiveQueue 135000: 18ms 7500000 items/sec infiniQueue 100000: 16ms 6250000 items/sec infiniQueue 6750000: 5630ms 1198934.2806394317 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf not ok 15 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.ok.Test.true.Test.assert (http://git.testling.com/work/dfellis/repos/4ca398170668480d2e6b94290f093126f6f425ae.1378752401528/1378752402021.7b00f9b8.js:1514:10) ... not ok 16 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.ok.Test.true.Test.assert (http://git.testling.com/work/dfellis/repos/4ca398170668480d2e6b94290f093126f6f425ae.1378752401528/1378752402021.7b00f9b8.js:1514:10) ... 1..16 # tests 16 # pass 14 # fail 2
naiveQueue 100000: 14ms 7142857.142857143 items/sec naiveQueue 135000: 16ms 8437500 items/sec infiniQueue 100000: 16ms 6250000 items/sec infiniQueue 6750000: 7258ms 930008.2667401488 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf not ok 15 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.ok.Test.true.Test.assert (http://git.testling.com/work/dfellis/repos/4ca398170668480d2e6b94290f093126f6f425ae.1378752401528/1378752402021.7b00f9b8.js:1514:10) ... not ok 16 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.ok.Test.true.Test.assert (http://git.testling.com/work/dfellis/repos/4ca398170668480d2e6b94290f093126f6f425ae.1378752401528/1378752402021.7b00f9b8.js:1514:10) ... 1..16 # tests 16 # pass 14 # fail 2
naiveQueue 100000: 11ms 9090909.090909092 items/sec naiveQueue 135000: 14ms 9642857.142857144 items/sec infiniQueue 100000: 15ms 6666666.666666667 items/sec naiveQueue 100000: 12ms 8333333.333333333 items/sec naiveQueue 135000: 14ms 9642857.142857144 items/sec infiniQueue 100000: 17ms 5882352.94117647 items/sec infiniQueue 6750000: 12845ms 525496.3020630595 items/sec infiniQueue 6750000: 12720ms 530660.3773584906 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf not ok 15 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.<anonymous> (http://git.testling.com/work/dfellis/repos/4ca398170668480d2e6b94290f093126f6f425ae.1378752401528/1378752402021.7b00f9b8.js:1514:10) ... not ok 16 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.<anonymous> (http://git.testling.com/work/dfellis/repos/4ca398170668480d2e6b94290f093126f6f425ae.1378752401528/1378752402021.7b00f9b8.js:1514:10) ... 1..16 # tests 16 # pass 14 # fail 2
firefox/nightly
TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf
TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf
TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf
TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf
TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf
naiveQueue 100000: 3313ms 30184.12315122246 items/sec naiveQueue 135000: 5954ms 22673.832717500838 items/sec infiniQueue 100000: 25ms 4000000 items/sec infiniQueue 6750000: 1884ms 3582802.5477707004 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf ok 15 if this fails InfiniQueue is unnecessary ok 16 InfiniQueue is faster than a naive queue 1..16 # tests 16 # pass 16 # ok
timeout waiting to hear back from iexplore/9.0
2013-09-09 19:46:41
2013-09-09 20:42:38
9.0
10.0
20.0
22.0
23.0
canary
21.0
14.0
15.0
16.0
17.0
nightly
6.0
11.0
11.6
12.0
next
6.0
6.0
naiveQueue 100000: 13ms 7692307.692307692 items/sec
naiveQueue 100000: 14ms 7142857.142857143 items/sec naiveQueue 135000: 16ms 8437500 items/sec infiniQueue 100000: 15ms 6666666.666666667 items/sec infiniQueue 6750000: 11383ms 592989.545813933 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf not ok 15 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.ok.Test.true.Test.assert (http://git.testling.com/work/dfellis/repos/1d2d0c84eeeb2d88e93f5a33fe8df7e277309111.1378752272069/1378752272548.338047ae.js:1514:10) ... not ok 16 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.ok.Test.true.Test.assert (http://git.testling.com/work/dfellis/repos/1d2d0c84eeeb2d88e93f5a33fe8df7e277309111.1378752272069/1378752272548.338047ae.js:1514:10) ... 1..16 # tests 16 # pass 14 # fail 2
naiveQueue 100000: 13ms 7692307.692307692 items/sec naiveQueue 135000: 17ms 7941176.470588235 items/sec infiniQueue 100000: 15ms 6666666.666666667 items/sec infiniQueue 6750000: 17780ms 379640.0449943757 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf not ok 15 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.ok.Test.true.Test.assert (http://git.testling.com/work/dfellis/repos/1d2d0c84eeeb2d88e93f5a33fe8df7e277309111.1378752272069/1378752272548.338047ae.js:1514:10) ... not ok 16 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.ok.Test.true.Test.assert (http://git.testling.com/work/dfellis/repos/1d2d0c84eeeb2d88e93f5a33fe8df7e277309111.1378752272069/1378752272548.338047ae.js:1514:10) ... 1..16 # tests 16 # pass 14 # fail 2
naiveQueue 100000: 15ms 6666666.666666667 items/sec naiveQueue 135000: 16ms 8437500 items/sec infiniQueue 100000: 16ms 6250000 items/sec infiniQueue 6750000: 10499ms 642918.3731783979 items/sec TAP version 13 # enqueueDequeue ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # enqueueOrder ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal # enqueueAndShutdown ok 13 should be equal ok 14 should be equal # testPerf not ok 15 if this fails InfiniQueue is unnecessary --- operator: ok expected: true actual: false at: Test.<anonymous> (http://git.testling.com/work/dfellis/repos/1d2d0c84eeeb2d88e93f5a33fe8df7e277309111.1378752272069/1378752272548.338047ae.js:1514:10) ... not ok 16 InfiniQueue is faster than a naive queue --- operator: ok expected: true actual: false at: Test.<anonymous> (http://git.testling.com/work/dfellis/repos/1d2d0c84eeeb2d88e93f5a33fe8df7e277309111.1378752272069/1378752272548.338047ae.js:1514:10) ... 1..16 # tests 16 # pass 14 # fail 2