Hamsters.js Jasmine Output

Browser: PhantomJS 2.1.1 (Linux 0.0.0)
Timestamp: 2018-2-24 15:55:51
54 tests / 0 errors / 0 failures / 0 skipped / runtime: 0.044s
Status Spec Suite / Results
Passed in 0.002s aggregateArrays should aggregate array of subarrays Hamsters Data
Passed in 0.002s splitArrays should split array into subarrays Hamsters Data
Passed in 0s createBlob should create dataBlob Hamsters Data
Passed in 0.001s generateBlob should generate blob with object url Hamsters Data
Passed in 0.002s sortOutput asc should sort array Hamsters Data » sortOutput options
Passed in 0s sortOutput desc should sort array Hamsters Data » sortOutput options
Passed in 0.001s sortOutput ascAlpha should sort array Hamsters Data » sortOutput options
Passed in 0.001s sortOutput descAlpha should sort array Hamsters Data » sortOutput options
Passed in 0.002s randomArray should generate a random array Hamsters Data
Passed in 0s prepareJob should convert function to string Hamsters Data
Passed in 0s Habitat Node should be boolean Hamsters Habitat
Passed in 0s Habitat Browser should be boolean Hamsters Habitat
Passed in 0.001s Habitat Atomics should be boolean Hamsters Habitat
Passed in 0s Habitat Legacy should be boolean Hamsters Habitat
Passed in 0s Habitat WebWorker should be boolean Hamsters Habitat
Passed in 0s Habitat SharedWorker should be an object or function Hamsters Habitat
Passed in 0s Habitat Worker should be an object or function Hamsters Habitat
Passed in 0.001s Habitat Shell should be boolean Hamsters Habitat
Passed in 0s Habitat Atomics should be boolean Hamsters Habitat
Passed in 0s Habitat Proxies should be boolean Hamsters Habitat
Passed in 0s Habitat Logical Threads should be detected Hamsters Habitat
Passed in 0s Persistence should be boolean Hamsters.js
Passed in 0s Memoize should be boolean Hamsters.js
Passed in 0s Atomics should be boolean Hamsters.js
Passed in 0.001s Debug should be boolean Hamsters.js
Passed in 0s maxThreads should be detected Hamsters.js
Passed in 0.002s Init should initialize library Hamsters.js
Passed in 0.008s Calculates square root of 4000 (null) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Uint8) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Uint32) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Uint16) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Float64) WebHamsters running asynchronously
Passed in 0.001s Calculates square root of 4000 (Float32) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Int32) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Int16) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Int8) WebHamsters running asynchronously
Passed in 0s LogBook should be an object Hamsters Logger
Passed in 0s LogBook Errors should be an empty array Hamsters Logger
Passed in 0s LogBook Error should save to error array Hamsters Logger
Passed in 0.001s LogBook Info should be a non empty array Hamsters Logger
Passed in 0s LogBook Info should save to info array Hamsters Logger
Passed in 0s LogBook Warning should be an empty array Hamsters Logger
Passed in 0.001s LogBook Warning should save to warning array Hamsters Logger
Passed in 0.001s cacheEntries should be an array Hamsters Memoizer
Passed in 0s maxCacheEntries should be set Hamsters Memoizer
Passed in 0s itemCached should return boolean Hamsters Memoizer
Passed in 0s Tasks should be an array Hamsters Pool
Passed in 0s Threads should be an array Hamsters Pool
Passed in 0s Running should be an array Hamsters Pool
Passed in 0s Pending should be an array Hamsters Pool
Passed in 0s selectHamsterWheel should return a function Hamsters Pool
Passed in 0.001s WebWorker scaffold should be a function Hamsters Wheel
Passed in 0.001s Regular scaffold should be a function Hamsters Wheel
Passed in 0s Legacy scaffold should be a function Hamsters Wheel
System output:
PhantomJS 2.1.1 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: Preparing the hamster wheels & readying hamsters @ 1519505751053'
PhantomJS 2.1.1 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 Logical Threads Detected, Spawning 2 Hamsters @ 1519505751054'
PhantomJS 2.1.1 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 hamsters ready and awaiting instructions @ 1519505751054'
PhantomJS 2.1.1 (Linux 0.0.0) LOG: Object{data: [[...]]}
PhantomJS 2.1.1 (Linux 0.0.0) LOG: 63
PhantomJS 2.1.1 (Linux 0.0.0) LOG: Object{data: [[...]]}
PhantomJS 2.1.1 (Linux 0.0.0) LOG: 63
PhantomJS 2.1.1 (Linux 0.0.0) LOG: Object{data: [[...]]}
PhantomJS 2.1.1 (Linux 0.0.0) LOG: 63
PhantomJS 2.1.1 (Linux 0.0.0) LOG: Object{data: [[...]]}
PhantomJS 2.1.1 (Linux 0.0.0) LOG: 63
PhantomJS 2.1.1 (Linux 0.0.0) LOG: Object{data: [[...]]}
PhantomJS 2.1.1 (Linux 0.0.0) LOG: 63
PhantomJS 2.1.1 (Linux 0.0.0) LOG: Object{data: [[...]]}
PhantomJS 2.1.1 (Linux 0.0.0) LOG: 63
PhantomJS 2.1.1 (Linux 0.0.0) LOG: Object{data: [[...]]}
PhantomJS 2.1.1 (Linux 0.0.0) LOG: 63
PhantomJS 2.1.1 (Linux 0.0.0) LOG: Object{data: [[...]]}
PhantomJS 2.1.1 (Linux 0.0.0) LOG: 63
PhantomJS 2.1.1 (Linux 0.0.0) LOG: Object{data: [[...]]}
PhantomJS 2.1.1 (Linux 0.0.0) LOG: 63
PhantomJS 2.1.1 (Linux 0.0.0) ERROR: 'Hamsters.js v5.0.0 Error: Hamsters are better than gerbals @ 1519505751079'
PhantomJS 2.1.1 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: Hamsters are better than gerbals @ 1519505751080'
PhantomJS 2.1.1 (Linux 0.0.0) WARN: 'Hamsters.js v5.0.0 Warning: Hamsters are better than gerbals @ 1519505751080'

