blob: 26506518fe459c7ce4c7a0de259d9b7f164c3f31 [file] [log] [blame]
PASS # AUDIT TASK RUNNER STARTED.
PASS Executing "attack"
PASS Executing "knee"
PASS Executing "ratio"
PASS Executing "release"
PASS Executing "threshold"
PASS Audit report
PASS > [attack] Dynamics compressor attack
PASS attack: refNode = new DynamicsCompressorNode(context) did not throw an exception.
PASS attack: tstNode = new DynamicsCompressorNode(context, {"attack":0}) did not throw an exception.
PASS attack: refNode[attack].setValueAtTime(refNode[attack].minValue, 0) did not throw an exception.
PASS attack: refNode[attack].linearRampToValueAtTime(refNode[attack].minValue, 0.25) did not throw an exception.
PASS attack: mod = new ConstantSourceNode(context, {offset: 0}) did not throw an exception.
PASS attack: mod.offset.setValueAtTime(0, 0) did not throw an exception.
PASS attack: mod.offset.linearRampToValueAtTime(1, 0.25) did not throw an exception.
PASS attack: mod.connect(tstNode[attack]) did not throw an exception.
PASS k-rate attack AudioParam with input equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [attack] All assertions passed. (total 9 assertions)
PASS > [knee] Dynamics compressor knee
PASS knee: refNode = new DynamicsCompressorNode(context) did not throw an exception.
PASS knee: tstNode = new DynamicsCompressorNode(context, {"knee":0}) did not throw an exception.
PASS knee: refNode[knee].setValueAtTime(refNode[knee].minValue, 0) did not throw an exception.
PASS knee: refNode[knee].linearRampToValueAtTime(refNode[knee].minValue, 0.25) did not throw an exception.
PASS knee: mod = new ConstantSourceNode(context, {offset: 0}) did not throw an exception.
PASS knee: mod.offset.setValueAtTime(0, 0) did not throw an exception.
PASS knee: mod.offset.linearRampToValueAtTime(40, 0.25) did not throw an exception.
PASS knee: mod.connect(tstNode[knee]) did not throw an exception.
PASS k-rate knee AudioParam with input equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [knee] All assertions passed. (total 9 assertions)
PASS > [ratio] Dynamics compressor ratio
PASS ratio: refNode = new DynamicsCompressorNode(context) did not throw an exception.
PASS ratio: tstNode = new DynamicsCompressorNode(context, {"ratio":1}) did not throw an exception.
PASS ratio: refNode[ratio].setValueAtTime(refNode[ratio].minValue, 0) did not throw an exception.
PASS ratio: refNode[ratio].linearRampToValueAtTime(refNode[ratio].minValue, 0.25) did not throw an exception.
PASS ratio: mod = new ConstantSourceNode(context, {offset: 0}) did not throw an exception.
PASS ratio: mod.offset.setValueAtTime(0, 0) did not throw an exception.
PASS ratio: mod.offset.linearRampToValueAtTime(19, 0.25) did not throw an exception.
PASS ratio: mod.connect(tstNode[ratio]) did not throw an exception.
PASS k-rate ratio AudioParam with input equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [ratio] All assertions passed. (total 9 assertions)
PASS > [release] Dynamics compressor release
PASS release: refNode = new DynamicsCompressorNode(context) did not throw an exception.
PASS release: tstNode = new DynamicsCompressorNode(context, {"release":0}) did not throw an exception.
PASS release: refNode[release].setValueAtTime(refNode[release].minValue, 0) did not throw an exception.
PASS release: refNode[release].linearRampToValueAtTime(refNode[release].minValue, 0.25) did not throw an exception.
PASS release: mod = new ConstantSourceNode(context, {offset: 0}) did not throw an exception.
PASS release: mod.offset.setValueAtTime(0, 0) did not throw an exception.
PASS release: mod.offset.linearRampToValueAtTime(1, 0.25) did not throw an exception.
PASS release: mod.connect(tstNode[release]) did not throw an exception.
PASS k-rate release AudioParam with input equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [release] All assertions passed. (total 9 assertions)
PASS > [threshold] Dynamics compressor threshold
PASS threshold: refNode = new DynamicsCompressorNode(context) did not throw an exception.
PASS threshold: tstNode = new DynamicsCompressorNode(context, {"threshold":-100}) did not throw an exception.
PASS threshold: refNode[threshold].setValueAtTime(refNode[threshold].minValue, 0) did not throw an exception.
PASS threshold: refNode[threshold].linearRampToValueAtTime(refNode[threshold].minValue, 0.25) did not throw an exception.
PASS threshold: mod = new ConstantSourceNode(context, {offset: 0}) did not throw an exception.
PASS threshold: mod.offset.setValueAtTime(0, 0) did not throw an exception.
PASS threshold: mod.offset.linearRampToValueAtTime(100, 0.25) did not throw an exception.
PASS threshold: mod.connect(tstNode[threshold]) did not throw an exception.
PASS k-rate threshold AudioParam with input equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [threshold] All assertions passed. (total 9 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 5 tasks ran successfully.