summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface')
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-detached-execution-context.html.ini4
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp-cross-realm.html.ini4
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html.ini4
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-constructor.https.html.ini4
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-setsinkid.https.html.ini24
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-state-change.https.html.ini9
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume-close.html.ini3
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume.html.ini22
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html.ini11
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/constructor-allowed-to-start.html.ini4
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/processing-after-resume.https.html.ini3
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/promise-methods-after-discard.html.ini4
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/suspend-after-construct.html.ini3
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/suspend-with-navigation.html.ini3
14 files changed, 102 insertions, 0 deletions
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-detached-execution-context.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-detached-execution-context.html.ini
new file mode 100644
index 0000000000..c6661e61f0
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-detached-execution-context.html.ini
@@ -0,0 +1,4 @@
+[audiocontext-detached-execution-context.html]
+ expected:
+ if (os == "linux") and not fission and not debug: [OK, CRASH]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp-cross-realm.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp-cross-realm.html.ini
new file mode 100644
index 0000000000..2256a9be30
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp-cross-realm.html.ini
@@ -0,0 +1,4 @@
+[audiocontext-getoutputtimestamp-cross-realm.html]
+ expected:
+ if (os == "linux") and not fission and not debug: [OK, CRASH]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html.ini
new file mode 100644
index 0000000000..5c395ff32e
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html.ini
@@ -0,0 +1,4 @@
+[audiocontext-getoutputtimestamp.html]
+ expected:
+ if (os == "linux") and not fission and not debug: [OK, CRASH]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-constructor.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-constructor.https.html.ini
new file mode 100644
index 0000000000..fae0c4688e
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-constructor.https.html.ini
@@ -0,0 +1,4 @@
+[audiocontext-sinkid-constructor.https.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-setsinkid.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-setsinkid.https.html.ini
new file mode 100644
index 0000000000..9004bdb219
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-setsinkid.https.html.ini
@@ -0,0 +1,24 @@
+[audiocontext-sinkid-setsinkid.https.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
+ [setSinkId() with a valid device identifier should succeeded.]
+ expected: NOTRUN
+
+ [setSinkId() with the same sink ID should resolve immediately.]
+ expected: NOTRUN
+
+ [setSinkId() with the same AudioSinkOptions.type value should resolve immediately.]
+ expected: NOTRUN
+
+ [setSinkId() should fail with TypeError on an invalid AudioSinkOptions.type value.]
+ expected: NOTRUN
+
+ [setSinkId() should fail with NotFoundError on an invalid device identifier.]
+ expected: NOTRUN
+
+ [setSinkId() should fail with InvalidStateError when calling from astopped AudioContext]
+ expected: NOTRUN
+
+ [setSinkId() should fail with InvalidStateError when calling from adetached document]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-state-change.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-state-change.https.html.ini
new file mode 100644
index 0000000000..490eed8cf1
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-state-change.https.html.ini
@@ -0,0 +1,9 @@
+[audiocontext-sinkid-state-change.https.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
+ [Calling setSinkId() on a suspended AudioContext should fire only sink change events.]
+ expected: NOTRUN
+
+ [Calling setSinkId() on a running AudioContext should fire both state and sink change events.]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume-close.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume-close.html.ini
new file mode 100644
index 0000000000..1b01526d89
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume-close.html.ini
@@ -0,0 +1,3 @@
+[audiocontext-suspend-resume-close.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume.html.ini
new file mode 100644
index 0000000000..8a56172e04
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume.html.ini
@@ -0,0 +1,22 @@
+[audiocontext-suspend-resume.html]
+ expected:
+ if (os == "android") and debug and fission: [ERROR, TIMEOUT]
+ if (os == "android") and debug and not fission: [ERROR, TIMEOUT]
+ ERROR
+ [X p1 = offlineContext.suspend() incorrectly threw TypeError: "offlineContext.suspend is not a function".]
+ expected: FAIL
+
+ [X p1 instanceof Promise is not true. Got false.]
+ expected: FAIL
+
+ [Executing "test-suspend"]
+ expected: FAIL
+
+ [Executing "test-after-close"]
+ expected: TIMEOUT
+
+ [Audit report]
+ expected: NOTRUN
+
+ [Executing "resume-running-context"]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html.ini
new file mode 100644
index 0000000000..2151ceaeae
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html.ini
@@ -0,0 +1,11 @@
+[audiocontextoptions.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [X context = new AudioContext({'latencyHint': 'foo'}) did not throw an exception.]
+ expected: FAIL
+
+ [< [test-audiocontextoptions-latencyHint-double\] 1 out of 10 assertions were failed.]
+ expected: FAIL
+
+ [# AUDIT TASK RUNNER FINISHED: 1 out of 3 tasks were failed.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/constructor-allowed-to-start.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/constructor-allowed-to-start.html.ini
new file mode 100644
index 0000000000..285461d17a
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/constructor-allowed-to-start.html.ini
@@ -0,0 +1,4 @@
+[constructor-allowed-to-start.html]
+ expected:
+ if (os == "linux") and not fission and not debug: [OK, CRASH]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/processing-after-resume.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/processing-after-resume.https.html.ini
new file mode 100644
index 0000000000..0f4c0459b9
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/processing-after-resume.https.html.ini
@@ -0,0 +1,3 @@
+[processing-after-resume.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/promise-methods-after-discard.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/promise-methods-after-discard.html.ini
new file mode 100644
index 0000000000..ac01b324d8
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/promise-methods-after-discard.html.ini
@@ -0,0 +1,4 @@
+[promise-methods-after-discard.html]
+ expected:
+ if (os == "linux") and not fission and not debug: [OK, CRASH]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/suspend-after-construct.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/suspend-after-construct.html.ini
new file mode 100644
index 0000000000..c1ed733723
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/suspend-after-construct.html.ini
@@ -0,0 +1,3 @@
+[suspend-after-construct.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/suspend-with-navigation.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/suspend-with-navigation.html.ini
new file mode 100644
index 0000000000..f51b8fbe58
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/suspend-with-navigation.html.ini
@@ -0,0 +1,3 @@
+[suspend-with-navigation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]