Browser: Chrome 64.0.3282 (Linux 0.0.0)
Timestamp: 2018-2-24 15:55:51
54 tests / 0 errors / 0 failures / 0 skipped / runtime: 0.042s
Status Spec Suite / Results
Passed in 0.003s aggregateArrays should aggregate array of subarrays Hamsters Data
Passed in 0s splitArrays should split array into subarrays Hamsters Data
Passed in 0.001s createBlob should create dataBlob Hamsters Data
Passed in 0.001s generateBlob should generate blob with object url Hamsters Data
Passed in 0s sortOutput asc should sort array Hamsters Data » sortOutput options
Passed in 0.001s sortOutput desc should sort array Hamsters Data » sortOutput options
Passed in 0.002s sortOutput ascAlpha should sort array Hamsters Data » sortOutput options
Passed in 0s sortOutput descAlpha should sort array Hamsters Data » sortOutput options
Passed in 0.001s randomArray should generate a random array Hamsters Data
Passed in 0.001s prepareJob should convert function to string Hamsters Data
Passed in 0s Habitat Node should be boolean Hamsters Habitat
Passed in 0s Habitat Browser should be boolean Hamsters Habitat
Passed in 0s Habitat Atomics should be boolean Hamsters Habitat
Passed in 0.001s Habitat Legacy should be boolean Hamsters Habitat
Passed in 0s Habitat WebWorker should be boolean Hamsters Habitat
Passed in 0s Habitat SharedWorker should be an object or function Hamsters Habitat
Passed in 0s Habitat Worker should be an object or function Hamsters Habitat
Passed in 0.001s Habitat Shell should be boolean Hamsters Habitat
Passed in 0s Habitat Atomics should be boolean Hamsters Habitat
Passed in 0.001s Habitat Proxies should be boolean Hamsters Habitat
Passed in 0s Habitat Logical Threads should be detected Hamsters Habitat
Passed in 0s Persistence should be boolean Hamsters.js
Passed in 0s Memoize should be boolean Hamsters.js
Passed in 0s Atomics should be boolean Hamsters.js
Passed in 0s Debug should be boolean Hamsters.js
Passed in 0s maxThreads should be detected Hamsters.js
Passed in 0.004s Init should initialize library Hamsters.js
Passed in 0.004s Calculates square root of 4000 (null) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Uint8) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Uint32) WebHamsters running asynchronously
Passed in 0.001s Calculates square root of 4000 (Uint16) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Float64) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Float32) WebHamsters running asynchronously
Passed in 0.001s Calculates square root of 4000 (Int32) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Int16) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Int8) WebHamsters running asynchronously
Passed in 0s LogBook should be an object Hamsters Logger
Passed in 0s LogBook Errors should be an empty array Hamsters Logger
Passed in 0.001s LogBook Error should save to error array Hamsters Logger
Passed in 0s LogBook Info should be a non empty array Hamsters Logger
Passed in 0.001s LogBook Info should save to info array Hamsters Logger
Passed in 0s LogBook Warning should be an empty array Hamsters Logger
Passed in 0s LogBook Warning should save to warning array Hamsters Logger
Passed in 0.001s cacheEntries should be an array Hamsters Memoizer
Passed in 0s maxCacheEntries should be set Hamsters Memoizer
Passed in 0.001s itemCached should return boolean Hamsters Memoizer
Passed in 0s Tasks should be an array Hamsters Pool
Passed in 0.001s Threads should be an array Hamsters Pool
Passed in 0s Running should be an array Hamsters Pool
Passed in 0s Pending should be an array Hamsters Pool
Passed in 0s selectHamsterWheel should return a function Hamsters Pool
Passed in 0.001s WebWorker scaffold should be a function Hamsters Wheel
Passed in 0s Regular scaffold should be a function Hamsters Wheel
Passed in 0.001s Legacy scaffold should be a function Hamsters Wheel
System output:
Chrome 64.0.3282 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: Preparing the hamster wheels & readying hamsters @ 1519505751675'
Chrome 64.0.3282 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 Logical Threads Detected, Spawning 2 Hamsters @ 1519505751677'
Chrome 64.0.3282 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 hamsters ready and awaiting instructions @ 1519505751677'
Chrome 64.0.3282 (Linux 0.0.0) LOG: Object{data: [[...]]}
Chrome 64.0.3282 (Linux 0.0.0) LOG: 63
Chrome 64.0.3282 (Linux 0.0.0) LOG: Object{data: [[...]]}
Chrome 64.0.3282 (Linux 0.0.0) LOG: 63
Chrome 64.0.3282 (Linux 0.0.0) LOG: Object{data: [[...]]}
Chrome 64.0.3282 (Linux 0.0.0) LOG: 63
Chrome 64.0.3282 (Linux 0.0.0) LOG: Object{data: [[...]]}
Chrome 64.0.3282 (Linux 0.0.0) LOG: 63
Chrome 64.0.3282 (Linux 0.0.0) LOG: Object{data: [[...]]}
Chrome 64.0.3282 (Linux 0.0.0) LOG: 63
Chrome 64.0.3282 (Linux 0.0.0) LOG: Object{data: [[...]]}
Chrome 64.0.3282 (Linux 0.0.0) LOG: 63
Chrome 64.0.3282 (Linux 0.0.0) LOG: Object{data: [[...]]}
Chrome 64.0.3282 (Linux 0.0.0) LOG: 63
Chrome 64.0.3282 (Linux 0.0.0) LOG: Object{data: [[...]]}
Chrome 64.0.3282 (Linux 0.0.0) LOG: 63
Chrome 64.0.3282 (Linux 0.0.0) LOG: Object{data: [[...]]}
Chrome 64.0.3282 (Linux 0.0.0) LOG: 63
Chrome 64.0.3282 (Linux 0.0.0) ERROR: 'Hamsters.js v5.0.0 Error: Hamsters are better than gerbals @ 1519505751698'
Chrome 64.0.3282 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: Hamsters are better than gerbals @ 1519505751698'
Chrome 64.0.3282 (Linux 0.0.0) WARN: 'Hamsters.js v5.0.0 Warning: Hamsters are better than gerbals @ 1519505751699'

