Harness status: OK

Found 250 tests

188 Pass
62 Fail
Fail	idl_test setup
Pass	idl_test validation
Pass	Partial interface Window: original interface defined
Pass	Partial interface Window: member names are unique
Pass	Partial interface Window[2]: member names are unique
Pass	Partial interface Window[3]: member names are unique
Pass	Window includes GlobalEventHandlers: member names are unique
Pass	Window includes WindowEventHandlers: member names are unique
Pass	Window includes WindowOrWorkerGlobalScope: member names are unique
Pass	Window includes AnimationFrameProvider: member names are unique
Pass	Window includes WindowSessionStorage: member names are unique
Pass	Window includes WindowLocalStorage: member names are unique
Pass	SpeechRecognition interface: existence and properties of interface object
Pass	SpeechRecognition interface object length
Pass	SpeechRecognition interface object name
Pass	SpeechRecognition interface: existence and properties of interface prototype object
Pass	SpeechRecognition interface: existence and properties of interface prototype object's "constructor" property
Pass	SpeechRecognition interface: existence and properties of interface prototype object's @@unscopables property
Pass	SpeechRecognition interface: attribute grammars
Pass	SpeechRecognition interface: attribute lang
Pass	SpeechRecognition interface: attribute continuous
Pass	SpeechRecognition interface: attribute interimResults
Pass	SpeechRecognition interface: attribute maxAlternatives
Fail	SpeechRecognition interface: attribute processLocally
Fail	SpeechRecognition interface: attribute phrases
Fail	SpeechRecognition interface: operation start()
Fail	SpeechRecognition interface: operation start(MediaStreamTrack)
Fail	SpeechRecognition interface: operation stop()
Fail	SpeechRecognition interface: operation abort()
Fail	SpeechRecognition interface: operation available(SpeechRecognitionOptions)
Fail	SpeechRecognition interface: operation install(SpeechRecognitionOptions)
Pass	SpeechRecognition interface: attribute onaudiostart
Pass	SpeechRecognition interface: attribute onsoundstart
Pass	SpeechRecognition interface: attribute onspeechstart
Pass	SpeechRecognition interface: attribute onspeechend
Pass	SpeechRecognition interface: attribute onsoundend
Pass	SpeechRecognition interface: attribute onaudioend
Pass	SpeechRecognition interface: attribute onresult
Pass	SpeechRecognition interface: attribute onnomatch
Pass	SpeechRecognition interface: attribute onerror
Pass	SpeechRecognition interface: attribute onstart
Pass	SpeechRecognition interface: attribute onend
Pass	SpeechRecognition must be primary interface of new SpeechRecognition()
Pass	Stringification of new SpeechRecognition()
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "grammars" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "lang" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "continuous" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "interimResults" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "maxAlternatives" with the proper type
Fail	SpeechRecognition interface: new SpeechRecognition() must inherit property "processLocally" with the proper type
Fail	SpeechRecognition interface: new SpeechRecognition() must inherit property "phrases" with the proper type
Fail	SpeechRecognition interface: new SpeechRecognition() must inherit property "start()" with the proper type
Fail	SpeechRecognition interface: new SpeechRecognition() must inherit property "start(MediaStreamTrack)" with the proper type
Pass	SpeechRecognition interface: calling start(MediaStreamTrack) on new SpeechRecognition() with too few arguments must throw TypeError
Fail	SpeechRecognition interface: new SpeechRecognition() must inherit property "stop()" with the proper type
Fail	SpeechRecognition interface: new SpeechRecognition() must inherit property "abort()" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "available(SpeechRecognitionOptions)" with the proper type
Fail	SpeechRecognition interface: calling available(SpeechRecognitionOptions) on new SpeechRecognition() with too few arguments must throw TypeError
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "install(SpeechRecognitionOptions)" with the proper type
Fail	SpeechRecognition interface: calling install(SpeechRecognitionOptions) on new SpeechRecognition() with too few arguments must throw TypeError
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "onaudiostart" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "onsoundstart" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "onspeechstart" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "onspeechend" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "onsoundend" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "onaudioend" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "onresult" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "onnomatch" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "onerror" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "onstart" with the proper type
Pass	SpeechRecognition interface: new SpeechRecognition() must inherit property "onend" with the proper type
Fail	SpeechRecognitionErrorEvent interface: existence and properties of interface object
Fail	SpeechRecognitionErrorEvent interface object length
Fail	SpeechRecognitionErrorEvent interface object name
Fail	SpeechRecognitionErrorEvent interface: existence and properties of interface prototype object
Fail	SpeechRecognitionErrorEvent interface: existence and properties of interface prototype object's "constructor" property
Fail	SpeechRecognitionErrorEvent interface: existence and properties of interface prototype object's @@unscopables property
Fail	SpeechRecognitionErrorEvent interface: attribute error
Fail	SpeechRecognitionErrorEvent interface: attribute message
Pass	SpeechRecognitionAlternative interface: existence and properties of interface object
Pass	SpeechRecognitionAlternative interface object length
Pass	SpeechRecognitionAlternative interface object name
Pass	SpeechRecognitionAlternative interface: existence and properties of interface prototype object
Pass	SpeechRecognitionAlternative interface: existence and properties of interface prototype object's "constructor" property
Pass	SpeechRecognitionAlternative interface: existence and properties of interface prototype object's @@unscopables property
Pass	SpeechRecognitionAlternative interface: attribute transcript
Pass	SpeechRecognitionAlternative interface: attribute confidence
Pass	SpeechRecognitionResult interface: existence and properties of interface object
Pass	SpeechRecognitionResult interface object length
Pass	SpeechRecognitionResult interface object name
Pass	SpeechRecognitionResult interface: existence and properties of interface prototype object
Pass	SpeechRecognitionResult interface: existence and properties of interface prototype object's "constructor" property
Pass	SpeechRecognitionResult interface: existence and properties of interface prototype object's @@unscopables property
Pass	SpeechRecognitionResult interface: attribute length
Pass	SpeechRecognitionResult interface: operation item(unsigned long)
Pass	SpeechRecognitionResult interface: attribute isFinal
Pass	SpeechRecognitionResultList interface: existence and properties of interface object
Pass	SpeechRecognitionResultList interface object length
Pass	SpeechRecognitionResultList interface object name
Pass	SpeechRecognitionResultList interface: existence and properties of interface prototype object
Pass	SpeechRecognitionResultList interface: existence and properties of interface prototype object's "constructor" property
Pass	SpeechRecognitionResultList interface: existence and properties of interface prototype object's @@unscopables property
Pass	SpeechRecognitionResultList interface: attribute length
Pass	SpeechRecognitionResultList interface: operation item(unsigned long)
Pass	SpeechRecognitionEvent interface: existence and properties of interface object
Fail	SpeechRecognitionEvent interface object length
Pass	SpeechRecognitionEvent interface object name
Pass	SpeechRecognitionEvent interface: existence and properties of interface prototype object
Pass	SpeechRecognitionEvent interface: existence and properties of interface prototype object's "constructor" property
Pass	SpeechRecognitionEvent interface: existence and properties of interface prototype object's @@unscopables property
Pass	SpeechRecognitionEvent interface: attribute resultIndex
Pass	SpeechRecognitionEvent interface: attribute results
Fail	SpeechGrammar interface: existence and properties of interface object
Pass	SpeechGrammar interface object length
Pass	SpeechGrammar interface object name
Pass	SpeechGrammar interface: existence and properties of interface prototype object
Pass	SpeechGrammar interface: existence and properties of interface prototype object's "constructor" property
Pass	SpeechGrammar interface: existence and properties of interface prototype object's @@unscopables property
Pass	SpeechGrammar interface: attribute src
Pass	SpeechGrammar interface: attribute weight
Pass	SpeechGrammar must be primary interface of new SpeechGrammar()
Pass	Stringification of new SpeechGrammar()
Pass	SpeechGrammar interface: new SpeechGrammar() must inherit property "src" with the proper type
Pass	SpeechGrammar interface: new SpeechGrammar() must inherit property "weight" with the proper type
Pass	SpeechGrammarList interface: existence and properties of interface object
Pass	SpeechGrammarList interface object length
Pass	SpeechGrammarList interface object name
Pass	SpeechGrammarList interface: existence and properties of interface prototype object
Pass	SpeechGrammarList interface: existence and properties of interface prototype object's "constructor" property
Pass	SpeechGrammarList interface: existence and properties of interface prototype object's @@unscopables property
Pass	SpeechGrammarList interface: attribute length
Pass	SpeechGrammarList interface: operation item(unsigned long)
Fail	SpeechGrammarList interface: operation addFromURI(DOMString, optional float)
Fail	SpeechGrammarList interface: operation addFromString(DOMString, optional float)
Pass	SpeechGrammarList must be primary interface of new SpeechGrammarList()
Pass	Stringification of new SpeechGrammarList()
Pass	SpeechGrammarList interface: new SpeechGrammarList() must inherit property "length" with the proper type
Pass	SpeechGrammarList interface: new SpeechGrammarList() must inherit property "item(unsigned long)" with the proper type
Pass	SpeechGrammarList interface: calling item(unsigned long) on new SpeechGrammarList() with too few arguments must throw TypeError
Fail	SpeechGrammarList interface: new SpeechGrammarList() must inherit property "addFromURI(DOMString, optional float)" with the proper type
Pass	SpeechGrammarList interface: calling addFromURI(DOMString, optional float) on new SpeechGrammarList() with too few arguments must throw TypeError
Fail	SpeechGrammarList interface: new SpeechGrammarList() must inherit property "addFromString(DOMString, optional float)" with the proper type
Pass	SpeechGrammarList interface: calling addFromString(DOMString, optional float) on new SpeechGrammarList() with too few arguments must throw TypeError
Pass	SpeechRecognitionPhrase interface: existence and properties of interface object
Pass	SpeechRecognitionPhrase interface object length
Pass	SpeechRecognitionPhrase interface object name
Pass	SpeechRecognitionPhrase interface: existence and properties of interface prototype object
Pass	SpeechRecognitionPhrase interface: existence and properties of interface prototype object's "constructor" property
Pass	SpeechRecognitionPhrase interface: existence and properties of interface prototype object's @@unscopables property
Pass	SpeechRecognitionPhrase interface: attribute phrase
Pass	SpeechRecognitionPhrase interface: attribute boost
Pass	SpeechSynthesis interface: existence and properties of interface object
Pass	SpeechSynthesis interface object length
Pass	SpeechSynthesis interface object name
Pass	SpeechSynthesis interface: existence and properties of interface prototype object
Pass	SpeechSynthesis interface: existence and properties of interface prototype object's "constructor" property
Pass	SpeechSynthesis interface: existence and properties of interface prototype object's @@unscopables property
Pass	SpeechSynthesis interface: attribute pending
Pass	SpeechSynthesis interface: attribute speaking
Pass	SpeechSynthesis interface: attribute paused
Pass	SpeechSynthesis interface: attribute onvoiceschanged
Fail	SpeechSynthesis interface: operation speak(SpeechSynthesisUtterance)
Pass	SpeechSynthesis interface: operation cancel()
Fail	SpeechSynthesis interface: operation pause()
Fail	SpeechSynthesis interface: operation resume()
Pass	SpeechSynthesis interface: operation getVoices()
Pass	SpeechSynthesis must be primary interface of speechSynthesis
Pass	Stringification of speechSynthesis
Pass	SpeechSynthesis interface: speechSynthesis must inherit property "pending" with the proper type
Pass	SpeechSynthesis interface: speechSynthesis must inherit property "speaking" with the proper type
Pass	SpeechSynthesis interface: speechSynthesis must inherit property "paused" with the proper type
Pass	SpeechSynthesis interface: speechSynthesis must inherit property "onvoiceschanged" with the proper type
Fail	SpeechSynthesis interface: speechSynthesis must inherit property "speak(SpeechSynthesisUtterance)" with the proper type
Pass	SpeechSynthesis interface: calling speak(SpeechSynthesisUtterance) on speechSynthesis with too few arguments must throw TypeError
Pass	SpeechSynthesis interface: speechSynthesis must inherit property "cancel()" with the proper type
Fail	SpeechSynthesis interface: speechSynthesis must inherit property "pause()" with the proper type
Fail	SpeechSynthesis interface: speechSynthesis must inherit property "resume()" with the proper type
Pass	SpeechSynthesis interface: speechSynthesis must inherit property "getVoices()" with the proper type
Pass	SpeechSynthesisUtterance interface: existence and properties of interface object
Pass	SpeechSynthesisUtterance interface object length
Pass	SpeechSynthesisUtterance interface object name
Pass	SpeechSynthesisUtterance interface: existence and properties of interface prototype object
Pass	SpeechSynthesisUtterance interface: existence and properties of interface prototype object's "constructor" property
Pass	SpeechSynthesisUtterance interface: existence and properties of interface prototype object's @@unscopables property
Pass	SpeechSynthesisUtterance interface: attribute text
Pass	SpeechSynthesisUtterance interface: attribute lang
Pass	SpeechSynthesisUtterance interface: attribute voice
Pass	SpeechSynthesisUtterance interface: attribute volume
Pass	SpeechSynthesisUtterance interface: attribute rate
Pass	SpeechSynthesisUtterance interface: attribute pitch
Pass	SpeechSynthesisUtterance interface: attribute onstart
Pass	SpeechSynthesisUtterance interface: attribute onend
Pass	SpeechSynthesisUtterance interface: attribute onerror
Pass	SpeechSynthesisUtterance interface: attribute onpause
Pass	SpeechSynthesisUtterance interface: attribute onresume
Pass	SpeechSynthesisUtterance interface: attribute onmark
Pass	SpeechSynthesisUtterance interface: attribute onboundary
Pass	SpeechSynthesisUtterance must be primary interface of new SpeechSynthesisUtterance()
Pass	Stringification of new SpeechSynthesisUtterance()
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "text" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "lang" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "voice" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "volume" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "rate" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "pitch" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "onstart" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "onend" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "onerror" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "onpause" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "onresume" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "onmark" with the proper type
Pass	SpeechSynthesisUtterance interface: new SpeechSynthesisUtterance() must inherit property "onboundary" with the proper type
Fail	SpeechSynthesisEvent interface: existence and properties of interface object
Fail	SpeechSynthesisEvent interface object length
Fail	SpeechSynthesisEvent interface object name
Fail	SpeechSynthesisEvent interface: existence and properties of interface prototype object
Fail	SpeechSynthesisEvent interface: existence and properties of interface prototype object's "constructor" property
Fail	SpeechSynthesisEvent interface: existence and properties of interface prototype object's @@unscopables property
Fail	SpeechSynthesisEvent interface: attribute utterance
Fail	SpeechSynthesisEvent interface: attribute charIndex
Fail	SpeechSynthesisEvent interface: attribute charLength
Fail	SpeechSynthesisEvent interface: attribute elapsedTime
Fail	SpeechSynthesisEvent interface: attribute name
Fail	SpeechSynthesisErrorEvent interface: existence and properties of interface object
Fail	SpeechSynthesisErrorEvent interface object length
Fail	SpeechSynthesisErrorEvent interface object name
Fail	SpeechSynthesisErrorEvent interface: existence and properties of interface prototype object
Fail	SpeechSynthesisErrorEvent interface: existence and properties of interface prototype object's "constructor" property
Fail	SpeechSynthesisErrorEvent interface: existence and properties of interface prototype object's @@unscopables property
Fail	SpeechSynthesisErrorEvent interface: attribute error
Pass	SpeechSynthesisVoice interface: existence and properties of interface object
Pass	SpeechSynthesisVoice interface object length
Pass	SpeechSynthesisVoice interface object name
Pass	SpeechSynthesisVoice interface: existence and properties of interface prototype object
Pass	SpeechSynthesisVoice interface: existence and properties of interface prototype object's "constructor" property
Pass	SpeechSynthesisVoice interface: existence and properties of interface prototype object's @@unscopables property
Pass	SpeechSynthesisVoice interface: attribute voiceURI
Pass	SpeechSynthesisVoice interface: attribute name
Pass	SpeechSynthesisVoice interface: attribute lang
Pass	SpeechSynthesisVoice interface: attribute localService
Pass	SpeechSynthesisVoice interface: attribute default
Fail	SpeechSynthesisVoice must be primary interface of voice
Fail	Stringification of voice
Fail	SpeechSynthesisVoice interface: voice must inherit property "voiceURI" with the proper type
Fail	SpeechSynthesisVoice interface: voice must inherit property "name" with the proper type
Fail	SpeechSynthesisVoice interface: voice must inherit property "lang" with the proper type
Fail	SpeechSynthesisVoice interface: voice must inherit property "localService" with the proper type
Fail	SpeechSynthesisVoice interface: voice must inherit property "default" with the proper type
Pass	Window interface: attribute speechSynthesis
Pass	Window interface: self must inherit property "speechSynthesis" with the proper type