Summary

Harness status: OK

Found 59 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 "initialize"
Asserts runNo asserts ran
PassExecuting "1-channel input"
Asserts runNo asserts ran
PassExecuting "2-channel input"
Asserts runNo asserts ran
PassExecuting "3-channel input"
Asserts runNo asserts ran
PassExecuting "4-channel input"
Asserts runNo asserts ran
PassExecuting "5.1-channel input"
Asserts runNo asserts ran
PassExecuting "3-channel input, explicit"
Asserts runNo asserts ran
PassExecuting "4-channel input, explicit"
Asserts runNo asserts ran
PassExecuting "5.1-channel input, explicit"
Asserts runNo asserts ran
PassExecuting "mono-upmix-explicit"
Asserts runNo asserts ran
PassExecuting "mono-upmix-clamped-max"
Asserts runNo asserts ran
PassAudit report
Asserts runNo asserts ran
Pass> [initialize] Convolver response with one channel
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass new AudioBuffer({numberOfChannels: 1, length: 2, sampleRate: 8192}) did not throw an exception.
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< [initialize] All assertions passed. (total 1 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [1-channel input] produces 1-channel output
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 1: Channel 1 contains only the constant 0.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Convolver output equals [0,0,0.3311063051223755,0.6248594522476196,0.8481203317642212,0.9757020473480225,0.9932119846343994,0.898674488067627,0.7027547359466553,0.427555114030838,0.10412159562110901,-0.23105810582637787,-0.5401715040206909,-0.7883464097976685,-0.9475855231285095,-0.9999247193336487...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
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< [1-channel input] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [2-channel input] produces 2-channel output
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 2: Channel 0 equals [0,0,0.9485260248184204,0.8472318053245544,0.8233559727668762,0.864546000957489,0.8454249501228333,0.8580315113067627,0.7955958247184753,0.989383339881897,0.3983756899833679,-0.7808231115341187,-0.9249734878540039,-0.791888952255249,-0.8752205967903137,-0.8348914980888367...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 2: Channel 1 equals [0,0,0.9947001338005066,0.7705774307250977,0.9109298586845398,0.7706681489944458,0.9842365980148315,0.32022905349731445,-0.9348857998847961,-0.8055056929588318,-0.8837442994117737,-0.800767719745636,-0.928661584854126,-0.602688729763031,0.7909697890281677,0.8679970502853394...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
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< [2-channel input] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [3-channel input] 3->2 downmix producing 2-channel output
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 3: Channel 0 equals [0,0,0.9485260248184204,0.8472318053245544,0.8233559727668762,0.864546000957489,0.8454249501228333,0.8580315113067627,0.7955958247184753,0.989383339881897,0.3983756899833679,-0.7808231115341187,-0.9249734878540039,-0.791888952255249,-0.8752205967903137,-0.8348914980888367...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 3: Channel 1 equals [0,0,0.9947001338005066,0.7705774307250977,0.9109298586845398,0.7706681489944458,0.9842365980148315,0.32022905349731445,-0.9348857998847961,-0.8055056929588318,-0.8837442994117737,-0.800767719745636,-0.928661584854126,-0.602688729763031,0.7909697890281677,0.8679970502853394...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
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< [3-channel input] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [4-channel input] 4->2 downmix producing 2-channel output
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 4: Channel 0 equals [0,0,0.9734253883361816,0.8085747957229614,0.8596614003181458,0.8377395868301392,0.18206258118152618,-0.06961163878440857,0.0377332866191864,-0.007562100887298584,-0.018085822463035583,0.029709070920944214,-0.02168998122215271,-0.0055168867111206055,0.056473761796951294,-0.44393840432167053...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 4: Channel 1 equals [0,0,0.9719799160957336,0.8048999309539795,0.8850498795509338,0.18059256672859192,0.02772340178489685,-0.2852807343006134,-0.7788605690002441,-0.03758406639099121,-0.008258730173110962,0.07240840792655945,-0.3346644937992096,-0.7563189268112183,-0.020491451025009155,-0.031466543674468994...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
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< [4-channel input] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [5.1-channel input] 5.1->2 downmix producing 2-channel output
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 5.1: Channel 0 equals [0,0,2.3021068572998047,2.0779097080230713,1.5364115238189697,0.8359495401382446,-0.21231389045715332,-0.0052925944328308105,0.8362101912498474,1.0198438167572021,0.3261905908584595,-0.6783382892608643,-1.057640790939331,-0.5491994619369507,0.25166332721710205,-0.10923540592193604...] with an element-wise tolerance of {"absoluteThreshold":0.0000011511867343774294,"relativeThreshold":0}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 5.1: Channel 1 equals [0,0,2.407026767730713,1.8516430854797363,1.2457607984542847,0.5805020332336426,0.3625302314758301,0.16488605737686157,-0.7450209259986877,-1.5345404148101807,-1.90432608127594,-0.7297846674919128,0.010589897632598877,0.7125816345214844,1.7535792589187622,0.2678682208061218...] with an element-wise tolerance of {"absoluteThreshold":0.0000011511867343774294,"relativeThreshold":0}.
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< [5.1-channel input] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [3-channel input, explicit] 3->2 explicit downmix producing 2-channel output
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 3 chan downmix explicit: Channel 0 equals [0,0,0.9485260248184204,0.8472318053245544,0.8233559727668762,0.864546000957489,0.8454249501228333,0.8580315113067627,0.7955958247184753,0.989383339881897,0.3983756899833679,-0.7808231115341187,-0.9249734878540039,-0.791888952255249,-0.8752205967903137,-0.8348914980888367...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 3 chan downmix explicit: Channel 1 equals [0,0,0.9947001338005066,0.7705774307250977,0.9109298586845398,0.7706681489944458,0.9842365980148315,0.32022905349731445,-0.9348857998847961,-0.8055056929588318,-0.8837442994117737,-0.800767719745636,-0.928661584854126,-0.602688729763031,0.7909697890281677,0.8679970502853394...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
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< [3-channel input, explicit] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [4-channel input, explicit] 4->2 explicit downmix producing 2-channel output
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 4 chan downmix explicit: Channel 0 equals [0,0,0.9734253883361816,0.8085747957229614,0.8596614003181458,0.8377395868301392,0.18206258118152618,-0.06961163878440857,0.0377332866191864,-0.007562100887298584,-0.018085822463035583,0.029709070920944214,-0.02168998122215271,-0.0055168867111206055,0.056473761796951294,-0.44393840432167053...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 4 chan downmix explicit: Channel 1 equals [0,0,0.9719799160957336,0.8048999309539795,0.8850498795509338,0.18059256672859192,0.02772340178489685,-0.2852807343006134,-0.7788605690002441,-0.03758406639099121,-0.008258730173110962,0.07240840792655945,-0.3346644937992096,-0.7563189268112183,-0.020491451025009155,-0.031466543674468994...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
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< [4-channel input, explicit] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [5.1-channel input, explicit] 5.1->2 explicit downmix producing 2-channel output
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 5.1 chan downmix explicit: Channel 0 equals [0,0,2.3021068572998047,2.0779097080230713,1.5364115238189697,0.8359495401382446,-0.21231389045715332,-0.0052925944328308105,0.8362101912498474,1.0198438167572021,0.3261905908584595,-0.6783382892608643,-1.057640790939331,-0.5491994619369507,0.25166332721710205,-0.10923540592193604...] with an element-wise tolerance of {"absoluteThreshold":0.0000011511867343774294,"relativeThreshold":0}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 5.1 chan downmix explicit: Channel 1 equals [0,0,2.407026767730713,1.8516430854797363,1.2457607984542847,0.5805020332336426,0.3625302314758301,0.16488605737686157,-0.7450209259986877,-1.5345404148101807,-1.90432608127594,-0.7297846674919128,0.010589897632598877,0.7125816345214844,1.7535792589187622,0.2678682208061218...] with an element-wise tolerance of {"absoluteThreshold":0.0000011511867343774294,"relativeThreshold":0}.
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< [5.1-channel input, explicit] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [mono-upmix-explicit] 1->2 upmix, count mode explicit
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass new ConvolverNode({channelCountMode: 'explicit'}) did not throw an exception.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 1->2 explicit upmix: channel 0 equals [0,0.3311063051223755,0.6248594522476196,0.8481203317642212,0.9757020473480225,0.9932119846343994,0.898674488067627,0.7027547359466553,0.427555114030838,0.10412159562110901,-0.23105810582637787,-0.5401715040206909,-0.7883464097976685,-0.9475855231285095,-0.9999247193336487,-0.9394592046737671...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 1->2 explicit upmix: channel 1 equals [0,0.3311063051223755,0.6248594522476196,0.8481203317642212,0.9757020473480225,0.9932119846343994,0.898674488067627,0.7027547359466553,0.427555114030838,0.10412159562110901,-0.23105810582637787,-0.5401715040206909,-0.7883464097976685,-0.9475855231285095,-0.9999247193336487,-0.9394592046737671...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
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< [mono-upmix-explicit] All assertions passed. (total 3 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [mono-upmix-clamped-max] 1->2 upmix, count mode clamped-max
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass new ConvolverNode({channelCountMode: 'clamped-max'}) did not throw an exception.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 1->2 clamped-max upmix: channel 0 equals [0,0.3311063051223755,0.6248594522476196,0.8481203317642212,0.9757020473480225,0.9932119846343994,0.898674488067627,0.7027547359466553,0.427555114030838,0.10412159562110901,-0.23105810582637787,-0.5401715040206909,-0.7883464097976685,-0.9475855231285095,-0.9999247193336487,-0.9394592046737671...] with an element-wise tolerance of {"absoluteThreshold":4.76837158203125e-7,"relativeThreshold":0}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 1->2 clamped-max upmix: channel 1 contains only the constant 0.
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< [mono-upmix-clamped-max] All assertions passed. (total 3 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass# AUDIT TASK RUNNER FINISHED: 11 tasks ran successfully.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)