Browser: Firefox 58.0.0 (Ubuntu 0.0.0)
Timestamp: 2018-2-24 15:55:52
54 tests / 0 errors / 0 failures / 0 skipped / runtime: 0.162s
Status Spec Suite / Results
Passed in 0.062s aggregateArrays should aggregate array of subarrays Hamsters Data
Passed in 0.009s splitArrays should split array into subarrays Hamsters Data
Passed in 0.005s createBlob should create dataBlob Hamsters Data
Passed in 0.004s generateBlob should generate blob with object url Hamsters Data
Passed in 0.003s sortOutput asc should sort array Hamsters Data » sortOutput options
Passed in 0.032s sortOutput desc should sort array Hamsters Data » sortOutput options
Passed in 0.001s sortOutput ascAlpha should sort array Hamsters Data » sortOutput options
Passed in 0s sortOutput descAlpha should sort array Hamsters Data » sortOutput options
Passed in 0s randomArray should generate a random array Hamsters Data
Passed in 0.001s prepareJob should convert function to string Hamsters Data
Passed in 0s Habitat Node should be boolean Hamsters Habitat
Passed in 0.001s Habitat Browser should be boolean Hamsters Habitat
Passed in 0s Habitat Atomics should be boolean Hamsters Habitat
Passed in 0.001s Habitat Legacy should be boolean Hamsters Habitat
Passed in 0s Habitat WebWorker should be boolean Hamsters Habitat
Passed in 0s Habitat SharedWorker should be an object or function Hamsters Habitat
Passed in 0.001s Habitat Worker should be an object or function Hamsters Habitat
Passed in 0.001s Habitat Shell should be boolean Hamsters Habitat
Passed in 0s Habitat Atomics should be boolean Hamsters Habitat
Passed in 0s Habitat Proxies should be boolean Hamsters Habitat
Passed in 0.001s Habitat Logical Threads should be detected Hamsters Habitat
Passed in 0s Persistence should be boolean Hamsters.js
Passed in 0s Memoize should be boolean Hamsters.js
Passed in 0s Atomics should be boolean Hamsters.js
Passed in 0.001s Debug should be boolean Hamsters.js
Passed in 0s maxThreads should be detected Hamsters.js
Passed in 0.004s Init should initialize library Hamsters.js
Passed in 0.013s Calculates square root of 4000 (null) WebHamsters running asynchronously
Passed in 0.003s Calculates square root of 4000 (Uint8) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Uint32) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Uint16) WebHamsters running asynchronously
Passed in 0.001s Calculates square root of 4000 (Float64) WebHamsters running asynchronously
Passed in 0.003s Calculates square root of 4000 (Float32) WebHamsters running asynchronously
Passed in 0.001s Calculates square root of 4000 (Int32) WebHamsters running asynchronously
Passed in 0.002s Calculates square root of 4000 (Int16) WebHamsters running asynchronously
Passed in 0.001s Calculates square root of 4000 (Int8) WebHamsters running asynchronously
Passed in 0s LogBook should be an object Hamsters Logger
Passed in 0.001s LogBook Errors should be an empty array Hamsters Logger
Passed in 0.001s LogBook Error should save to error array Hamsters Logger
Passed in 0s LogBook Info should be a non empty array Hamsters Logger
Passed in 0.001s LogBook Info should save to info array Hamsters Logger
Passed in 0.001s LogBook Warning should be an empty array Hamsters Logger
Passed in 0s LogBook Warning should save to warning array Hamsters Logger
Passed in 0s cacheEntries should be an array Hamsters Memoizer
Passed in 0s maxCacheEntries should be set Hamsters Memoizer
Passed in 0s itemCached should return boolean Hamsters Memoizer
Passed in 0s Tasks should be an array Hamsters Pool
Passed in 0s Threads should be an array Hamsters Pool
Passed in 0.001s Running should be an array Hamsters Pool
Passed in 0s Pending should be an array Hamsters Pool
Passed in 0.001s selectHamsterWheel should return a function Hamsters Pool
Passed in 0s WebWorker scaffold should be a function Hamsters Wheel
Passed in 0s Regular scaffold should be a function Hamsters Wheel
Passed in 0.001s Legacy scaffold should be a function Hamsters Wheel
System output:
Firefox 58.0.0 (Ubuntu 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: Preparing the hamster wheels & readying hamsters @ 1519505753064'
Firefox 58.0.0 (Ubuntu 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 Logical Threads Detected, Spawning 2 Hamsters @ 1519505753065'
Firefox 58.0.0 (Ubuntu 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 hamsters ready and awaiting instructions @ 1519505753066'
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 58.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 58.0.0 (Ubuntu 0.0.0) ERROR: 'Hamsters.js v5.0.0 Error: Hamsters are better than gerbals @ 1519505753100'
Firefox 58.0.0 (Ubuntu 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: Hamsters are better than gerbals @ 1519505753102'
Firefox 58.0.0 (Ubuntu 0.0.0) WARN: 'Hamsters.js v5.0.0 Warning: Hamsters are better than gerbals @ 1519505753103'