mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Auto merge of #21591 - Manishearth:channelmergernode, r=ferjm
Implement ChannelMergerNode partial https://github.com/servo/servo/issues/21558 Haven't yet tested, wanted to get this up as an example for https://github.com/servo/servo/issues/21558 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21591) <!-- Reviewable:end -->
This commit is contained in:
commit
81f6ac8f92
61 changed files with 1072 additions and 1352 deletions
|
@ -44,7 +44,7 @@ impl AudioBufferSourceNode {
|
|||
window: &Window,
|
||||
context: &BaseAudioContext,
|
||||
options: &AudioBufferSourceOptions,
|
||||
) -> AudioBufferSourceNode {
|
||||
) -> Fallible<AudioBufferSourceNode> {
|
||||
let mut node_options = AudioNodeOptions::empty();
|
||||
node_options.channelCount = Some(2);
|
||||
node_options.channelCountMode = Some(ChannelCountMode::Max);
|
||||
|
@ -55,7 +55,7 @@ impl AudioBufferSourceNode {
|
|||
&node_options,
|
||||
0, /* inputs */
|
||||
1, /* outputs */
|
||||
);
|
||||
)?;
|
||||
let node_id = source_node.node().node_id();
|
||||
let playback_rate = AudioParam::new(
|
||||
&window,
|
||||
|
@ -77,7 +77,7 @@ impl AudioBufferSourceNode {
|
|||
f32::MIN,
|
||||
f32::MAX,
|
||||
);
|
||||
AudioBufferSourceNode {
|
||||
Ok(AudioBufferSourceNode {
|
||||
source_node,
|
||||
buffer: Default::default(),
|
||||
playback_rate: Dom::from_ref(&playback_rate),
|
||||
|
@ -85,7 +85,7 @@ impl AudioBufferSourceNode {
|
|||
loop_enabled: Cell::new(options.loop_),
|
||||
loop_start: Cell::new(*options.loopStart),
|
||||
loop_end: Cell::new(*options.loopEnd),
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
#[allow(unrooted_must_root)]
|
||||
|
@ -93,9 +93,9 @@ impl AudioBufferSourceNode {
|
|||
window: &Window,
|
||||
context: &BaseAudioContext,
|
||||
options: &AudioBufferSourceOptions,
|
||||
) -> DomRoot<AudioBufferSourceNode> {
|
||||
let node = AudioBufferSourceNode::new_inherited(window, context, options);
|
||||
reflect_dom_object(Box::new(node), window, AudioBufferSourceNodeBinding::Wrap)
|
||||
) -> Fallible<DomRoot<AudioBufferSourceNode>> {
|
||||
let node = AudioBufferSourceNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object(Box::new(node), window, AudioBufferSourceNodeBinding::Wrap))
|
||||
}
|
||||
|
||||
pub fn Constructor(
|
||||
|
@ -103,7 +103,7 @@ impl AudioBufferSourceNode {
|
|||
context: &BaseAudioContext,
|
||||
options: &AudioBufferSourceOptions,
|
||||
) -> Fallible<DomRoot<AudioBufferSourceNode>> {
|
||||
Ok(AudioBufferSourceNode::new(window, context, options))
|
||||
AudioBufferSourceNode::new(window, context, options)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -44,9 +44,14 @@ impl AudioNode {
|
|||
options: &AudioNodeOptions,
|
||||
number_of_inputs: u32,
|
||||
number_of_outputs: u32,
|
||||
) -> AudioNode {
|
||||
) -> Fallible<AudioNode> {
|
||||
if let Some(c) = options.channelCount {
|
||||
if c == 0 || c > MAX_CHANNEL_COUNT {
|
||||
return Err(Error::NotSupported);
|
||||
}
|
||||
}
|
||||
let node_id = context.audio_context_impl().create_node(node_type);
|
||||
AudioNode::new_inherited_for_id(node_id, context, options, number_of_inputs, number_of_outputs)
|
||||
Ok(AudioNode::new_inherited_for_id(node_id, context, options, number_of_inputs, number_of_outputs))
|
||||
}
|
||||
|
||||
pub fn new_inherited_for_id(
|
||||
|
@ -218,6 +223,11 @@ impl AudioNodeMethods for AudioNode {
|
|||
return Err(Error::NotSupported)
|
||||
}
|
||||
}
|
||||
EventTargetTypeId::AudioNode(AudioNodeTypeId::ChannelMergerNode) => {
|
||||
if value != 1 {
|
||||
return Err(Error::InvalidState)
|
||||
}
|
||||
}
|
||||
// XXX We do not support any of the other AudioNodes with
|
||||
// constraints yet. Add more cases here as we add support
|
||||
// for new AudioNodes.
|
||||
|
@ -256,6 +266,11 @@ impl AudioNodeMethods for AudioNode {
|
|||
return Err(Error::NotSupported)
|
||||
}
|
||||
}
|
||||
EventTargetTypeId::AudioNode(AudioNodeTypeId::ChannelMergerNode) => {
|
||||
if value != ChannelCountMode::Explicit {
|
||||
return Err(Error::InvalidState)
|
||||
}
|
||||
}
|
||||
// XXX We do not support any of the other AudioNodes with
|
||||
// constraints yet. Add more cases here as we add support
|
||||
// for new AudioNodes.
|
||||
|
|
|
@ -24,24 +24,25 @@ pub struct AudioScheduledSourceNode {
|
|||
}
|
||||
|
||||
impl AudioScheduledSourceNode {
|
||||
#[allow(unrooted_must_root)]
|
||||
pub fn new_inherited(
|
||||
node_type: AudioNodeInit,
|
||||
context: &BaseAudioContext,
|
||||
options: &AudioNodeOptions,
|
||||
number_of_inputs: u32,
|
||||
number_of_outputs: u32,
|
||||
) -> AudioScheduledSourceNode {
|
||||
AudioScheduledSourceNode {
|
||||
) -> Fallible<AudioScheduledSourceNode> {
|
||||
Ok(AudioScheduledSourceNode {
|
||||
node: AudioNode::new_inherited(
|
||||
node_type,
|
||||
context,
|
||||
options,
|
||||
number_of_inputs,
|
||||
number_of_outputs,
|
||||
),
|
||||
)?,
|
||||
started: Cell::new(false),
|
||||
stopped: Cell::new(false),
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
pub fn node(&self) -> &AudioNode {
|
||||
|
|
|
@ -16,6 +16,7 @@ use dom::bindings::codegen::Bindings::BaseAudioContextBinding::AudioContextState
|
|||
use dom::bindings::codegen::Bindings::BaseAudioContextBinding::BaseAudioContextMethods;
|
||||
use dom::bindings::codegen::Bindings::BaseAudioContextBinding::DecodeErrorCallback;
|
||||
use dom::bindings::codegen::Bindings::BaseAudioContextBinding::DecodeSuccessCallback;
|
||||
use dom::bindings::codegen::Bindings::ChannelMergerNodeBinding::ChannelMergerOptions;
|
||||
use dom::bindings::codegen::Bindings::GainNodeBinding::GainOptions;
|
||||
use dom::bindings::codegen::Bindings::OscillatorNodeBinding::OscillatorOptions;
|
||||
use dom::bindings::codegen::Bindings::PannerNodeBinding::PannerOptions;
|
||||
|
@ -25,6 +26,7 @@ use dom::bindings::num::Finite;
|
|||
use dom::bindings::refcounted::Trusted;
|
||||
use dom::bindings::reflector::DomObject;
|
||||
use dom::bindings::root::{DomRoot, MutNullableDom};
|
||||
use dom::channelmergernode::ChannelMergerNode;
|
||||
use dom::domexception::{DOMErrorName, DOMException};
|
||||
use dom::eventtarget::EventTarget;
|
||||
use dom::gainnode::GainNode;
|
||||
|
@ -317,7 +319,7 @@ impl BaseAudioContextMethods for BaseAudioContext {
|
|||
event_handler!(statechange, GetOnstatechange, SetOnstatechange);
|
||||
|
||||
/// https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-createoscillator
|
||||
fn CreateOscillator(&self) -> DomRoot<OscillatorNode> {
|
||||
fn CreateOscillator(&self) -> Fallible<DomRoot<OscillatorNode>> {
|
||||
OscillatorNode::new(
|
||||
&self.global().as_window(),
|
||||
&self,
|
||||
|
@ -326,7 +328,7 @@ impl BaseAudioContextMethods for BaseAudioContext {
|
|||
}
|
||||
|
||||
/// https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-creategain
|
||||
fn CreateGain(&self) -> DomRoot<GainNode> {
|
||||
fn CreateGain(&self) -> Fallible<DomRoot<GainNode>> {
|
||||
GainNode::new(&self.global().as_window(), &self, &GainOptions::empty())
|
||||
}
|
||||
|
||||
|
@ -335,6 +337,12 @@ impl BaseAudioContextMethods for BaseAudioContext {
|
|||
PannerNode::new(&self.global().as_window(), &self, &PannerOptions::empty())
|
||||
}
|
||||
|
||||
/// https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-createchannelmerger
|
||||
fn CreateChannelMerger(&self, count: u32) -> Fallible<DomRoot<ChannelMergerNode>> {
|
||||
let mut opts = ChannelMergerOptions::empty();
|
||||
opts.numberOfInputs = count;
|
||||
ChannelMergerNode::new(&self.global().as_window(), &self, &opts)
|
||||
}
|
||||
|
||||
/// https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-createbuffer
|
||||
fn CreateBuffer(
|
||||
|
@ -360,7 +368,7 @@ impl BaseAudioContextMethods for BaseAudioContext {
|
|||
}
|
||||
|
||||
// https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-createbuffersource
|
||||
fn CreateBufferSource(&self) -> DomRoot<AudioBufferSourceNode> {
|
||||
fn CreateBufferSource(&self) -> Fallible<DomRoot<AudioBufferSourceNode>> {
|
||||
AudioBufferSourceNode::new(
|
||||
&self.global().as_window(),
|
||||
&self,
|
||||
|
|
83
components/script/dom/channelmergernode.rs
Normal file
83
components/script/dom/channelmergernode.rs
Normal file
|
@ -0,0 +1,83 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
use dom::audionode::{AudioNode, MAX_CHANNEL_COUNT};
|
||||
use dom::baseaudiocontext::BaseAudioContext;
|
||||
use dom::bindings::codegen::Bindings::AudioNodeBinding::{ChannelCountMode, ChannelInterpretation};
|
||||
use dom::bindings::codegen::Bindings::AudioNodeBinding::AudioNodeOptions;
|
||||
use dom::bindings::codegen::Bindings::ChannelMergerNodeBinding::{self, ChannelMergerOptions};
|
||||
use dom::bindings::error::{Error, Fallible};
|
||||
use dom::bindings::reflector::reflect_dom_object;
|
||||
use dom::bindings::root::DomRoot;
|
||||
use dom::window::Window;
|
||||
use dom_struct::dom_struct;
|
||||
use servo_media::audio::channel_node::ChannelNodeOptions;
|
||||
use servo_media::audio::node::AudioNodeInit;
|
||||
|
||||
#[dom_struct]
|
||||
pub struct ChannelMergerNode {
|
||||
node: AudioNode,
|
||||
}
|
||||
|
||||
impl ChannelMergerNode {
|
||||
#[allow(unrooted_must_root)]
|
||||
pub fn new_inherited(
|
||||
_: &Window,
|
||||
context: &BaseAudioContext,
|
||||
options: &ChannelMergerOptions,
|
||||
) -> Fallible<ChannelMergerNode> {
|
||||
let mut node_options = AudioNodeOptions::empty();
|
||||
let count = options.parent.channelCount.unwrap_or(1);
|
||||
let mode = options.parent.channelCountMode.unwrap_or(ChannelCountMode::Explicit);
|
||||
let interpretation = options.parent.channelInterpretation.unwrap_or(ChannelInterpretation::Speakers);
|
||||
|
||||
if count != 1 || mode != ChannelCountMode::Explicit {
|
||||
return Err(Error::InvalidState)
|
||||
}
|
||||
|
||||
if options.numberOfInputs < 1 || options.numberOfInputs > MAX_CHANNEL_COUNT {
|
||||
return Err(Error::IndexSize)
|
||||
}
|
||||
|
||||
node_options.channelCount = Some(count);
|
||||
node_options.channelCountMode = Some(mode);
|
||||
node_options.channelInterpretation = Some(interpretation);
|
||||
let node = AudioNode::new_inherited(
|
||||
AudioNodeInit::ChannelMergerNode(options.into()),
|
||||
context,
|
||||
&node_options,
|
||||
options.numberOfInputs, // inputs
|
||||
1, // outputs
|
||||
)?;
|
||||
Ok(ChannelMergerNode {
|
||||
node,
|
||||
})
|
||||
}
|
||||
|
||||
#[allow(unrooted_must_root)]
|
||||
pub fn new(
|
||||
window: &Window,
|
||||
context: &BaseAudioContext,
|
||||
options: &ChannelMergerOptions,
|
||||
) -> Fallible<DomRoot<ChannelMergerNode>> {
|
||||
let node = ChannelMergerNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object(Box::new(node), window, ChannelMergerNodeBinding::Wrap))
|
||||
}
|
||||
|
||||
pub fn Constructor(
|
||||
window: &Window,
|
||||
context: &BaseAudioContext,
|
||||
options: &ChannelMergerOptions,
|
||||
) -> Fallible<DomRoot<ChannelMergerNode>> {
|
||||
ChannelMergerNode::new(window, context, options)
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> From<&'a ChannelMergerOptions> for ChannelNodeOptions {
|
||||
fn from(options: &'a ChannelMergerOptions) -> Self {
|
||||
Self {
|
||||
channels: options.numberOfInputs as u8,
|
||||
}
|
||||
}
|
||||
}
|
|
@ -30,19 +30,22 @@ impl GainNode {
|
|||
pub fn new_inherited(
|
||||
window: &Window,
|
||||
context: &BaseAudioContext,
|
||||
gain_options: &GainOptions,
|
||||
) -> GainNode {
|
||||
options: &GainOptions,
|
||||
) -> Fallible<GainNode> {
|
||||
let mut node_options = AudioNodeOptions::empty();
|
||||
node_options.channelCount = Some(2);
|
||||
node_options.channelCountMode = Some(ChannelCountMode::Max);
|
||||
node_options.channelInterpretation = Some(ChannelInterpretation::Speakers);
|
||||
let count = options.parent.channelCount.unwrap_or(2);
|
||||
let mode = options.parent.channelCountMode.unwrap_or(ChannelCountMode::Max);
|
||||
let interpretation = options.parent.channelInterpretation.unwrap_or(ChannelInterpretation::Speakers);
|
||||
node_options.channelCount = Some(count);
|
||||
node_options.channelCountMode = Some(mode);
|
||||
node_options.channelInterpretation = Some(interpretation);
|
||||
let node = AudioNode::new_inherited(
|
||||
AudioNodeInit::GainNode(gain_options.into()),
|
||||
AudioNodeInit::GainNode(options.into()),
|
||||
context,
|
||||
&node_options,
|
||||
1, // inputs
|
||||
1, // outputs
|
||||
);
|
||||
)?;
|
||||
let gain = AudioParam::new(
|
||||
window,
|
||||
context,
|
||||
|
@ -53,10 +56,10 @@ impl GainNode {
|
|||
f32::MIN, // min value
|
||||
f32::MAX, // max value
|
||||
);
|
||||
GainNode {
|
||||
Ok(GainNode {
|
||||
node,
|
||||
gain: Dom::from_ref(&gain),
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
#[allow(unrooted_must_root)]
|
||||
|
@ -64,9 +67,9 @@ impl GainNode {
|
|||
window: &Window,
|
||||
context: &BaseAudioContext,
|
||||
options: &GainOptions,
|
||||
) -> DomRoot<GainNode> {
|
||||
let node = GainNode::new_inherited(window, context, options);
|
||||
reflect_dom_object(Box::new(node), window, GainNodeBinding::Wrap)
|
||||
) -> Fallible<DomRoot<GainNode>> {
|
||||
let node = GainNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object(Box::new(node), window, GainNodeBinding::Wrap))
|
||||
}
|
||||
|
||||
pub fn Constructor(
|
||||
|
@ -74,7 +77,7 @@ impl GainNode {
|
|||
context: &BaseAudioContext,
|
||||
options: &GainOptions,
|
||||
) -> Fallible<DomRoot<GainNode>> {
|
||||
Ok(GainNode::new(window, context, options))
|
||||
GainNode::new(window, context, options)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -241,6 +241,7 @@ pub mod bluetoothuuid;
|
|||
pub mod canvasgradient;
|
||||
pub mod canvaspattern;
|
||||
pub mod canvasrenderingcontext2d;
|
||||
pub mod channelmergernode;
|
||||
pub mod characterdata;
|
||||
pub mod client;
|
||||
pub mod closeevent;
|
||||
|
|
|
@ -35,7 +35,7 @@ impl OscillatorNode {
|
|||
window: &Window,
|
||||
context: &BaseAudioContext,
|
||||
oscillator_options: &OscillatorOptions,
|
||||
) -> OscillatorNode {
|
||||
) -> Fallible<OscillatorNode> {
|
||||
let mut node_options = AudioNodeOptions::empty();
|
||||
node_options.channelCount = Some(2);
|
||||
node_options.channelCountMode = Some(ChannelCountMode::Max);
|
||||
|
@ -46,7 +46,7 @@ impl OscillatorNode {
|
|||
&node_options,
|
||||
0, /* inputs */
|
||||
1, /* outputs */
|
||||
);
|
||||
)?;
|
||||
let node_id = source_node.node().node_id();
|
||||
let frequency = AudioParam::new(
|
||||
window,
|
||||
|
@ -69,12 +69,12 @@ impl OscillatorNode {
|
|||
440. / 2.,
|
||||
);
|
||||
|
||||
OscillatorNode {
|
||||
Ok(OscillatorNode {
|
||||
source_node,
|
||||
oscillator_type: oscillator_options.type_,
|
||||
frequency: Dom::from_ref(&frequency),
|
||||
detune: Dom::from_ref(&detune),
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
#[allow(unrooted_must_root)]
|
||||
|
@ -82,9 +82,9 @@ impl OscillatorNode {
|
|||
window: &Window,
|
||||
context: &BaseAudioContext,
|
||||
options: &OscillatorOptions,
|
||||
) -> DomRoot<OscillatorNode> {
|
||||
let node = OscillatorNode::new_inherited(window, context, options);
|
||||
reflect_dom_object(Box::new(node), window, OscillatorNodeBinding::Wrap)
|
||||
) -> Fallible<DomRoot<OscillatorNode>> {
|
||||
let node = OscillatorNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object(Box::new(node), window, OscillatorNodeBinding::Wrap))
|
||||
}
|
||||
|
||||
pub fn Constructor(
|
||||
|
@ -92,7 +92,7 @@ impl OscillatorNode {
|
|||
context: &BaseAudioContext,
|
||||
options: &OscillatorOptions,
|
||||
) -> Fallible<DomRoot<OscillatorNode>> {
|
||||
Ok(OscillatorNode::new(window, context, options))
|
||||
OscillatorNode::new(window, context, options)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -84,7 +84,7 @@ impl PannerNode {
|
|||
&node_options,
|
||||
1, // inputs
|
||||
1, // outputs
|
||||
);
|
||||
)?;
|
||||
let id = node.node_id();
|
||||
let position_x = AudioParam::new(
|
||||
window,
|
||||
|
|
|
@ -30,13 +30,13 @@ interface BaseAudioContext : EventTarget {
|
|||
Promise<AudioBuffer> decodeAudioData(ArrayBuffer audioData,
|
||||
optional DecodeSuccessCallback successCallback,
|
||||
optional DecodeErrorCallback errorCallback);
|
||||
AudioBufferSourceNode createBufferSource();
|
||||
[Throws] AudioBufferSourceNode createBufferSource();
|
||||
// ConstantSourceNode createConstantSource();
|
||||
// ScriptProcessorNode createScriptProcessor(optional unsigned long bufferSize = 0,
|
||||
// optional unsigned long numberOfInputChannels = 2,
|
||||
// optional unsigned long numberOfOutputChannels = 2);
|
||||
// AnalyserNode createAnalyser();
|
||||
GainNode createGain();
|
||||
[Throws] GainNode createGain();
|
||||
// DelayNode createDelay(optional double maxDelayTime = 1);
|
||||
// BiquadFilterNode createBiquadFilter();
|
||||
// IIRFilterNode createIIRFilter(sequence<double> feedforward,
|
||||
|
@ -46,9 +46,9 @@ interface BaseAudioContext : EventTarget {
|
|||
// StereoPannerNode createStereoPanner();
|
||||
// ConvolverNode createConvolver();
|
||||
// ChannelSplitterNode createChannelSplitter(optional unsigned long numberOfOutputs = 6);
|
||||
// ChannelMergerNode createChannelMerger(optional unsigned long numberOfInputs = 6);
|
||||
[Throws] ChannelMergerNode createChannelMerger(optional unsigned long numberOfInputs = 6);
|
||||
// DynamicsCompressorNode createDynamicsCompressor();
|
||||
OscillatorNode createOscillator();
|
||||
[Throws] OscillatorNode createOscillator();
|
||||
// PeriodicWave createPeriodicWave(sequence<float> real,
|
||||
// sequence<float> imag,
|
||||
// optional PeriodicWaveConstraints constraints);
|
||||
|
|
16
components/script/dom/webidls/ChannelMergerNode.webidl
Normal file
16
components/script/dom/webidls/ChannelMergerNode.webidl
Normal file
|
@ -0,0 +1,16 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
/*
|
||||
* The origin of this IDL file is
|
||||
* https://webaudio.github.io/web-audio-api/#channelmergernode
|
||||
*/
|
||||
|
||||
dictionary ChannelMergerOptions : AudioNodeOptions {
|
||||
unsigned long numberOfInputs = 6;
|
||||
};
|
||||
|
||||
[Exposed=Window,
|
||||
Constructor (BaseAudioContext context, optional ChannelMergerOptions options)]
|
||||
interface ChannelMergerNode : AudioNode {
|
||||
};
|
|
@ -14,9 +14,6 @@
|
|||
[BaseAudioContext interface: operation createBiquadFilter()]
|
||||
expected: FAIL
|
||||
|
||||
[BaseAudioContext interface: operation createChannelMerger(unsigned long)]
|
||||
expected: FAIL
|
||||
|
||||
[BaseAudioContext interface: operation createChannelSplitter(unsigned long)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -101,12 +98,6 @@
|
|||
[BaseAudioContext interface: context must inherit property "createBiquadFilter()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[BaseAudioContext interface: context must inherit property "createChannelMerger(unsigned long)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[BaseAudioContext interface: calling createChannelMerger(unsigned long) on context with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[BaseAudioContext interface: context must inherit property "createChannelSplitter(unsigned long)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -176,12 +167,6 @@
|
|||
[BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createBiquadFilter()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createChannelMerger(unsigned long)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[BaseAudioContext interface: calling createChannelMerger(unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createChannelSplitter(unsigned long)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -590,99 +575,6 @@
|
|||
[AudioNode interface: new BiquadFilterNode(context) must inherit property "channelInterpretation" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[ChannelMergerNode interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[ChannelMergerNode interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[ChannelMergerNode interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[ChannelMergerNode interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[ChannelMergerNode interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[ChannelMergerNode interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[ChannelMergerNode must be primary interface of new ChannelMergerNode(context)]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of new ChannelMergerNode(context)]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: calling connect(AudioParam, unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: calling disconnect(unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: calling disconnect(AudioNode) on new ChannelMergerNode(context) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: calling disconnect(AudioParam) on new ChannelMergerNode(context) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "context" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "numberOfInputs" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "numberOfOutputs" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "channelCount" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "channelCountMode" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AudioNode interface: new ChannelMergerNode(context) must inherit property "channelInterpretation" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[ChannelSplitterNode interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
[ctor-analyser.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new AnalyserNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[test-analysernode.html]
|
||||
[Test AnalyserNode API]
|
||||
expected: FAIL
|
||||
|
||||
[Test AnalyserNode's ctor API]
|
||||
expected: FAIL
|
||||
|
||||
[Test AnalyserNode API]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,8 +1,2 @@
|
|||
[ctor-audiobuffer.html]
|
||||
expected: CRASH
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,19 +1,10 @@
|
|||
[audiobuffersource-basic.html]
|
||||
[X start(-1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X start(0,-1) threw "InvalidStateError" instead of function RangeError() {\n [native code\]\n}.]
|
||||
expected: FAIL
|
||||
|
||||
[X start(0,0,-1) threw "InvalidStateError" instead of function RangeError() {\n [native code\]\n}.]
|
||||
[< [start/stop exceptions\] 1 out of 12 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X stop(-1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[< [start/stop exceptions\] 1 out of 12 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
[audiobuffersource-channels.html]
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X source.buffer = buffer again did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[< [validate .buffer\] 1 out of 16 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
[X Rendered data: Expected 1 for all values but found 998 unexpected values: \n\tIndex\tActual\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t[4\]\t0\n\t...and 994 more errors.]
|
||||
expected: FAIL
|
||||
|
||||
[< [one-sample-loop\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[< [one-sample-loop\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,14 +1,5 @@
|
|||
[audiobuffersource-start.html]
|
||||
[X Case 0: start(when): implicitly play whole buffer from beginning to end expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t9.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t1.8000000000000000e+1\t2.0000000000000000e+0\n\t[3\]\t2.7000000000000000e+1\t3.0000000000000000e+0\n\t[4\]\t3.6000000000000000e+1\t4.0000000000000000e+0\n\t...and 3 more errors.]
|
||||
expected: FAIL
|
||||
|
||||
[X Case 1: start(when, 0): play whole buffer from beginning to end explicitly giving offset of 0 expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t2.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t3.0000000000000000e+0\n\t[4\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t...and 3 more errors.]
|
||||
expected: FAIL
|
||||
|
||||
[X Case 2: start(when, 0, 8_frames): play whole buffer from beginning to end explicitly giving offset of 0 and duration of 8 frames expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t2.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t3.0000000000000000e+0\n\t[4\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t...and 3 more errors.]
|
||||
expected: FAIL
|
||||
|
||||
[X Case 3: start(when, 4_frames): play with explicit non-zero offset expected to be equal to the array [4,5,6,7,0,0,0,0,0,0,0,0,0,0,0,0...\] but differs in 4 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t[1\]\t0.0000000000000000e+0\t5.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t6.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t7.0000000000000000e+0\n\t...and 0 more errors.]
|
||||
[< [Tests AudioBufferSourceNode start()\] 7 out of 18 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X Case 4: start(when, 4_frames, 4_frames): play with explicit non-zero offset and duration expected to be equal to the array [4,5,6,7,0,0,0,0,0,0,0,0,0,0,0,0...\] but differs in 4 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t[1\]\t0.0000000000000000e+0\t5.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t6.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t7.0000000000000000e+0\n\t...and 0 more errors.]
|
||||
|
@ -20,7 +11,16 @@
|
|||
[X Case 8: start(when, 0, 15_frames): play with whole buffer, with long duration (clipped) expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t2.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t3.0000000000000000e+0\n\t[4\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t...and 3 more errors.]
|
||||
expected: FAIL
|
||||
|
||||
[< [Tests AudioBufferSourceNode start()\] 7 out of 18 assertions were failed.]
|
||||
[X Case 1: start(when, 0): play whole buffer from beginning to end explicitly giving offset of 0 expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t2.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t3.0000000000000000e+0\n\t[4\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t...and 3 more errors.]
|
||||
expected: FAIL
|
||||
|
||||
[X Case 0: start(when): implicitly play whole buffer from beginning to end expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t9.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t1.8000000000000000e+1\t2.0000000000000000e+0\n\t[3\]\t2.7000000000000000e+1\t3.0000000000000000e+0\n\t[4\]\t3.6000000000000000e+1\t4.0000000000000000e+0\n\t...and 3 more errors.]
|
||||
expected: FAIL
|
||||
|
||||
[X Case 2: start(when, 0, 8_frames): play whole buffer from beginning to end explicitly giving offset of 0 and duration of 8 frames expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t2.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t3.0000000000000000e+0\n\t[4\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t...and 3 more errors.]
|
||||
expected: FAIL
|
||||
|
||||
[X Case 3: start(when, 4_frames): play with explicit non-zero offset expected to be equal to the array [4,5,6,7,0,0,0,0,0,0,0,0,0,0,0,0...\] but differs in 4 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t[1\]\t0.0000000000000000e+0\t5.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t6.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t7.0000000000000000e+0\n\t...and 0 more errors.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
[audiosource-time-limits.html]
|
||||
[X Output from AudioBufferSource.stop(1e+300): Expected 1 for all values but found 999 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 995 more errors.]
|
||||
expected: FAIL
|
||||
|
||||
[< [buffersource: huge stop time\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X Peak amplitude from oscillator.stop(1e+300) is not greater than 0. Got 0.]
|
||||
expected: FAIL
|
||||
|
||||
[< [oscillator: huge stop time\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[< [buffersource: huge stop time\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[< [oscillator: huge stop time\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X Output from AudioBufferSource.stop(1e+300): Expected 1 for all values but found 999 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 995 more errors.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,16 +1,4 @@
|
|||
[ctor-audiobuffersource.html]
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new AudioBufferSourceNode(context) incorrectly threw TypeError: "Value is not an object.".]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 instanceof AudioBufferSourceNode is not equal to true. Got false.]
|
||||
expected: FAIL
|
||||
|
||||
[X node2.buffer === buffer is not equal to true. Got false.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
[note-grain-on-timing.html]
|
||||
[X Number of start frames is not equal to 100. Got 1.]
|
||||
expected: FAIL
|
||||
|
||||
[X Number of end frames is not equal to 100. Got 1.]
|
||||
[X Number of grains that started at the correct time is not equal to 100. Got 1.]
|
||||
expected: FAIL
|
||||
|
||||
[X Pulse 0 boundary expected to be equal to the array [0,441\] but differs in 1 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t4.8520000000000000e+3\t4.4100000000000000e+2]
|
||||
expected: FAIL
|
||||
|
||||
[X Number of grains that started at the correct time is not equal to 100. Got 1.]
|
||||
[X Number of start frames is not equal to 100. Got 1.]
|
||||
expected: FAIL
|
||||
|
||||
[X Number of grains out of 100 that ended at the wrong time is not equal to 0. Got 1.]
|
||||
expected: FAIL
|
||||
|
||||
[X Number of end frames is not equal to 100. Got 1.]
|
||||
expected: FAIL
|
||||
|
||||
[< [Test timing of noteGrainOn\] 5 out of 6 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
[sample-accurate-scheduling.html]
|
||||
[X Non-zero sample found at sample offset 176399 is not true. Got false.]
|
||||
expected: FAIL
|
||||
|
||||
[X Number of impulses found is not equal to 9. Got 2.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test\] 2 out of 4 assertions were failed.]
|
||||
[X Non-zero sample found at sample offset 176399 is not true. Got false.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test\] 2 out of 4 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
[audiocontext-suspend-resume.html]
|
||||
expected: ERROR
|
||||
[X offlineContext = new OfflineAudioContext(1, 44100, 44100) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[X p1 = offlineContext.suspend() incorrectly threw TypeError: "offlineContext.suspend is not a function".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
[audiocontextoptions.html]
|
||||
expected: TIMEOUT
|
||||
[X default baseLatency is not greater than 0. Got 0.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test-audiocontextoptions-latencyHint-basic\] 1 out of 9 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X context = new AudioContext({'latencyHint': interactiveLatency/2}) incorrectly threw TypeError: "'0' is not a valid enum value for enumeration 'AudioContextLatencyCategory'.".]
|
||||
expected: FAIL
|
||||
|
||||
[X context = new AudioContext({'latencyHint': validLatency}) incorrectly threw TypeError: "'0' is not a valid enum value for enumeration 'AudioContextLatencyCategory'.".]
|
||||
expected: FAIL
|
||||
|
||||
[X creating two high latency contexts incorrectly threw TypeError: "'0' is not a valid enum value for enumeration 'AudioContextLatencyCategory'.".]
|
||||
expected: FAIL
|
||||
|
||||
[X context = new AudioContext({'latencyHint': interactiveLatency/2}) incorrectly threw TypeError: "'0' is not a valid enum value for enumeration 'AudioContextLatencyCategory'.".]
|
||||
expected: FAIL
|
||||
|
||||
[X default baseLatency is not greater than 0. Got 0.]
|
||||
expected: FAIL
|
||||
|
||||
[X context = new AudioContext({'latencyHint': validLatency}) incorrectly threw TypeError: "'0' is not a valid enum value for enumeration 'AudioContextLatencyCategory'.".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,16 +1,10 @@
|
|||
[audionode.html]
|
||||
[X AudioContext.destination.numberOfOutputs is not equal to 0. Got 1.]
|
||||
expected: FAIL
|
||||
|
||||
[X Connecting a node to a different context did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test\] 2 out of 12 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test\] 1 out of 12 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X AudioContext.destination.numberOfOutputs is not equal to 0. Got 1.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,56 +1,17 @@
|
|||
[audioparam-exceptional-values.html]
|
||||
[X Creating context for testing incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setValueAtTime(1,-1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.linearRampToValueAtTime(1,-1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.exponentialRampToValueAtTime(1,-1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setTargetAtTime(1,-1,1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setTargetAtTime(1,1,-1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setValueCurveAtTime([[object Float32Array\]\],-1,1) threw "TypeError" instead of EcmaScript error RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setValueCurveAtTime([[object Float32Array\]\],1,-1) threw "TypeError" instead of EcmaScript error RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setValueCurveAtTime(curve, 1, 0) threw "TypeError" instead of EcmaScript error RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setValueCurveAtTime([0,0,0\],1,-1) threw "TypeError" instead of EcmaScript error RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setValueCurveAtTime([0,0,0\],-1,1) threw "TypeError" instead of EcmaScript error RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[< [special cases 1\] 8 out of 8 assertions were failed.]
|
||||
[X gain.gain.exponentialRampToValueAtTime(-1e-100,1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.exponentialRampToValueAtTime(0,1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.exponentialRampToValueAtTime(-1e-100,1) did not throw an exception.]
|
||||
[X gain.gain.linearRampToValueAtTime(1,-1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.exponentialRampToValueAtTime(1e-100,1) did not throw an exception.]
|
||||
[X gain.gain.setTargetAtTime(1,-1,1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[< [special cases 2\] 3 out of 3 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 2 out of 6 tasks were failed.]
|
||||
[X gain.gain.setValueCurveAtTime([0,0,0\],1,-1) threw "TypeError" instead of EcmaScript error RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[< [special cases 1\] 9 out of 9 assertions were failed.]
|
||||
|
@ -59,3 +20,27 @@
|
|||
[X gain.gain.setValueCurveAtTime(curve, 1, -1) threw "TypeError" instead of EcmaScript error RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.exponentialRampToValueAtTime(1,-1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setValueAtTime(1,-1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setValueCurveAtTime(curve, 1, 0) threw "TypeError" instead of EcmaScript error RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 2 out of 6 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setValueCurveAtTime([0,0,0\],-1,1) threw "TypeError" instead of EcmaScript error RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.setTargetAtTime(1,1,-1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X gain.gain.exponentialRampToValueAtTime(1e-100,1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[< [special cases 2\] 3 out of 3 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,307 +1,307 @@
|
|||
[audioparam-exponentialRampToValueAtTime.html]
|
||||
[X Max error for test 0 at offset 1322 is not less than or equal to 0.00001222. Got 0.004971347529273832.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 1 at offset 2645 is not less than or equal to 0.00001222. Got 0.00507232754748583.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 2 at offset 3968 is not less than or equal to 0.00001222. Got 0.005072288986783049.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 3 at offset 5291 is not less than or equal to 0.00001222. Got 0.005177453099763553.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 4 at offset 6614 is not less than or equal to 0.00001222. Got 0.005177414562697979.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 5 at offset 7937 is not less than or equal to 0.00001222. Got 0.005287028393264749.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 6 at offset 9260 is not less than or equal to 0.00001222. Got 0.005286989916402489.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 7 at offset 10583 is not less than or equal to 0.00001222. Got 0.005401342058686055.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 8 at offset 11906 is not less than or equal to 0.00001222. Got 0.00540130368332191.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 9 at offset 13229 is not less than or equal to 0.00001222. Got 0.005520708240934441.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 10 at offset 14552 is not less than or equal to 0.00001222. Got 0.005520670013722852.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 11 at offset 15875 is not less than or equal to 0.00001222. Got 0.005645469482076645.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 12 at offset 17198 is not less than or equal to 0.00001222. Got 0.005645431455758545.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 13 at offset 18521 is not less than or equal to 0.00001222. Got 0.005776000004233634.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 14 at offset 19844 is not less than or equal to 0.00001222. Got 0.0057759622384759915.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 15 at offset 21167 is not less than or equal to 0.00001222. Got 0.0059127094586828586.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 16 at offset 22490 is not less than or equal to 0.00001222. Got 0.005912672021051084.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 17 at offset 23813 is not less than or equal to 0.00001222. Got 0.006056047220282001.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 18 at offset 25136 is not less than or equal to 0.00001222. Got 0.006056010187369548.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 19 at offset 26459 is not less than or equal to 0.00001222. Got 0.006206507322052307.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 20 at offset 27782 is not less than or equal to 0.00001222. Got 0.006206470780796884.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 21 at offset 29105 is not less than or equal to 0.00001222. Got 0.0063646341440895165.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 22 at offset 30428 is not less than or equal to 0.00001222. Got 0.00636459819331172.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 23 at offset 31751 is not less than or equal to 0.00001222. Got 0.006531028994848638.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 24 at offset 33074 is not less than or equal to 0.00001222. Got 0.0065309937470566844.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 25 at offset 34397 is not less than or equal to 0.00001222. Got 0.006706357752496105.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 26 at offset 35720 is not less than or equal to 0.00001222. Got 0.006706323336010292.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 27 at offset 37043 is not less than or equal to 0.00001222. Got 0.006891359771030949.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 28 at offset 38366 is not less than or equal to 0.00001222. Got 0.00689132633249392.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 29 at offset 39689 is not less than or equal to 0.00001222. Got 0.007086858302333446.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 30 at offset 41012 is not less than or equal to 0.00001222. Got 0.007086826009688193.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 31 at offset 42335 is not less than or equal to 0.00001222. Got 0.007293772743964152.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 32 at offset 43658 is not less than or equal to 0.00001222. Got 0.0072937417900018064.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 33 at offset 44981 is not less than or equal to 0.00001222. Got 0.007513133097079656.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 34 at offset 46304 is not less than or equal to 0.00001222. Got 0.007513103703685007.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 35 at offset 47627 is not less than or equal to 0.00001222. Got 0.0077460971141775446.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 36 at offset 48950 is not less than or equal to 0.00001222. Got 0.00774606953743358.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 37 at offset 50273 is not less than or equal to 0.00001222. Got 0.00799390921649094.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 38 at offset 51596 is not less than or equal to 0.00001222. Got 0.007993945275544895.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 39 at offset 52919 is not less than or equal to 0.00001222. Got 0.008258169028622094.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 40 at offset 54242 is not less than or equal to 0.00001222. Got 0.008258272128077778.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 41 at offset 55565 is not less than or equal to 0.00001222. Got 0.008540497771090037.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 42 at offset 56888 is not less than or equal to 0.00001222. Got 0.008540543388584421.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 43 at offset 58211 is not less than or equal to 0.00001222. Got 0.008842814255529671.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 44 at offset 59534 is not less than or equal to 0.00001222. Got 0.008842932469887153.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 45 at offset 60857 is not less than or equal to 0.00001222. Got 0.009167318952047627.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 46 at offset 62180 is not less than or equal to 0.00001222. Got 0.009167376648625705.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 47 at offset 63503 is not less than or equal to 0.00001222. Got 0.009516547638069068.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 48 at offset 64826 is not less than or equal to 0.00001222. Got 0.009516684552275934.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 49 at offset 66149 is not less than or equal to 0.00001222. Got 0.009893514080660987.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 50 at offset 67472 is not less than or equal to 0.00001222. Got 0.009893510977195341.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 51 at offset 68795 is not less than or equal to 0.00001222. Got 0.010301411434863215.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 52 at offset 70118 is not less than or equal to 0.00001222. Got 0.010301571864146954.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 53 at offset 71441 is not less than or equal to 0.00001222. Got 0.010744562213274482.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 54 at offset 72764 is not less than or equal to 0.00001222. Got 0.010744572666723327.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 55 at offset 74087 is not less than or equal to 0.00001222. Got 0.01122737314374763.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 56 at offset 75410 is not less than or equal to 0.00001222. Got 0.011227478948691283.]
|
||||
[X Max error for test 3 at offset 5291 is not less than or equal to 0.00001222. Got 0.005177453099763553.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 57 at offset 76733 is not less than or equal to 0.00001222. Got 0.01175580623231679.]
|
||||
[X Max error for test 20 at offset 27782 is not less than or equal to 0.00001222. Got 0.006206470780796884.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 58 at offset 78056 is not less than or equal to 0.00001222. Got 0.011755835641619888.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 59 at offset 79379 is not less than or equal to 0.00001222. Got 0.012336239163652849.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 60 at offset 80702 is not less than or equal to 0.00001222. Got 0.012336376203148012.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 61 at offset 82025 is not less than or equal to 0.00001222. Got 0.012977176838334303.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 62 at offset 83348 is not less than or equal to 0.00001222. Got 0.01297723326480682.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 63 at offset 84671 is not less than or equal to 0.00001222. Got 0.013688247738325734.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 64 at offset 85994 is not less than or equal to 0.00001222. Got 0.013688321971339096.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 65 at offset 87317 is not less than or equal to 0.00001222. Got 0.014481760747876011.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 66 at offset 88640 is not less than or equal to 0.00001222. Got 0.014481856656908305.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 67 at offset 89963 is not less than or equal to 0.00001222. Got 0.01537293577367861.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 68 at offset 91286 is not less than or equal to 0.00001222. Got 0.015373058296300991.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 69 at offset 92609 is not less than or equal to 0.00001222. Got 0.016380921220530496.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 70 at offset 93932 is not less than or equal to 0.00001222. Got 0.016381078788684566.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 71 at offset 95255 is not less than or equal to 0.00001222. Got 0.01753058059001621.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 72 at offset 96578 is not less than or equal to 0.00001222. Got 0.01753077514543058.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 73 at offset 97901 is not less than or equal to 0.00001222. Got 0.018853551375474058.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 74 at offset 99224 is not less than or equal to 0.00001222. Got 0.018853800846327963.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 75 at offset 100547 is not less than or equal to 0.00001222. Got 0.020392593309963868.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 76 at offset 101870 is not less than or equal to 0.00001222. Got 0.02039291059393737.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 77 at offset 103193 is not less than or equal to 0.00001222. Got 0.022205238153527315.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 78 at offset 104516 is not less than or equal to 0.00001222. Got 0.022205561601247308.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 79 at offset 105839 is not less than or equal to 0.00001222. Got 0.024371468038865658.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 80 at offset 107162 is not less than or equal to 0.00001222. Got 0.024372089145737547.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 81 at offset 108485 is not less than or equal to 0.00001222. Got 0.0270063795920686.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 82 at offset 109808 is not less than or equal to 0.00001222. Got 0.027006863607415388.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 83 at offset 111131 is not less than or equal to 0.00001222. Got 0.030279806361083936.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 84 at offset 112454 is not less than or equal to 0.00001222. Got 0.030280498895388284.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 85 at offset 113777 is not less than or equal to 0.00001222. Got 0.03445622424898759.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 86 at offset 115100 is not less than or equal to 0.00001222. Got 0.03445703934642761.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 87 at offset 116423 is not less than or equal to 0.00001222. Got 0.03996905609650592.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 88 at offset 117746 is not less than or equal to 0.00001222. Got 0.03997048249087859.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 89 at offset 119069 is not less than or equal to 0.00001222. Got 0.04758232055157862.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 90 at offset 120392 is not less than or equal to 0.00001222. Got 0.047584013396256356.]
|
||||
[X Max error for test 33 at offset 44981 is not less than or equal to 0.00001222. Got 0.007513133097079656.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 91 at offset 121715 is not less than or equal to 0.00001222. Got 0.05877779461906339.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 92 at offset 123038 is not less than or equal to 0.00001222. Got 0.05878033819291966.]
|
||||
[X Max error for test 82 at offset 109808 is not less than or equal to 0.00001222. Got 0.027006863607415388.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 93 at offset 124361 is not less than or equal to 0.00001222. Got 0.07686264332095362.]
|
||||
[X Max error for test 62 at offset 83348 is not less than or equal to 0.00001222. Got 0.01297723326480682.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 94 at offset 125684 is not less than or equal to 0.00001222. Got 0.07686707196371474.]
|
||||
[X Max error for test 80 at offset 107162 is not less than or equal to 0.00001222. Got 0.024372089145737547.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 95 at offset 127007 is not less than or equal to 0.00001222. Got 0.1110222263568349.]
|
||||
[X Max error for test 54 at offset 72764 is not less than or equal to 0.00001222. Got 0.010744572666723327.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 96 at offset 128330 is not less than or equal to 0.00001222. Got 0.11103236124822866.]
|
||||
[X Max error for test 41 at offset 55565 is not less than or equal to 0.00001222. Got 0.008540497771090037.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 97 at offset 129653 is not less than or equal to 0.00001222. Got 0.19983522770615608.]
|
||||
[X Max error for test 18 at offset 25136 is not less than or equal to 0.00001222. Got 0.006056010187369548.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 98 at offset 130976 is not less than or equal to 0.00001222. Got 0.19986539483609111.]
|
||||
[X Max error for test 61 at offset 82025 is not less than or equal to 0.00001222. Got 0.012977176838334303.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 99 at offset 130979 is not less than or equal to 0.00001222. Got 0.0010478736613536294.]
|
||||
[X Max error for test 87 at offset 116423 is not less than or equal to 0.00001222. Got 0.03996905609650592.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test\] 100 out of 102 assertions were failed.]
|
||||
[X Max error for test 23 at offset 31751 is not less than or equal to 0.00001222. Got 0.006531028994848638.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 64 at offset 85994 is not less than or equal to 0.00001222. Got 0.013688321971339096.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 95 at offset 127007 is not less than or equal to 0.00001222. Got 0.1110222263568349.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 60 at offset 80702 is not less than or equal to 0.00001222. Got 0.012336376203148012.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 8 at offset 11906 is not less than or equal to 0.00001222. Got 0.00540130368332191.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 39 at offset 52919 is not less than or equal to 0.00001222. Got 0.008258169028622094.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 51 at offset 68795 is not less than or equal to 0.00001222. Got 0.010301411434863215.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 66 at offset 88640 is not less than or equal to 0.00001222. Got 0.014481856656908305.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 45 at offset 60857 is not less than or equal to 0.00001222. Got 0.009167318952047627.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 70 at offset 93932 is not less than or equal to 0.00001222. Got 0.016381078788684566.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 1 at offset 2645 is not less than or equal to 0.00001222. Got 0.00507232754748583.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 58 at offset 78056 is not less than or equal to 0.00001222. Got 0.011755835641619888.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 83 at offset 111131 is not less than or equal to 0.00001222. Got 0.030279806361083936.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 38 at offset 51596 is not less than or equal to 0.00001222. Got 0.007993945275544895.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 67 at offset 89963 is not less than or equal to 0.00001222. Got 0.01537293577367861.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 19 at offset 26459 is not less than or equal to 0.00001222. Got 0.006206507322052307.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 85 at offset 113777 is not less than or equal to 0.00001222. Got 0.03445622424898759.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 98 at offset 130976 is not less than or equal to 0.00001222. Got 0.19986539483609111.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 13 at offset 18521 is not less than or equal to 0.00001222. Got 0.005776000004233634.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 57 at offset 76733 is not less than or equal to 0.00001222. Got 0.01175580623231679.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 0 at offset 1322 is not less than or equal to 0.00001222. Got 0.004971347529273832.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 44 at offset 59534 is not less than or equal to 0.00001222. Got 0.008842932469887153.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 96 at offset 128330 is not less than or equal to 0.00001222. Got 0.11103236124822866.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 90 at offset 120392 is not less than or equal to 0.00001222. Got 0.047584013396256356.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 88 at offset 117746 is not less than or equal to 0.00001222. Got 0.03997048249087859.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 42 at offset 56888 is not less than or equal to 0.00001222. Got 0.008540543388584421.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 7 at offset 10583 is not less than or equal to 0.00001222. Got 0.005401342058686055.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 9 at offset 13229 is not less than or equal to 0.00001222. Got 0.005520708240934441.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 73 at offset 97901 is not less than or equal to 0.00001222. Got 0.018853551375474058.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 22 at offset 30428 is not less than or equal to 0.00001222. Got 0.00636459819331172.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 93 at offset 124361 is not less than or equal to 0.00001222. Got 0.07686264332095362.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 16 at offset 22490 is not less than or equal to 0.00001222. Got 0.005912672021051084.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 21 at offset 29105 is not less than or equal to 0.00001222. Got 0.0063646341440895165.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 78 at offset 104516 is not less than or equal to 0.00001222. Got 0.022205561601247308.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 63 at offset 84671 is not less than or equal to 0.00001222. Got 0.013688247738325734.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 40 at offset 54242 is not less than or equal to 0.00001222. Got 0.008258272128077778.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 65 at offset 87317 is not less than or equal to 0.00001222. Got 0.014481760747876011.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 50 at offset 67472 is not less than or equal to 0.00001222. Got 0.009893510977195341.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 99 at offset 130979 is not less than or equal to 0.00001222. Got 0.0010478736613536294.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 46 at offset 62180 is not less than or equal to 0.00001222. Got 0.009167376648625705.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test\] 100 out of 102 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 6 at offset 9260 is not less than or equal to 0.00001222. Got 0.005286989916402489.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 92 at offset 123038 is not less than or equal to 0.00001222. Got 0.05878033819291966.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 59 at offset 79379 is not less than or equal to 0.00001222. Got 0.012336239163652849.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 4 at offset 6614 is not less than or equal to 0.00001222. Got 0.005177414562697979.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 52 at offset 70118 is not less than or equal to 0.00001222. Got 0.010301571864146954.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 24 at offset 33074 is not less than or equal to 0.00001222. Got 0.0065309937470566844.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 5 at offset 7937 is not less than or equal to 0.00001222. Got 0.005287028393264749.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 75 at offset 100547 is not less than or equal to 0.00001222. Got 0.020392593309963868.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 71 at offset 95255 is not less than or equal to 0.00001222. Got 0.01753058059001621.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 68 at offset 91286 is not less than or equal to 0.00001222. Got 0.015373058296300991.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 10 at offset 14552 is not less than or equal to 0.00001222. Got 0.005520670013722852.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 48 at offset 64826 is not less than or equal to 0.00001222. Got 0.009516684552275934.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 84 at offset 112454 is not less than or equal to 0.00001222. Got 0.030280498895388284.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 12 at offset 17198 is not less than or equal to 0.00001222. Got 0.005645431455758545.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 49 at offset 66149 is not less than or equal to 0.00001222. Got 0.009893514080660987.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 97 at offset 129653 is not less than or equal to 0.00001222. Got 0.19983522770615608.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 76 at offset 101870 is not less than or equal to 0.00001222. Got 0.02039291059393737.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 36 at offset 48950 is not less than or equal to 0.00001222. Got 0.00774606953743358.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 94 at offset 125684 is not less than or equal to 0.00001222. Got 0.07686707196371474.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 37 at offset 50273 is not less than or equal to 0.00001222. Got 0.00799390921649094.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 77 at offset 103193 is not less than or equal to 0.00001222. Got 0.022205238153527315.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 35 at offset 47627 is not less than or equal to 0.00001222. Got 0.0077460971141775446.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 53 at offset 71441 is not less than or equal to 0.00001222. Got 0.010744562213274482.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 43 at offset 58211 is not less than or equal to 0.00001222. Got 0.008842814255529671.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 14 at offset 19844 is not less than or equal to 0.00001222. Got 0.0057759622384759915.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 79 at offset 105839 is not less than or equal to 0.00001222. Got 0.024371468038865658.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 25 at offset 34397 is not less than or equal to 0.00001222. Got 0.006706357752496105.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 69 at offset 92609 is not less than or equal to 0.00001222. Got 0.016380921220530496.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 89 at offset 119069 is not less than or equal to 0.00001222. Got 0.04758232055157862.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 28 at offset 38366 is not less than or equal to 0.00001222. Got 0.00689132633249392.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 47 at offset 63503 is not less than or equal to 0.00001222. Got 0.009516547638069068.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 29 at offset 39689 is not less than or equal to 0.00001222. Got 0.007086858302333446.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 11 at offset 15875 is not less than or equal to 0.00001222. Got 0.005645469482076645.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 86 at offset 115100 is not less than or equal to 0.00001222. Got 0.03445703934642761.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 17 at offset 23813 is not less than or equal to 0.00001222. Got 0.006056047220282001.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 72 at offset 96578 is not less than or equal to 0.00001222. Got 0.01753077514543058.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 34 at offset 46304 is not less than or equal to 0.00001222. Got 0.007513103703685007.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 74 at offset 99224 is not less than or equal to 0.00001222. Got 0.018853800846327963.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 56 at offset 75410 is not less than or equal to 0.00001222. Got 0.011227478948691283.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 2 at offset 3968 is not less than or equal to 0.00001222. Got 0.005072288986783049.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 26 at offset 35720 is not less than or equal to 0.00001222. Got 0.006706323336010292.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 81 at offset 108485 is not less than or equal to 0.00001222. Got 0.0270063795920686.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 30 at offset 41012 is not less than or equal to 0.00001222. Got 0.007086826009688193.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 15 at offset 21167 is not less than or equal to 0.00001222. Got 0.0059127094586828586.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,47 +1,161 @@
|
|||
[audioparam-linearRampToValueAtTime.html]
|
||||
[X Max error for test 0 at offset 1322 is not less than or equal to 0.000001865. Got 0.004971382585870938.]
|
||||
[X Max error for test 87 at offset 116423 is not less than or equal to 0.000001865. Got 0.039968519116250927.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 1 at offset 2645 is not less than or equal to 0.000001865. Got 0.005072295510229919.]
|
||||
[X Max error for test 21 at offset 29105 is not less than or equal to 0.000001865. Got 0.006364609063030028.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 2 at offset 3968 is not less than or equal to 0.000001865. Got 0.005072305387543696.]
|
||||
[X Max error for test 47 at offset 63503 is not less than or equal to 0.000001865. Got 0.009516487875647071.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 3 at offset 5291 is not less than or equal to 0.000001865. Got 0.005177440159265024.]
|
||||
[X Max error for test 79 at offset 105839 is not less than or equal to 0.000001865. Got 0.024371327061931274.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 4 at offset 6614 is not less than or equal to 0.000001865. Got 0.005177473300879752.]
|
||||
[X Max error for test 86 at offset 115100 is not less than or equal to 0.000001865. Got 0.03445758854939049.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 5 at offset 7937 is not less than or equal to 0.000001865. Got 0.005286972284210275.]
|
||||
[X Max error for test 60 at offset 80702 is not less than or equal to 0.000001865. Got 0.012336447834689302.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 92 at offset 123038 is not less than or equal to 0.000001865. Got 0.05878170178485925.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 99 at offset 130979 is not less than or equal to 0.000001865. Got 0.0007564072834763206.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 24 at offset 33074 is not less than or equal to 0.000001865. Got 0.0065310521960605565.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 6 at offset 9260 is not less than or equal to 0.000001865. Got 0.005287029709955556.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 7 at offset 10583 is not less than or equal to 0.000001865. Got 0.005401305351315997.]
|
||||
[X Max error for test 70 at offset 93932 is not less than or equal to 0.000001865. Got 0.016381215406334877.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 8 at offset 11906 is not less than or equal to 0.000001865. Got 0.005401323712834355.]
|
||||
[X Max error for test 74 at offset 99224 is not less than or equal to 0.000001865. Got 0.01885396793151646.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 9 at offset 13229 is not less than or equal to 0.000001865. Got 0.005520691792549967.]
|
||||
[X Max error for test 45 at offset 60857 is not less than or equal to 0.000001865. Got 0.009167335753064386.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 67 at offset 89963 is not less than or equal to 0.000001865. Got 0.01537284838487537.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 43 at offset 58211 is not less than or equal to 0.000001865. Got 0.00884279670524028.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 26 at offset 35720 is not less than or equal to 0.000001865. Got 0.006706357743664959.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 63 at offset 84671 is not less than or equal to 0.000001865. Got 0.013688147253171168.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 95 at offset 127007 is not less than or equal to 0.000001865. Got 0.11101781971301485.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 82 at offset 109808 is not less than or equal to 0.000001865. Got 0.027007111489952065.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 61 at offset 82025 is not less than or equal to 0.000001865. Got 0.012977032107613464.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 75 at offset 100547 is not less than or equal to 0.000001865. Got 0.020392423027089844.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 10 at offset 14552 is not less than or equal to 0.000001865. Got 0.00552073526720557.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 11 at offset 15875 is not less than or equal to 0.000001865. Got 0.005645406858491471.]
|
||||
[X Max error for test 3 at offset 5291 is not less than or equal to 0.000001865. Got 0.005177440159265024.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 12 at offset 17198 is not less than or equal to 0.000001865. Got 0.005645476626856955.]
|
||||
[X Max error for test 49 at offset 66149 is not less than or equal to 0.000001865. Got 0.009893413433050018.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 13 at offset 18521 is not less than or equal to 0.000001865. Got 0.0057759579767177206.]
|
||||
[X Max error for test 55 at offset 74087 is not less than or equal to 0.000001865. Got 0.01122734013080757.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 14 at offset 19844 is not less than or equal to 0.000001865. Got 0.005775986398284702.]
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 83 at offset 111131 is not less than or equal to 0.000001865. Got 0.030279442811311768.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 76 at offset 101870 is not less than or equal to 0.000001865. Got 0.020393074066344313.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 78 at offset 104516 is not less than or equal to 0.000001865. Got 0.022205803665596154.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test\] 100 out of 102 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 28 at offset 38366 is not less than or equal to 0.000001865. Got 0.006891335371900766.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 33 at offset 44981 is not less than or equal to 0.000001865. Got 0.007513096249085025.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 38 at offset 51596 is not less than or equal to 0.000001865. Got 0.007993993846002342.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 85 at offset 113777 is not less than or equal to 0.000001865. Got 0.034455837602666496.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 57 at offset 76733 is not less than or equal to 0.000001865. Got 0.011755725728879002.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 41 at offset 55565 is not less than or equal to 0.000001865. Got 0.008540448218182686.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 58 at offset 78056 is not less than or equal to 0.000001865. Got 0.01175594882979216.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 62 at offset 83348 is not less than or equal to 0.000001865. Got 0.01297733642594461.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 68 at offset 91286 is not less than or equal to 0.000001865. Got 0.015373187577813849.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 56 at offset 75410 is not less than or equal to 0.000001865. Got 0.011227562981803465.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 64 at offset 85994 is not less than or equal to 0.000001865. Got 0.01368837845955073.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 42 at offset 56888 is not less than or equal to 0.000001865. Got 0.00854063192705488.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 0 at offset 1322 is not less than or equal to 0.000001865. Got 0.004971382585870938.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 4 at offset 6614 is not less than or equal to 0.000001865. Got 0.005177473300879752.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 46 at offset 62180 is not less than or equal to 0.000001865. Got 0.009167401649722278.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 30 at offset 41012 is not less than or equal to 0.000001865. Got 0.007086892787027758.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 35 at offset 47627 is not less than or equal to 0.000001865. Got 0.007745996270211642.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 48 at offset 64826 is not less than or equal to 0.000001865. Got 0.009516715715078188.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 80 at offset 107162 is not less than or equal to 0.000001865. Got 0.02437224312212655.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 17 at offset 23813 is not less than or equal to 0.000001865. Got 0.006055977132018537.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 39 at offset 52919 is not less than or equal to 0.000001865. Got 0.008258188108327222.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 97 at offset 129653 is not less than or equal to 0.000001865. Got 0.19981859470557914.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 19 at offset 26459 is not less than or equal to 0.000001865. Got 0.00620645917849245.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 15 at offset 21167 is not less than or equal to 0.000001865. Got 0.005912689001894731.]
|
||||
|
@ -50,223 +164,16 @@
|
|||
[X Max error for test 16 at offset 22490 is not less than or equal to 0.000001865. Got 0.005912744713046106.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 17 at offset 23813 is not less than or equal to 0.000001865. Got 0.006055977132018537.]
|
||||
[X Max error for test 37 at offset 50273 is not less than or equal to 0.000001865. Got 0.007993897169413747.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 18 at offset 25136 is not less than or equal to 0.000001865. Got 0.006056061515967637.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 19 at offset 26459 is not less than or equal to 0.000001865. Got 0.00620645917849245.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 20 at offset 27782 is not less than or equal to 0.000001865. Got 0.0062064996841445265.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 21 at offset 29105 is not less than or equal to 0.000001865. Got 0.006364609063030028.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 22 at offset 30428 is not less than or equal to 0.000001865. Got 0.006364679458219021.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 23 at offset 31751 is not less than or equal to 0.000001865. Got 0.006530950267540621.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 24 at offset 33074 is not less than or equal to 0.000001865. Got 0.0065310521960605565.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 25 at offset 34397 is not less than or equal to 0.000001865. Got 0.006706302503957123.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 26 at offset 35720 is not less than or equal to 0.000001865. Got 0.006706357743664959.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 27 at offset 37043 is not less than or equal to 0.000001865. Got 0.0068913292960890915.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 28 at offset 38366 is not less than or equal to 0.000001865. Got 0.006891335371900766.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 29 at offset 39689 is not less than or equal to 0.000001865. Got 0.007086769460824398.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 30 at offset 41012 is not less than or equal to 0.000001865. Got 0.007086892787027758.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 31 at offset 42335 is not less than or equal to 0.000001865. Got 0.007293709140558525.]
|
||||
[X Max error for test 89 at offset 119069 is not less than or equal to 0.000001865. Got 0.047581336103021205.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 32 at offset 43658 is not less than or equal to 0.000001865. Got 0.0072937826617006625.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 33 at offset 44981 is not less than or equal to 0.000001865. Got 0.007513096249085025.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 34 at offset 46304 is not less than or equal to 0.000001865. Got 0.007513117110837575.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 35 at offset 47627 is not less than or equal to 0.000001865. Got 0.007745996270211642.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 36 at offset 48950 is not less than or equal to 0.000001865. Got 0.007746146186898846.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 37 at offset 50273 is not less than or equal to 0.000001865. Got 0.007993897169413747.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 38 at offset 51596 is not less than or equal to 0.000001865. Got 0.007993993846002342.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 39 at offset 52919 is not less than or equal to 0.000001865. Got 0.008258188108327222.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 40 at offset 54242 is not less than or equal to 0.000001865. Got 0.008258228229559253.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 41 at offset 55565 is not less than or equal to 0.000001865. Got 0.008540448218182686.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 42 at offset 56888 is not less than or equal to 0.000001865. Got 0.00854063192705488.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 43 at offset 58211 is not less than or equal to 0.000001865. Got 0.00884279670524028.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 44 at offset 59534 is not less than or equal to 0.000001865. Got 0.008842923444757374.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 45 at offset 60857 is not less than or equal to 0.000001865. Got 0.009167335753064386.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 46 at offset 62180 is not less than or equal to 0.000001865. Got 0.009167401649722278.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 47 at offset 63503 is not less than or equal to 0.000001865. Got 0.009516487875647071.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 48 at offset 64826 is not less than or equal to 0.000001865. Got 0.009516715715078188.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 49 at offset 66149 is not less than or equal to 0.000001865. Got 0.009893413433050018.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 50 at offset 67472 is not less than or equal to 0.000001865. Got 0.009893580398436517.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 51 at offset 68795 is not less than or equal to 0.000001865. Got 0.010301425392126383.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 52 at offset 70118 is not less than or equal to 0.000001865. Got 0.010301588395931705.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 53 at offset 71441 is not less than or equal to 0.000001865. Got 0.01074447077838395.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 54 at offset 72764 is not less than or equal to 0.000001865. Got 0.010744630049297078.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 55 at offset 74087 is not less than or equal to 0.000001865. Got 0.01122734013080757.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 56 at offset 75410 is not less than or equal to 0.000001865. Got 0.011227562981803465.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 57 at offset 76733 is not less than or equal to 0.000001865. Got 0.011755725728879002.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 58 at offset 78056 is not less than or equal to 0.000001865. Got 0.01175594882979216.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 59 at offset 79379 is not less than or equal to 0.000001865. Got 0.012336223486588924.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 60 at offset 80702 is not less than or equal to 0.000001865. Got 0.012336447834689302.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 61 at offset 82025 is not less than or equal to 0.000001865. Got 0.012977032107613464.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 62 at offset 83348 is not less than or equal to 0.000001865. Got 0.01297733642594461.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 63 at offset 84671 is not less than or equal to 0.000001865. Got 0.013688147253171168.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 64 at offset 85994 is not less than or equal to 0.000001865. Got 0.01368837845955073.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 65 at offset 87317 is not less than or equal to 0.000001865. Got 0.01448162324578537.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 66 at offset 88640 is not less than or equal to 0.000001865. Got 0.01448194743680873.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 67 at offset 89963 is not less than or equal to 0.000001865. Got 0.01537284838487537.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 68 at offset 91286 is not less than or equal to 0.000001865. Got 0.015373187577813849.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 69 at offset 92609 is not less than or equal to 0.000001865. Got 0.016380856349818174.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 70 at offset 93932 is not less than or equal to 0.000001865. Got 0.016381215406334877.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 71 at offset 95255 is not less than or equal to 0.000001865. Got 0.01753033724083315.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 72 at offset 96578 is not less than or equal to 0.000001865. Got 0.017530827271874477.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 73 at offset 97901 is not less than or equal to 0.000001865. Got 0.01885343466700245.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 74 at offset 99224 is not less than or equal to 0.000001865. Got 0.01885396793151646.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 75 at offset 100547 is not less than or equal to 0.000001865. Got 0.020392423027089844.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 76 at offset 101870 is not less than or equal to 0.000001865. Got 0.020393074066344313.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 77 at offset 103193 is not less than or equal to 0.000001865. Got 0.022205070948626313.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 78 at offset 104516 is not less than or equal to 0.000001865. Got 0.022205803665596154.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 79 at offset 105839 is not less than or equal to 0.000001865. Got 0.024371327061931274.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 80 at offset 107162 is not less than or equal to 0.000001865. Got 0.02437224312212655.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 81 at offset 108485 is not less than or equal to 0.000001865. Got 0.027006033852439857.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 82 at offset 109808 is not less than or equal to 0.000001865. Got 0.027007111489952065.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 83 at offset 111131 is not less than or equal to 0.000001865. Got 0.030279442811311768.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 84 at offset 112454 is not less than or equal to 0.000001865. Got 0.03028084076877433.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 85 at offset 113777 is not less than or equal to 0.000001865. Got 0.034455837602666496.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 86 at offset 115100 is not less than or equal to 0.000001865. Got 0.03445758854939049.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 87 at offset 116423 is not less than or equal to 0.000001865. Got 0.039968519116250927.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 88 at offset 117746 is not less than or equal to 0.000001865. Got 0.03997099563742852.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 89 at offset 119069 is not less than or equal to 0.000001865. Got 0.047581336103021205.]
|
||||
[X Max error for test 1 at offset 2645 is not less than or equal to 0.000001865. Got 0.005072295510229919.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 90 at offset 120392 is not less than or equal to 0.000001865. Got 0.047584752923298695.]
|
||||
|
@ -275,33 +182,126 @@
|
|||
[X Max error for test 91 at offset 121715 is not less than or equal to 0.000001865. Got 0.05877649592226442.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 92 at offset 123038 is not less than or equal to 0.000001865. Got 0.05878170178485925.]
|
||||
[X Max error for test 96 at offset 128330 is not less than or equal to 0.000001865. Got 0.11103647207884057.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 54 at offset 72764 is not less than or equal to 0.000001865. Got 0.010744630049297078.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 59 at offset 79379 is not less than or equal to 0.000001865. Got 0.012336223486588924.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 77 at offset 103193 is not less than or equal to 0.000001865. Got 0.022205070948626313.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 7 at offset 10583 is not less than or equal to 0.000001865. Got 0.005401305351315997.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 20 at offset 27782 is not less than or equal to 0.000001865. Got 0.0062064996841445265.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 93 at offset 124361 is not less than or equal to 0.000001865. Got 0.07686046970099752.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 12 at offset 17198 is not less than or equal to 0.000001865. Got 0.005645476626856955.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 11 at offset 15875 is not less than or equal to 0.000001865. Got 0.005645406858491471.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 88 at offset 117746 is not less than or equal to 0.000001865. Got 0.03997099563742852.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 34 at offset 46304 is not less than or equal to 0.000001865. Got 0.007513117110837575.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 53 at offset 71441 is not less than or equal to 0.000001865. Got 0.01074447077838395.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 81 at offset 108485 is not less than or equal to 0.000001865. Got 0.027006033852439857.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 40 at offset 54242 is not less than or equal to 0.000001865. Got 0.008258228229559253.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 94 at offset 125684 is not less than or equal to 0.000001865. Got 0.0768694240525683.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 95 at offset 127007 is not less than or equal to 0.000001865. Got 0.11101781971301485.]
|
||||
[X Max error for test 72 at offset 96578 is not less than or equal to 0.000001865. Got 0.017530827271874477.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 96 at offset 128330 is not less than or equal to 0.000001865. Got 0.11103647207884057.]
|
||||
[X Max error for test 23 at offset 31751 is not less than or equal to 0.000001865. Got 0.006530950267540621.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 97 at offset 129653 is not less than or equal to 0.000001865. Got 0.19981859470557914.]
|
||||
[X Max error for test 5 at offset 7937 is not less than or equal to 0.000001865. Got 0.005286972284210275.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 52 at offset 70118 is not less than or equal to 0.000001865. Got 0.010301588395931705.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 31 at offset 42335 is not less than or equal to 0.000001865. Got 0.007293709140558525.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 51 at offset 68795 is not less than or equal to 0.000001865. Got 0.010301425392126383.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 44 at offset 59534 is not less than or equal to 0.000001865. Got 0.008842923444757374.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 98 at offset 130976 is not less than or equal to 0.000001865. Got 0.19987906233523942.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 99 at offset 130979 is not less than or equal to 0.000001865. Got 0.0007564072834763206.]
|
||||
[X Max error for test 29 at offset 39689 is not less than or equal to 0.000001865. Got 0.007086769460824398.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test\] 100 out of 102 assertions were failed.]
|
||||
[X Max error for test 9 at offset 13229 is not less than or equal to 0.000001865. Got 0.005520691792549967.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
|
||||
[X Max error for test 84 at offset 112454 is not less than or equal to 0.000001865. Got 0.03028084076877433.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 65 at offset 87317 is not less than or equal to 0.000001865. Got 0.01448162324578537.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 36 at offset 48950 is not less than or equal to 0.000001865. Got 0.007746146186898846.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 14 at offset 19844 is not less than or equal to 0.000001865. Got 0.005775986398284702.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 71 at offset 95255 is not less than or equal to 0.000001865. Got 0.01753033724083315.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 18 at offset 25136 is not less than or equal to 0.000001865. Got 0.006056061515967637.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 73 at offset 97901 is not less than or equal to 0.000001865. Got 0.01885343466700245.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 2 at offset 3968 is not less than or equal to 0.000001865. Got 0.005072305387543696.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 66 at offset 88640 is not less than or equal to 0.000001865. Got 0.01448194743680873.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 69 at offset 92609 is not less than or equal to 0.000001865. Got 0.016380856349818174.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 8 at offset 11906 is not less than or equal to 0.000001865. Got 0.005401323712834355.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 50 at offset 67472 is not less than or equal to 0.000001865. Got 0.009893580398436517.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 27 at offset 37043 is not less than or equal to 0.000001865. Got 0.0068913292960890915.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 22 at offset 30428 is not less than or equal to 0.000001865. Got 0.006364679458219021.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 25 at offset 34397 is not less than or equal to 0.000001865. Got 0.006706302503957123.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 13 at offset 18521 is not less than or equal to 0.000001865. Got 0.0057759579767177206.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,310 +1,310 @@
|
|||
[audioparam-setTargetAtTime.html]
|
||||
[X Number of tests started and ended at the correct time is not equal to 100. Got 1.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 0 at offset 1322 is not less than or equal to 0.00065683. Got 0.990047280389914.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 1 at offset 1323 is not less than or equal to 0.00065683. Got 0.98989898989899.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 2 at offset 3968 is not less than or equal to 0.00065683. Got 0.9898451435112884.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 3 at offset 3969 is not less than or equal to 0.00065683. Got 0.9896907216494846.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 4 at offset 6614 is not less than or equal to 0.00065683. Got 0.9896346257350639.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 5 at offset 6615 is not less than or equal to 0.00065683. Got 0.9894736842105263.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 6 at offset 9260 is not less than or equal to 0.00065683. Got 0.9894151948002298.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 7 at offset 9261 is not less than or equal to 0.00065683. Got 0.989247311827957.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 8 at offset 11906 is not less than or equal to 0.00065683. Got 0.9891862723999705.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 9 at offset 11907 is not less than or equal to 0.00065683. Got 0.989010989010989.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 10 at offset 14552 is not less than or equal to 0.00065683. Got 0.9889472290923282.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 11 at offset 14553 is not less than or equal to 0.00065683. Got 0.9887640449438202.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 12 at offset 17198 is not less than or equal to 0.00065683. Got 0.9886973785205923.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 13 at offset 17199 is not less than or equal to 0.00065683. Got 0.9885057471264368.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 14 at offset 19844 is not less than or equal to 0.00065683. Got 0.988435970831659.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 15 at offset 19845 is not less than or equal to 0.00065683. Got 0.9882352941176471.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 16 at offset 22490 is not less than or equal to 0.00065683. Got 0.9881621851594479.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 17 at offset 22491 is not less than or equal to 0.00065683. Got 0.9879518072289156.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 18 at offset 25136 is not less than or equal to 0.00065683. Got 0.9878751210146629.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 19 at offset 25137 is not less than or equal to 0.00065683. Got 0.9876543209876543.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 20 at offset 27782 is not less than or equal to 0.00065683. Got 0.9875737883906436.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 21 at offset 27783 is not less than or equal to 0.00065683. Got 0.9873417721518988.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 22 at offset 30428 is not less than or equal to 0.00065683. Got 0.9872570963562539.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 23 at offset 30429 is not less than or equal to 0.00065683. Got 0.987012987012987.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 24 at offset 33074 is not less than or equal to 0.00065683. Got 0.9869238398588358.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 25 at offset 33075 is not less than or equal to 0.00065683. Got 0.9866666666666667.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 26 at offset 35720 is not less than or equal to 0.00065683. Got 0.9865726844007524.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 27 at offset 35721 is not less than or equal to 0.00065683. Got 0.9863013698630136.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 28 at offset 38366 is not less than or equal to 0.00065683. Got 0.9862021481787615.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 29 at offset 38367 is not less than or equal to 0.00065683. Got 0.9859154929577465.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 30 at offset 41012 is not less than or equal to 0.00065683. Got 0.9858105811822068.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 31 at offset 41013 is not less than or equal to 0.00065683. Got 0.9855072463768116.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 32 at offset 43658 is not less than or equal to 0.00065683. Got 0.9853961406282427.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 33 at offset 43659 is not less than or equal to 0.00065683. Got 0.9850746268656716.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 34 at offset 46304 is not less than or equal to 0.00065683. Got 0.9849567619626562.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 35 at offset 46305 is not less than or equal to 0.00065683. Got 0.9846153846153847.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 36 at offset 48950 is not less than or equal to 0.00065683. Got 0.984490124463403.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 37 at offset 48951 is not less than or equal to 0.00065683. Got 0.9841269841269841.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 38 at offset 51596 is not less than or equal to 0.00065683. Got 0.9839936102373862.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 39 at offset 51597 is not less than or equal to 0.00065683. Got 0.9836065573770492.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 40 at offset 54242 is not less than or equal to 0.00065683. Got 0.9834642550810092.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 41 at offset 54243 is not less than or equal to 0.00065683. Got 0.9830508474576272.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 42 at offset 56888 is not less than or equal to 0.00065683. Got 0.9828986892565407.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 43 at offset 56889 is not less than or equal to 0.00065683. Got 0.9824561403508771.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 44 at offset 59534 is not less than or equal to 0.00065683. Got 0.9822930656844523.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 45 at offset 59535 is not less than or equal to 0.00065683. Got 0.9818181818181818.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 46 at offset 62180 is not less than or equal to 0.00065683. Got 0.9816429723176522.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 47 at offset 62181 is not less than or equal to 0.00065683. Got 0.9811320754716981.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 19 at offset 25137 is not less than or equal to 0.00065683. Got 0.9876543209876543.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 48 at offset 64826 is not less than or equal to 0.00065683. Got 0.9809433244774503.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 49 at offset 64827 is not less than or equal to 0.00065683. Got 0.9803921568627451.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 50 at offset 67472 is not less than or equal to 0.00065683. Got 0.9801882315933432.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 51 at offset 67473 is not less than or equal to 0.00065683. Got 0.9795918367346939.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 52 at offset 70118 is not less than or equal to 0.00065683. Got 0.97937083095423.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 53 at offset 70119 is not less than or equal to 0.00065683. Got 0.9787234042553191.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 54 at offset 72764 is not less than or equal to 0.00065683. Got 0.9784830785336837.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 55 at offset 72765 is not less than or equal to 0.00065683. Got 0.9777777777777777.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 56 at offset 75410 is not less than or equal to 0.00065683. Got 0.9775154833769094.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 57 at offset 75411 is not less than or equal to 0.00065683. Got 0.9767441860465116.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 58 at offset 78056 is not less than or equal to 0.00065683. Got 0.9764567669470277.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 59 at offset 78057 is not less than or equal to 0.00065683. Got 0.975609756097561.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 60 at offset 80702 is not less than or equal to 0.00065683. Got 0.9752934214747024.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 61 at offset 80703 is not less than or equal to 0.00065683. Got 0.9743589743589743.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 62 at offset 83348 is not less than or equal to 0.00065683. Got 0.9740091305612436.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 63 at offset 83349 is not less than or equal to 0.00065683. Got 0.972972972972973.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 64 at offset 85994 is not less than or equal to 0.00065683. Got 0.9725839991647606.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 65 at offset 85995 is not less than or equal to 0.00065683. Got 0.9714285714285714.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 66 at offset 88640 is not less than or equal to 0.00065683. Got 0.9709935155615783.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 67 at offset 88641 is not less than or equal to 0.00065683. Got 0.9696969696969697.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 68 at offset 91286 is not less than or equal to 0.00065683. Got 0.9692071297374057.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 69 at offset 91287 is not less than or equal to 0.00065683. Got 0.967741935483871.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 70 at offset 93932 is not less than or equal to 0.00065683. Got 0.9671862719990767.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 71 at offset 93933 is not less than or equal to 0.00065683. Got 0.9655172413793104.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 72 at offset 96578 is not less than or equal to 0.00065683. Got 0.9648815365865586.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 73 at offset 96579 is not less than or equal to 0.00065683. Got 0.9629629629629629.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 74 at offset 99224 is not less than or equal to 0.00065683. Got 0.9622285887375713.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 75 at offset 99225 is not less than or equal to 0.00065683. Got 0.96.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 76 at offset 101870 is not less than or equal to 0.00065683. Got 0.9591420650055538.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 77 at offset 101871 is not less than or equal to 0.00065683. Got 0.9565217391304348.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 78 at offset 104516 is not less than or equal to 0.00065683. Got 0.9555062168024705.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 79 at offset 104517 is not less than or equal to 0.00065683. Got 0.9523809523809523.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 80 at offset 107162 is not less than or equal to 0.00065683. Got 0.9511600703170818.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 81 at offset 107163 is not less than or equal to 0.00065683. Got 0.9473684210526315.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 82 at offset 109808 is not less than or equal to 0.00065683. Got 0.9458729474346069.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 83 at offset 109809 is not less than or equal to 0.00065683. Got 0.9411764705882352.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 84 at offset 112454 is not less than or equal to 0.00065683. Got 0.939302156727807.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 85 at offset 112455 is not less than or equal to 0.00065683. Got 0.9333333333333333.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 86 at offset 115100 is not less than or equal to 0.00065683. Got 0.9309156097430662.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 87 at offset 115101 is not less than or equal to 0.00065683. Got 0.9230769230769231.]
|
||||
[X Max error for test 31 at offset 41013 is not less than or equal to 0.00065683. Got 0.9855072463768116.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 88 at offset 117746 is not less than or equal to 0.00065683. Got 0.9198400003447016.]
|
||||
[X Max error for test 74 at offset 99224 is not less than or equal to 0.00065683. Got 0.9622285887375713.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 89 at offset 117747 is not less than or equal to 0.00065683. Got 0.9090909090909091.]
|
||||
[X Max error for test 1 at offset 1323 is not less than or equal to 0.00065683. Got 0.98989898989899.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 90 at offset 120392 is not less than or equal to 0.00065683. Got 0.9045350614645049.]
|
||||
[X Max error for test 66 at offset 88640 is not less than or equal to 0.00065683. Got 0.9709935155615783.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 91 at offset 120393 is not less than or equal to 0.00065683. Got 0.8888888888888888.]
|
||||
[X Max error for test 29 at offset 38367 is not less than or equal to 0.00065683. Got 0.9859154929577465.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 21 at offset 27783 is not less than or equal to 0.00065683. Got 0.9873417721518988.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 84 at offset 112454 is not less than or equal to 0.00065683. Got 0.939302156727807.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 92 at offset 123038 is not less than or equal to 0.00065683. Got 0.8820065951886947.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 93 at offset 123039 is not less than or equal to 0.00065683. Got 0.8571428571428571.]
|
||||
[X Max error for test 88 at offset 117746 is not less than or equal to 0.00065683. Got 0.9198400003447016.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 94 at offset 125684 is not less than or equal to 0.00065683. Got 0.845561037037827.]
|
||||
[X Max error for test 81 at offset 107163 is not less than or equal to 0.00065683. Got 0.9473684210526315.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 95 at offset 125685 is not less than or equal to 0.00065683. Got 0.8.]
|
||||
[X Max error for test 10 at offset 14552 is not less than or equal to 0.00065683. Got 0.9889472290923282.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 96 at offset 128330 is not less than or equal to 0.00065683. Got 0.776538807317465.]
|
||||
[X Max error for test 8 at offset 11906 is not less than or equal to 0.00065683. Got 0.9891862723999705.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 97 at offset 128331 is not less than or equal to 0.00065683. Got 0.6666666666666642.]
|
||||
[X Max error for test 60 at offset 80702 is not less than or equal to 0.00065683. Got 0.9752934214747024.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 98 at offset 130976 is not less than or equal to 0.00065683. Got 0.595967750692577.]
|
||||
[X Max error for test 3 at offset 3969 is not less than or equal to 0.00065683. Got 0.9896907216494846.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 99 at offset 132299 is not less than or equal to 0.00065683. Got 0.9049431604462704.]
|
||||
[X Max error for test 77 at offset 101871 is not less than or equal to 0.00065683. Got 0.9565217391304348.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test\] 101 out of 102 assertions were failed.]
|
||||
[X Max error for test 91 at offset 120393 is not less than or equal to 0.00065683. Got 0.8888888888888888.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 13 at offset 17199 is not less than or equal to 0.00065683. Got 0.9885057471264368.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 61 at offset 80703 is not less than or equal to 0.00065683. Got 0.9743589743589743.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 79 at offset 104517 is not less than or equal to 0.00065683. Got 0.9523809523809523.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 54 at offset 72764 is not less than or equal to 0.00065683. Got 0.9784830785336837.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 70 at offset 93932 is not less than or equal to 0.00065683. Got 0.9671862719990767.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 83 at offset 109809 is not less than or equal to 0.00065683. Got 0.9411764705882352.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 36 at offset 48950 is not less than or equal to 0.00065683. Got 0.984490124463403.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 22 at offset 30428 is not less than or equal to 0.00065683. Got 0.9872570963562539.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 18 at offset 25136 is not less than or equal to 0.00065683. Got 0.9878751210146629.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 45 at offset 59535 is not less than or equal to 0.00065683. Got 0.9818181818181818.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 6 at offset 9260 is not less than or equal to 0.00065683. Got 0.9894151948002298.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 95 at offset 125685 is not less than or equal to 0.00065683. Got 0.8.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 38 at offset 51596 is not less than or equal to 0.00065683. Got 0.9839936102373862.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 68 at offset 91286 is not less than or equal to 0.00065683. Got 0.9692071297374057.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 43 at offset 56889 is not less than or equal to 0.00065683. Got 0.9824561403508771.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 46 at offset 62180 is not less than or equal to 0.00065683. Got 0.9816429723176522.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 67 at offset 88641 is not less than or equal to 0.00065683. Got 0.9696969696969697.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 98 at offset 130976 is not less than or equal to 0.00065683. Got 0.595967750692577.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 64 at offset 85994 is not less than or equal to 0.00065683. Got 0.9725839991647606.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 75 at offset 99225 is not less than or equal to 0.00065683. Got 0.96.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 72 at offset 96578 is not less than or equal to 0.00065683. Got 0.9648815365865586.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 80 at offset 107162 is not less than or equal to 0.00065683. Got 0.9511600703170818.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 33 at offset 43659 is not less than or equal to 0.00065683. Got 0.9850746268656716.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 16 at offset 22490 is not less than or equal to 0.00065683. Got 0.9881621851594479.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 4 at offset 6614 is not less than or equal to 0.00065683. Got 0.9896346257350639.]
|
||||
expected: FAIL
|
||||
|
||||
[X Number of tests started and ended at the correct time is not equal to 100. Got 1.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 63 at offset 83349 is not less than or equal to 0.00065683. Got 0.972972972972973.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 58 at offset 78056 is not less than or equal to 0.00065683. Got 0.9764567669470277.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 56 at offset 75410 is not less than or equal to 0.00065683. Got 0.9775154833769094.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test\] 101 out of 102 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 97 at offset 128331 is not less than or equal to 0.00065683. Got 0.6666666666666642.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 62 at offset 83348 is not less than or equal to 0.00065683. Got 0.9740091305612436.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 15 at offset 19845 is not less than or equal to 0.00065683. Got 0.9882352941176471.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 94 at offset 125684 is not less than or equal to 0.00065683. Got 0.845561037037827.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 32 at offset 43658 is not less than or equal to 0.00065683. Got 0.9853961406282427.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 37 at offset 48951 is not less than or equal to 0.00065683. Got 0.9841269841269841.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 50 at offset 67472 is not less than or equal to 0.00065683. Got 0.9801882315933432.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 14 at offset 19844 is not less than or equal to 0.00065683. Got 0.988435970831659.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 26 at offset 35720 is not less than or equal to 0.00065683. Got 0.9865726844007524.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 23 at offset 30429 is not less than or equal to 0.00065683. Got 0.987012987012987.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 28 at offset 38366 is not less than or equal to 0.00065683. Got 0.9862021481787615.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 30 at offset 41012 is not less than or equal to 0.00065683. Got 0.9858105811822068.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 40 at offset 54242 is not less than or equal to 0.00065683. Got 0.9834642550810092.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 51 at offset 67473 is not less than or equal to 0.00065683. Got 0.9795918367346939.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 44 at offset 59534 is not less than or equal to 0.00065683. Got 0.9822930656844523.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 96 at offset 128330 is not less than or equal to 0.00065683. Got 0.776538807317465.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 99 at offset 132299 is not less than or equal to 0.00065683. Got 0.9049431604462704.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 27 at offset 35721 is not less than or equal to 0.00065683. Got 0.9863013698630136.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 73 at offset 96579 is not less than or equal to 0.00065683. Got 0.9629629629629629.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 55 at offset 72765 is not less than or equal to 0.00065683. Got 0.9777777777777777.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 7 at offset 9261 is not less than or equal to 0.00065683. Got 0.989247311827957.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 90 at offset 120392 is not less than or equal to 0.00065683. Got 0.9045350614645049.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 35 at offset 46305 is not less than or equal to 0.00065683. Got 0.9846153846153847.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 53 at offset 70119 is not less than or equal to 0.00065683. Got 0.9787234042553191.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 57 at offset 75411 is not less than or equal to 0.00065683. Got 0.9767441860465116.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 34 at offset 46304 is not less than or equal to 0.00065683. Got 0.9849567619626562.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 0 at offset 1322 is not less than or equal to 0.00065683. Got 0.990047280389914.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 20 at offset 27782 is not less than or equal to 0.00065683. Got 0.9875737883906436.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 93 at offset 123039 is not less than or equal to 0.00065683. Got 0.8571428571428571.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 25 at offset 33075 is not less than or equal to 0.00065683. Got 0.9866666666666667.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 59 at offset 78057 is not less than or equal to 0.00065683. Got 0.975609756097561.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 2 at offset 3968 is not less than or equal to 0.00065683. Got 0.9898451435112884.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 11 at offset 14553 is not less than or equal to 0.00065683. Got 0.9887640449438202.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 76 at offset 101870 is not less than or equal to 0.00065683. Got 0.9591420650055538.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 39 at offset 51597 is not less than or equal to 0.00065683. Got 0.9836065573770492.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 87 at offset 115101 is not less than or equal to 0.00065683. Got 0.9230769230769231.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 69 at offset 91287 is not less than or equal to 0.00065683. Got 0.967741935483871.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 5 at offset 6615 is not less than or equal to 0.00065683. Got 0.9894736842105263.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 17 at offset 22491 is not less than or equal to 0.00065683. Got 0.9879518072289156.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 85 at offset 112455 is not less than or equal to 0.00065683. Got 0.9333333333333333.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 12 at offset 17198 is not less than or equal to 0.00065683. Got 0.9886973785205923.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 78 at offset 104516 is not less than or equal to 0.00065683. Got 0.9555062168024705.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 82 at offset 109808 is not less than or equal to 0.00065683. Got 0.9458729474346069.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 24 at offset 33074 is not less than or equal to 0.00065683. Got 0.9869238398588358.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 49 at offset 64827 is not less than or equal to 0.00065683. Got 0.9803921568627451.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 65 at offset 85995 is not less than or equal to 0.00065683. Got 0.9714285714285714.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 71 at offset 93933 is not less than or equal to 0.00065683. Got 0.9655172413793104.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 89 at offset 117747 is not less than or equal to 0.00065683. Got 0.9090909090909091.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 41 at offset 54243 is not less than or equal to 0.00065683. Got 0.9830508474576272.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 52 at offset 70118 is not less than or equal to 0.00065683. Got 0.97937083095423.]
|
||||
expected: FAIL
|
||||
|
||||
[X Max error for test 9 at offset 11907 is not less than or equal to 0.00065683. Got 0.989010989010989.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,35 +1,35 @@
|
|||
[audioparam-setValueCurve-exceptions.html]
|
||||
expected: ERROR
|
||||
[X setValueCurveAtTime(curve, 0.0125, 0.0125) incorrectly threw TypeError: "g.gain.setValueCurveAtTime is not a function".]
|
||||
expected: FAIL
|
||||
|
||||
[X setValueAtTime(1, 0.018750000000000003) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X linearRampToValueAtTime(1, 0.018750000000000003) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X exponentialRampToValueAtTime(1, 0.018750000000000003) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X setTargetAtTime(1, 0.018750000000000003, 1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[< [setValueCurve\] 5 out of 6 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X setValueCurveAtTime(curve, 0.05, 0.1) incorrectly threw TypeError: "g.gain.setValueCurveAtTime is not a function".]
|
||||
expected: FAIL
|
||||
|
||||
[X setValueCurveAtTime(curve, 0.00625, 0.01) threw "TypeError" instead of NotSupportedError.]
|
||||
expected: FAIL
|
||||
|
||||
[X setValueCurveAtTime(curve, 0.018750000000000003, 0.01) threw "TypeError" instead of NotSupportedError.]
|
||||
expected: FAIL
|
||||
|
||||
[X setValueAtTime(1, 0.018750000000000003) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X setValueCurveAtTime(curve, 0.03125, 0.01) threw "TypeError" instead of NotSupportedError.]
|
||||
expected: FAIL
|
||||
|
||||
[X linearRampToValueAtTime(1, 0.018750000000000003) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X setValueCurveAtTime(curve, 0.00625, 0.01) threw "TypeError" instead of NotSupportedError.]
|
||||
expected: FAIL
|
||||
|
||||
[X setValueCurveAtTime(curve, 0.043750000000000004, 0.01) threw "TypeError" instead of NotSupportedError.]
|
||||
expected: FAIL
|
||||
|
||||
[X setValueCurveAtTime(curve, 0.05, 0.1) incorrectly threw TypeError: "g.gain.setValueCurveAtTime is not a function".]
|
||||
expected: FAIL
|
||||
|
||||
[X setTargetAtTime(1, 0.018750000000000003, 1) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X setValueCurveAtTime(curve, 0.0125, 0.0125) incorrectly threw TypeError: "g.gain.setValueCurveAtTime is not a function".]
|
||||
expected: FAIL
|
||||
|
||||
[X exponentialRampToValueAtTime(1, 0.018750000000000003) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
[automation-rate.html]
|
||||
expected: ERROR
|
||||
[X Set AudioBufferSourceNode.detune.automationRate to "a-rate" did not throw an exception.]
|
||||
[< [AudioBufferSourceNode\] 2 out of 4 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X Set AudioBufferSourceNode.playbackRate.automationRate to "a-rate" did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[< [AudioBufferSourceNode\] 2 out of 4 assertions were failed.]
|
||||
[X Set AudioBufferSourceNode.detune.automationRate to "a-rate" did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,2 @@
|
|||
[baseaudiocontext-audioworklet.https.html]
|
||||
expected: ERROR
|
||||
[\n Checking BaseAudioContext.audioWorklet\n ]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,14 +1,8 @@
|
|||
[biquad-basic.html]
|
||||
expected: ERROR
|
||||
[X Initialize context for testing incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
[< [existence\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X context.createBiquadFilter does not exist. Got undefined.]
|
||||
expected: FAIL
|
||||
|
||||
[< [existence\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
[ctor-biquadfilter.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new BiquadFilterNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
[audiochannelmerger-basic.html]
|
||||
expected: ERROR
|
||||
[X context.createChannelMerger() incorrectly threw TypeError: "context.createChannelMerger is not a function".]
|
||||
[< [exceptions-channels\] 4 out of 4 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X context.createChannelMerger(33) threw "TypeError" instead of IndexSizeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X context.createChannelMerger(0) threw "TypeError" instead of IndexSizeError.]
|
||||
|
@ -9,9 +11,6 @@
|
|||
[X context.createChannelMerger(32) incorrectly threw TypeError: "context.createChannelMerger is not a function".]
|
||||
expected: FAIL
|
||||
|
||||
[X context.createChannelMerger(33) threw "TypeError" instead of IndexSizeError.]
|
||||
expected: FAIL
|
||||
|
||||
[< [exceptions-channels\] 4 out of 4 assertions were failed.]
|
||||
[X context.createChannelMerger() incorrectly threw TypeError: "context.createChannelMerger is not a function".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[audiochannelmerger-input-non-default.html]
|
||||
expected: ERROR
|
|
@ -1,2 +0,0 @@
|
|||
[audiochannelmerger-input.html]
|
||||
expected: ERROR
|
|
@ -1,11 +0,0 @@
|
|||
[ctor-channelmerger.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new ChannelMergerNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
[audiochannelsplitter.html]
|
||||
expected: ERROR
|
||||
[X createChannelSplitter(0) threw "TypeError" instead of IndexSizeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X createChannelSplitter(33) threw "TypeError" instead of IndexSizeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X splitternode = context.createChannelSplitter(32) incorrectly threw TypeError: "context.createChannelSplitter is not a function".]
|
||||
expected: FAIL
|
||||
|
||||
[X createChannelSplitter(0) threw "TypeError" instead of IndexSizeError.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
[ctor-channelsplitter.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new ChannelSplitterNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
[ctor-constantsource.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new ConstantSourceNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[test-constantsourcenode.html]
|
||||
[ConstantSourceNode can be constructed]
|
||||
[ConstantSourceNode with no automation]
|
||||
expected: FAIL
|
||||
|
||||
[ConstantSourceNode stop and start]
|
||||
|
@ -8,12 +8,12 @@
|
|||
[ConstantSourceNode onended event]
|
||||
expected: FAIL
|
||||
|
||||
[ConstantSourceNode start and stop when work]
|
||||
expected: FAIL
|
||||
|
||||
[ConstantSourceNode with no automation]
|
||||
[ConstantSourceNode can be constructed]
|
||||
expected: FAIL
|
||||
|
||||
[ConstantSourceNode with automation]
|
||||
expected: FAIL
|
||||
|
||||
[ConstantSourceNode start and stop when work]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
[ctor-convolver.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new ConvolverNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
[ctor-delay.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new DelayNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,14 +1,5 @@
|
|||
[delaynode-maxdelaylimit.html]
|
||||
expected: ERROR
|
||||
[X () => context.createDelay(180) threw "TypeError" instead of Delay length cannot be 180 seconds or more.]
|
||||
expected: FAIL
|
||||
|
||||
[X () => context.createDelay(0) threw "TypeError" instead of Delay length cannot be 0.]
|
||||
expected: FAIL
|
||||
|
||||
[X () => context.createDelay(-1) threw "TypeError" instead of Delay length cannot be negative.]
|
||||
expected: FAIL
|
||||
|
||||
[X Setting Delay length to negative threw "TypeError" instead of NotSupportedError.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
[ctor-dynamicscompressor.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new DynamicsCompressorNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,43 +0,0 @@
|
|||
[ctor-gain.html]
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new GainNode(context) incorrectly threw TypeError: "Value is not an object.".]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 instanceof GainNode is not equal to true. Got false.]
|
||||
expected: FAIL
|
||||
|
||||
[X node.channelCount is not equal to 17. Got 2.]
|
||||
expected: FAIL
|
||||
|
||||
[X new GainNode(c, {channelCount: 0}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X new GainNode(c, {channelCount: 99}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X node.channelCountMode after valid setter is not equal to clamped-max. Got max.]
|
||||
expected: FAIL
|
||||
|
||||
[X node.channelCountMode after valid setter is not equal to explicit. Got max.]
|
||||
expected: FAIL
|
||||
|
||||
[X node.channelCountMode after invalid setter is not equal to explicit. Got max.]
|
||||
expected: FAIL
|
||||
|
||||
[X node.channelInterpretation is not equal to discrete. Got speakers.]
|
||||
expected: FAIL
|
||||
|
||||
[X node.channelInterpretation after invalid setter is not equal to discrete. Got speakers.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test AudioNodeOptions\] 8 out of 20 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
|
@ -1,11 +1,5 @@
|
|||
[ctor-iirfilter.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new IIRFilterNode(context, {"feedforward":[1\],"feedback":[1,-0.9\]}) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,14 +1,8 @@
|
|||
[iirfilter-basic.html]
|
||||
expected: ERROR
|
||||
[X Initialize context for testing incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
[< [existence\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X context.createIIRFilter does not exist. Got undefined.]
|
||||
expected: FAIL
|
||||
|
||||
[< [existence\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[iirfilter.html]
|
||||
expected: ERROR
|
||||
expected: CRASH
|
||||
[X createIIRFilter with normalized coefficients incorrectly threw TypeError: "context.createIIRFilter is not a function".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
[test-iirfilternode.html]
|
||||
[feedforward coefficients can not be empty]
|
||||
[the first feedback coefficient must be non-zero]
|
||||
expected: FAIL
|
||||
|
||||
[feedback coefficients can not be empty]
|
||||
expected: FAIL
|
||||
|
||||
[more than 20 feedforward coefficients can not be used]
|
||||
[IIRFilterNode getFrequencyResponse handles invalid frequencies properly]
|
||||
expected: FAIL
|
||||
|
||||
[more than 20 feedback coefficients can not be used]
|
||||
expected: FAIL
|
||||
|
||||
[feedforward coefficients can not be empty]
|
||||
expected: FAIL
|
||||
|
||||
[at least one feedforward coefficient must be non-zero]
|
||||
expected: FAIL
|
||||
|
||||
[the first feedback coefficient must be non-zero]
|
||||
expected: FAIL
|
||||
|
||||
[IIRFilterNode getFrequencyResponse handles invalid frequencies properly]
|
||||
[more than 20 feedforward coefficients can not be used]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,43 +1,16 @@
|
|||
[ctor-offlineaudiocontext.html]
|
||||
[X new OfflineAudioContext(3) threw "ReferenceError" instead of TypeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X new OfflineAudioContext(3, 42) threw "ReferenceError" instead of TypeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X context = new OfflineAudioContext(3, 42, 12345) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[X new OfflineAudioContext() did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X new OfflineAudioContext({}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X new OfflineAudioContext({"length":42}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X new OfflineAudioContext({"sampleRate":12345}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[< [options-1\] 4 out of 10 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X new OfflineAudioContext({"length":42,"sampleRate":8000,"numberOfChannels":33}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X new OfflineAudioContext({"length":0,"sampleRate":8000}) did not throw an exception.]
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 4 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X new OfflineAudioContext({"length":1,"sampleRate":1}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X new OfflineAudioContext({"length":0,"sampleRate":8000}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[< [options-2\] 3 out of 3 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 2 out of 4 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 4 tasks were failed.]
|
||||
[X new OfflineAudioContext({"length":42,"sampleRate":8000,"numberOfChannels":33}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,33 +1,27 @@
|
|||
[ctor-oscillator.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new OscillatorNode(context) incorrectly threw TypeError: "Value is not an object.".]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 instanceof OscillatorNode is not equal to true. Got false.]
|
||||
[X node.channelCount is not equal to 17. Got 2.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0.type is not equal to sine. Got undefined.]
|
||||
expected: FAIL
|
||||
|
||||
[< [default constructor\] 1 out of 9 assertions were failed.]
|
||||
[X node.channelCountMode after valid setter is not equal to clamped-max. Got max.]
|
||||
expected: FAIL
|
||||
|
||||
[X node.channelCount is not equal to 17. Got 2.]
|
||||
[X node.channelInterpretation after invalid setter is not equal to discrete. Got speakers.]
|
||||
expected: FAIL
|
||||
|
||||
[X new OscillatorNode(c, {channelCount: 0}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X new OscillatorNode(c, {channelCount: 99}) did not throw an exception.]
|
||||
[< [default constructor\] 1 out of 9 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node.channelCountMode after valid setter is not equal to clamped-max. Got max.]
|
||||
[X node1.type is not equal to sawtooth. Got undefined.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test AudioNodeOptions\] 8 out of 20 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node.channelCountMode after valid setter is not equal to explicit. Got max.]
|
||||
|
@ -39,12 +33,6 @@
|
|||
[X node.channelInterpretation is not equal to discrete. Got speakers.]
|
||||
expected: FAIL
|
||||
|
||||
[X node.channelInterpretation after invalid setter is not equal to discrete. Got speakers.]
|
||||
expected: FAIL
|
||||
|
||||
[< [test AudioNodeOptions\] 8 out of 20 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node1.type is not equal to sawtooth. Got undefined.]
|
||||
[X new OscillatorNode(c, {channelCount: 99}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,31 +1,4 @@
|
|||
[ctor-panner.html]
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new PannerNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
||||
[< [test AudioNodeOptions\] 2 out of 18 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X new PannerNode(c, {"channelCount":0}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node6.channelInterpretation is not equal to discrete. Got speakers.]
|
||||
expected: FAIL
|
||||
|
||||
[X node = new PannerNode(c, {"panningModel":"HRTF","positionX":1.4142135623730951,"positionY":2.8284271247461903,"positionZ":4.242640687119286,"orientationX":-1.4142135623730951,"orientationY":-2.8284271247461903,"orientationZ":-4.242640687119286,"distanceModel":"linear","refDistance":3.141592653589793,"maxDistance":6.283185307179586,"rolloffFactor":9.42477796076938,"coneInnerAngle":12.566370614359172,"coneOuterAngle":15.707963267948966,"coneOuterGain":18.84955592153876}) incorrectly threw InvalidStateError: "The object is in an invalid state.".]
|
||||
expected: FAIL
|
||||
|
||||
[X node instanceof PannerNode is not equal to true. Got false.]
|
||||
expected: FAIL
|
||||
|
||||
[X new PannerNode(c, {"coneOuterGain":1.1}) threw "InvalidStateError" instead of InvalidStateError.]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -35,3 +8,6 @@
|
|||
[< [test AudioNodeOptions\] 2 out of 28 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,38 +1,2 @@
|
|||
[panner-distance-clamping.html]
|
||||
expected: ERROR
|
||||
[X new PannerNode(c, {refDistance: -1}) threw "ReferenceError" instead of RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X new PannerNode(c, {refDistance: 0}) incorrectly threw ReferenceError: "PannerNode is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[X new PannerNode(c, {refDistance: 5e-324}) incorrectly threw ReferenceError: "PannerNode is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[X new PannerNode(c, {refDistance: -1}) threw "ReferenceError" instead of EcmaScript error RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[X panner.maxDistance = 0 did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X panner.maxDistance = -1 threw "NotSupportedError" instead of EcmaScript error RangeError.]
|
||||
expected: FAIL
|
||||
|
||||
[< [max-distance-error\] 4 out of 6 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X new PannerNode(c, {maxDistance: 0}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X panner.refDistance = -1 did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[X new PannerNode(c, {refDistance: -1}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
[< [ref-distance-error\] 2 out of 6 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X new PannerNode(c, {maxDistance: -1}) did not throw an exception.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
[pannernode-basic.html]
|
||||
[X Initialize context and panner incorrectly threw TypeError: "context.createPanner is not a function".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
|
@ -1,11 +1,5 @@
|
|||
[ctor-stereopanner.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new StereoPannerNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
[ctor-waveshaper.html]
|
||||
expected: ERROR
|
||||
[X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "OfflineAudioContext is not defined".]
|
||||
expected: FAIL
|
||||
|
||||
[< [initialize\] 1 out of 1 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X node0 = new WaveShaperNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -27038,7 +27038,7 @@
|
|||
"testharness"
|
||||
],
|
||||
"mozilla/interfaces.html": [
|
||||
"179f9c6c6928b3a4194c82f85cd1cce81123a5bc",
|
||||
"d48b52d06eaa76167fb8bc2c23f2410ec74ba247",
|
||||
"testharness"
|
||||
],
|
||||
"mozilla/interfaces.js": [
|
||||
|
|
|
@ -26,6 +26,7 @@ test_interfaces([
|
|||
"CanvasGradient",
|
||||
"CanvasRenderingContext2D",
|
||||
"CanvasPattern",
|
||||
"ChannelMergerNode",
|
||||
"CharacterData",
|
||||
"CloseEvent",
|
||||
"CSS",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue