Summary

Harness status: OK

Found 44 tests

Details

ResultTest NameMessage
Pass# AUDIT TASK RUNNER STARTED.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
PassExecuting "createConstantSource()"
Asserts runNo asserts ran
PassExecuting "new ConstantSourceNode()"
Asserts runNo asserts ran
PassExecuting "start/stop exceptions"
Asserts runNo asserts ran
PassAudit report
Asserts runNo asserts ran
Pass> [createConstantSource()]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Factory method: node = context.createConstantSource() did not throw an exception.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Factory method: node instance of ConstantSourceNode is equal to true.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Factory method: node.numberOfInputs is equal to 0.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Factory method: node.numberOfOutputs is equal to 1.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Factory method: node.channelCount is equal to 2.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Factory method: node.channelCountMode is equal to max.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Factory method: node.channelInterpretation is equal to speakers.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Factory method: node.offset.value is equal to 1.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Factory method: node.offset.defaultValue is equal to 1.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Factory method: node.offset.minValue is equal to -3.4028234663852886e+38.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Factory method: node.offset.maxValue is equal to 3.4028234663852886e+38.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass
assert_equals(1, 1)
    at Task.done ( /webaudio/resources/audit.js:1218:7)
Pass< [createConstantSource()] All assertions passed. (total 11 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [new ConstantSourceNode()]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Constructor: node = new ConstantSourceNode() did not throw an exception.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Constructor: node instance of ConstantSourceNode is equal to true.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Constructor: node.numberOfInputs is equal to 0.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Constructor: node.numberOfOutputs is equal to 1.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Constructor: node.channelCount is equal to 2.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Constructor: node.channelCountMode is equal to max.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Constructor: node.channelInterpretation is equal to speakers.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Constructor: node.offset.value is equal to 1.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Constructor: node.offset.defaultValue is equal to 1.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Constructor: node.offset.minValue is equal to -3.4028234663852886e+38.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Constructor: node.offset.maxValue is equal to 3.4028234663852886e+38.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass
assert_equals(1, 1)
    at Task.done ( /webaudio/resources/audit.js:1218:7)
Pass< [new ConstantSourceNode()] All assertions passed. (total 11 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [start/stop exceptions]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass start(NaN) threw TypeError: "Failed to execute 'start' on 'AudioScheduledSourceNode': The provided double value is non-finite.".
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass start(Infinity) threw TypeError: "Failed to execute 'start' on 'AudioScheduledSourceNode': The provided double value is non-finite.".
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass start(-Infinity) threw TypeError: "Failed to execute 'start' on 'AudioScheduledSourceNode': The provided double value is non-finite.".
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Calling stop() before start() threw InvalidStateError: "Failed to execute 'stop' on 'AudioScheduledSourceNode': cannot call stop without calling start first.".
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass start(-1) threw RangeError: "Failed to execute 'start' on 'AudioScheduledSourceNode': The start time provided (-1) is less than the minimum bound (0).".
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Calling start() twice threw InvalidStateError: "Failed to execute 'start' on 'AudioScheduledSourceNode': cannot call start more than once.".
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass stop(-1) threw RangeError: "Failed to execute 'stop' on 'AudioScheduledSourceNode': The stop time provided (-1) is less than the minimum bound (0).".
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass stop(NaN) threw TypeError: "Failed to execute 'stop' on 'AudioScheduledSourceNode': The provided double value is non-finite.".
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass stop(Infinity) threw TypeError: "Failed to execute 'stop' on 'AudioScheduledSourceNode': The provided double value is non-finite.".
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass stop(-Infinity) threw TypeError: "Failed to execute 'stop' on 'AudioScheduledSourceNode': The provided double value is non-finite.".
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass
assert_equals(1, 1)
    at Task.done ( /webaudio/resources/audit.js:1218:7)
Pass< [start/stop exceptions] All assertions passed. (total 10 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass# AUDIT TASK RUNNER FINISHED: 3 tasks ran successfully.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)