Hamsters.js Jasmine Output

Browser: PhantomJS 2.1.1 (Linux 0.0.0)
Timestamp: 2018-3-22 17:26:29
50 tests / 0 errors / 0 failures / 0 skipped / runtime: 0.041s
Status Spec Suite / Results
Passed in 0.001s aggregateArrays should aggregate array of subarrays Hamsters Data
Passed in 0.001s 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 0.001s sortOutput desc should sort array Hamsters Data » sortOutput options
Passed in 0s 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 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 0.001s maxThreads should be detected Hamsters.js
Passed in 0.002s Init should initialize library Hamsters.js
Passed in 0.007s 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.003s 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 0.001s 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 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 0s cacheEntries should be an array Hamsters Memoizer
Passed in 0.001s maxCacheEntries should be set Hamsters Memoizer
Passed in 0s itemCached should return boolean Hamsters Memoizer
Passed in 0.001s 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 0s WebWorker scaffold should be a function Hamsters Wheel
Passed in 0s 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 @ 1521753989780'
PhantomJS 2.1.1 (Linux 0.0.0) LOG: habitat{debug: false, importScripts: null, memoize: false, persistence: true, legacy: false, browser: true, webWorker: false, node: false, reactNative: false, shell: false, transferrable: true, atomics: false, proxies: false, isIE: function isInternetExplorer(version) { ... }, logicalThreads: 4, Worker: Object{prototype: Object{postMessage: ..., terminate: ...}}, sharedWorker: Object{prototype: Object{}}}
PhantomJS 2.1.1 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 Logical Threads Detected, Spawning 2 Hamsters @ 1521753989781'
PhantomJS 2.1.1 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 hamsters ready and awaiting instructions @ 1521753989782'
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 @ 1521753989806'
PhantomJS 2.1.1 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: Hamsters are better than gerbals @ 1521753989808'
PhantomJS 2.1.1 (Linux 0.0.0) WARN: 'Hamsters.js v5.0.0 Warning: Hamsters are better than gerbals @ 1521753989808'

Browser: Chrome 64.0.3282 (Linux 0.0.0)
Timestamp: 2018-3-22 17:26:30
50 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.002s generateBlob should generate blob with object url Hamsters Data
Passed in 0s sortOutput asc should sort array Hamsters Data » sortOutput options
Passed in 0.002s sortOutput desc should sort array Hamsters Data » sortOutput options
Passed in 0s 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.002s 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 maxThreads should be detected Hamsters.js
Passed in 0.004s Init should initialize library Hamsters.js
Passed in 0.005s 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.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.001s Calculates square root of 4000 (Int16) WebHamsters running asynchronously
Passed in 0.003s 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 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 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 0.001s 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 0.001s Pending should be an array Hamsters Pool
Passed in 0s 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 0s 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 @ 1521753990372'
Chrome 64.0.3282 (Linux 0.0.0) LOG: habitat{debug: false, importScripts: null, memoize: false, persistence: true, legacy: false, browser: true, webWorker: false, node: false, reactNative: false, shell: false, transferrable: true, atomics: false, proxies: true, isIE: function isInternetExplorer(version) { ... }, logicalThreads: 8, Worker: function Worker() { ... }, sharedWorker: function SharedWorker() { ... }}
Chrome 64.0.3282 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 Logical Threads Detected, Spawning 2 Hamsters @ 1521753990374'
Chrome 64.0.3282 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 hamsters ready and awaiting instructions @ 1521753990376'
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 @ 1521753990397'
Chrome 64.0.3282 (Linux 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: Hamsters are better than gerbals @ 1521753990399'
Chrome 64.0.3282 (Linux 0.0.0) WARN: 'Hamsters.js v5.0.0 Warning: Hamsters are better than gerbals @ 1521753990399'

Browser: Firefox 59.0.0 (Ubuntu 0.0.0)
Timestamp: 2018-3-22 17:26:31
50 tests / 0 errors / 0 failures / 0 skipped / runtime: 0.228s
Status Spec Suite / Results
Passed in 0.072s aggregateArrays should aggregate array of subarrays Hamsters Data
Passed in 0.008s splitArrays should split array into subarrays Hamsters Data
Passed in 0.004s createBlob should create dataBlob Hamsters Data
Passed in 0.002s generateBlob should generate blob with object url Hamsters Data
Passed in 0.084s sortOutput asc should sort array Hamsters Data » sortOutput options
Passed in 0.002s 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 0s randomArray should generate a random array Hamsters Data
Passed in 0.002s 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 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 0.002s Habitat Worker should be an object or function Hamsters Habitat
Passed in 0s Habitat Shell should be boolean Hamsters Habitat
Passed in 0s Habitat Atomics should be boolean Hamsters Habitat
Passed in 0.002s Habitat Proxies should be boolean Hamsters Habitat
Passed in 0s Habitat Logical Threads should be detected Hamsters Habitat
Passed in 0s maxThreads should be detected Hamsters.js
Passed in 0.022s Init should initialize library Hamsters.js
Passed in 0.008s Calculates square root of 4000 (null) WebHamsters running asynchronously
Passed in 0.004s 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 0s Calculates square root of 4000 (Float32) WebHamsters running asynchronously
Passed in 0s 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 0s LogBook Info should be a non empty array Hamsters Logger
Passed in 0s LogBook Info should save to info array Hamsters Logger
Passed in 0.002s 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 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 0s WebWorker scaffold should be a function Hamsters Wheel
Passed in 0.002s Regular scaffold should be a function Hamsters Wheel
Passed in 0s Legacy scaffold should be a function Hamsters Wheel
System output:
Firefox 59.0.0 (Ubuntu 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: Preparing the hamster wheels & readying hamsters @ 1521753991856'
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: habitat{debug: false, importScripts: null, memoize: false, persistence: true, legacy: false, browser: true, webWorker: false, node: false, reactNative: false, shell: false, transferrable: true, atomics: false, proxies: true, isIE: function isInternetExplorer(version) { ... }, logicalThreads: 8, Worker: function Worker() { ... }, sharedWorker: function SharedWorker() { ... }}
Firefox 59.0.0 (Ubuntu 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 Logical Threads Detected, Spawning 2 Hamsters @ 1521753991858'
Firefox 59.0.0 (Ubuntu 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: 2 hamsters ready and awaiting instructions @ 1521753991858'
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: Object{data: [[...]]}
Firefox 59.0.0 (Ubuntu 0.0.0) LOG: 63
Firefox 59.0.0 (Ubuntu 0.0.0) ERROR: 'Hamsters.js v5.0.0 Error: Hamsters are better than gerbals @ 1521753991940'
Firefox 59.0.0 (Ubuntu 0.0.0) INFO: 'Hamsters.js v5.0.0 Info: Hamsters are better than gerbals @ 1521753991940'
Firefox 59.0.0 (Ubuntu 0.0.0) WARN: 'Hamsters.js v5.0.0 Warning: Hamsters are better than gerbals @ 1521753991942'