Summary

Harness status: OK

Found 68 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 "coefficient-normalization"
Asserts runNo asserts ran
PassExecuting "one-zero"
Asserts runNo asserts ran
PassExecuting "one-pole"
Asserts runNo asserts ran
PassExecuting "0: lowpass"
Asserts runNo asserts ran
PassExecuting "1: highpass"
Asserts runNo asserts ran
PassExecuting "2: bandpass"
Asserts runNo asserts ran
PassExecuting "3: notch"
Asserts runNo asserts ran
PassExecuting "4: allpass"
Asserts runNo asserts ran
PassExecuting "5: lowshelf"
Asserts runNo asserts ran
PassExecuting "6: highshelf"
Asserts runNo asserts ran
PassExecuting "7: peaking"
Asserts runNo asserts ran
PassExecuting "multi-channel"
Asserts runNo asserts ran
PassExecuting "4th-order-iir"
Asserts runNo asserts ran
PassAudit report
Asserts runNo asserts ran
Pass> [coefficient-normalization]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass createIIRFilter with normalized coefficients did not throw an exception.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass createIIRFilter with unnormalized coefficients did not throw an exception.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Output of IIR filter with unnormalized coefficients equals [1,-0.8999999761581421,0.8100000023841858,-0.7289999723434448,0.6560999751091003,-0.5904899835586548,0.5314409732818604,-0.4782969057559967,0.4304672181606293,-0.3874204754829407,0.34867843985557556,-0.3138105869293213,0.2824295461177826,-0.25418657064437866,0.22876793146133423,-0.20589113235473633...] with an element-wise tolerance of {"absoluteThreshold":2.1958e-38,"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< [coefficient-normalization] All assertions passed. (total 3 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [one-zero]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass IIR 1-zero output equals [0.5,0.5,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"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< [one-zero] All assertions passed. (total 1 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [one-pole]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass IIR 1-pole output equals [1,-0.9,0.81,-0.7290000000000001,0.6561000000000001,-0.5904900000000002,0.5314410000000002,-0.47829690000000014,0.43046721000000016,-0.38742048900000015,0.34867844010000015,-0.31381059609000017,0.28242953648100017,-0.25418658283290013,0.22876792454961012,-0.2058911320946491...] with an element-wise tolerance of {"absoluteThreshold":2.7657e-8,"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< [one-pole] All assertions passed. (total 1 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [0: lowpass]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass IIRFilter for Biquad lowpass equals [0.002067622495815158,0.010262038558721542,0.026408346369862556,0.0501461997628212,0.08106274157762527,0.11869752407073975,0.16254766285419464,0.2120732218027115,0.26670271158218384,0.32583874464035034,0.3888637125492096,0.4551454484462738,0.5240428447723389,0.594911515712738,0.6671090722084045,0.7400005459785461...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0.000049834}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass SNR for IIRFIlter for Biquad lowpass is greater than or equal to 91.221.
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< [0: lowpass] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [1: highpass]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass IIRFilter for Biquad highpass equals [0.9836710095405579,0.9474785923957825,0.904482364654541,0.8552320003509521,0.8003131747245789,0.7403417825698853,0.6759579181671143,0.6078199744224548,0.5365985631942749,0.46297064423561096,0.38761380314826965,0.3112005889415741,0.23439310491085052,0.15783783793449402,0.08216073364019394,0.007962634786963463...] with an element-wise tolerance of {"absoluteThreshold":0.0000029,"relativeThreshold":0.00003}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass SNR for IIRFIlter for Biquad highpass is greater than or equal to 105.459.
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: highpass] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [2: bandpass]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass IIRFilter for Biquad bandpass equals [0.004554244689643383,0.013583214953541756,0.022416498512029648,0.03098210319876671,0.03921092674136162,0.047037310898303986,0.054399557411670685,0.06124040484428406,0.06750746816396713,0.07315362989902496,0.07813739031553268,0.08242315798997879,0.08598149567842484,0.08878931403160095,0.090829998254776,0.09209349006414413...] with an element-wise tolerance of {"absoluteThreshold":2e-7,"relativeThreshold":0.00087}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass SNR for IIRFIlter for Biquad bandpass is greater than or equal to 104.06.
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: bandpass] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [3: notch]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass IIRFilter for Biquad notch equals [0.995445728302002,0.986416757106781,0.9775834679603577,0.9690178632736206,0.9607890248298645,0.9529626369476318,0.9456003904342651,0.9387595653533936,0.9324925541877747,0.926846444606781,0.9218627214431763,0.9175769686698914,0.9140186309814453,0.911210834980011,0.9091701507568359,0.9079066514968872...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0.0000422}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass SNR for IIRFIlter for Biquad notch is greater than or equal to 91.312.
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: notch] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [4: allpass]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass IIRFilter for Biquad allpass equals [0.9908915162086487,0.9728335738182068,0.9551669955253601,0.938035786151886,0.9215781092643738,0.9059253334999084,0.891200840473175,0.8775191307067871,0.8649849891662598,0.8536926507949829,0.8437251448631287,0.8351536393165588,0.8280369639396667,0.8224213123321533,0.8183399438858032,0.8158129453659058...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0.0000431}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass SNR for IIRFIlter for Biquad allpass is greater than or equal to 91.319.
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: allpass] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [5: lowshelf]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass IIRFilter for Biquad lowshelf equals [1.038480281829834,1.1165722608566284,1.1966439485549927,1.2781513929367065,1.3605945110321045,1.4435153007507324,1.5264960527420044,1.6091575622558594,1.6911571025848389,1.7721866369247437,1.8519710302352905,1.9302663803100586,2.0068578720092773,2.0815584659576416,2.1542069911956787,2.224666118621826...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0.0000298}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass SNR for IIRFIlter for Biquad lowshelf is greater than or equal to 90.609.
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: lowshelf] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [6: highshelf]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass IIRFilter for Biquad highshelf equals [3.0451014041900635,2.816114902496338,2.5985426902770996,2.3935580253601074,2.2019755840301514,2.024296998977661,1.8607536554336548,1.7113463878631592,1.5758819580078125,1.4540066719055176,1.3452364206314087,1.2489843368530273,1.164584755897522,1.0913151502609253,1.0284149646759033,0.9751021265983582...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0.0000124}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass SNR for IIRFIlter for Biquad highshelf is greater than or equal to 103.159.
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< [6: highshelf] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [7: peaking]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass IIRFilter for Biquad peaking equals [1.0055487155914307,1.016571283340454,1.0273985862731934,1.0379409790039062,1.0481117963790894,1.0578278303146362,1.0670100450515747,1.0755844116210938,1.083482265472412,1.090640902519226,1.0970042943954468,1.1025232076644897,1.1071557998657227,1.1108678579330444,1.1136330366134644,1.1154330968856812...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0.0000505}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass SNR for IIRFIlter for Biquad peaking is greater than or equal to 91.504.
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< [7: peaking] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [multi-channel]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Max difference between IIR and Biquad on channel 0 is less than or equal to 0.000037671.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Max difference between IIR and Biquad on channel 1 is less than or equal to 0.000030071.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass Max difference between IIR and Biquad on channel 2 is less than or equal to 0.000026241.
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< [multi-channel] All assertions passed. (total 3 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass> [4th-order-iir]
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass 4-th order IIRFilter (biquad ref) equals [0.000004181719305051956,0.000032965795980999246,0.00012939768203068525,0.0003477365826256573,0.0007387272780761123,0.0013446896336972713,0.0021993760019540787,0.0033279552590101957,0.004747116006910801,0.006465280428528786,0.008482920937240124,0.010792967863380909,0.013381300494074821,0.01622730866074562,0.019304513931274414,0.02258124388754368...] with an element-wise tolerance of {"absoluteThreshold":1.59e-7,"relativeThreshold":0.0000211}.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass SNR of 4-th order IIRFilter (biquad ref) is greater than or equal to 108.947.
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< [4th-order-iir] All assertions passed. (total 2 assertions)
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)
Pass# AUDIT TASK RUNNER FINISHED: 13 tasks ran successfully.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /webaudio/resources/audit.js:46:7)