summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webnn
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/webnn')
-rw-r--r--testing/web-platform/meta/webnn/clamp.https.any.js.ini100
-rw-r--r--testing/web-platform/meta/webnn/concat.https.any.js.ini136
-rw-r--r--testing/web-platform/meta/webnn/idlharness.https.any.js.ini1791
-rw-r--r--testing/web-platform/meta/webnn/leaky_relu.https.any.js.ini53
-rw-r--r--testing/web-platform/meta/webnn/relu.https.any.js.ini35
-rw-r--r--testing/web-platform/meta/webnn/reshape.https.any.js.ini42
-rw-r--r--testing/web-platform/meta/webnn/sigmoid.https.any.js.ini38
-rw-r--r--testing/web-platform/meta/webnn/slice.https.any.js.ini94
-rw-r--r--testing/web-platform/meta/webnn/softmax.https.any.js.ini10
-rw-r--r--testing/web-platform/meta/webnn/split.https.any.js.ini69
-rw-r--r--testing/web-platform/meta/webnn/squeeze.https.any.js.ini72
-rw-r--r--testing/web-platform/meta/webnn/tanh.https.any.js.ini39
-rw-r--r--testing/web-platform/meta/webnn/transpose.https.any.js.ini66
13 files changed, 2545 insertions, 0 deletions
diff --git a/testing/web-platform/meta/webnn/clamp.https.any.js.ini b/testing/web-platform/meta/webnn/clamp.https.any.js.ini
new file mode 100644
index 0000000000..0942b9d5c4
--- /dev/null
+++ b/testing/web-platform/meta/webnn/clamp.https.any.js.ini
@@ -0,0 +1,100 @@
+[clamp.https.any.worker.html]
+ expected: ERROR
+
+[clamp.https.any.html]
+ expected: ERROR
+ [clamp float32 1D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 2D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 3D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 4D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 5D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 4D tensor default options.maxValue and specified negative options.minValue / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 3D tensor default options.maxValue and specified options.minValue=0.0 / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 2D tensor default options.maxValue and specified positive options.minValue / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 5D tensor default options.minValue and specified negative options.maxValue / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 1D tensor default options.minValue and specified options.maxValue=0.0 / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 3D tensor default options.minValue and specified positive options.maxValue / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 5D tensor specified both negative options.minValue and options.maxValue / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 4D tensor specified negative options.minValue and options.maxValue=0.0 / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 3D tensor specified negative options.minValue and positive options.maxValue / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 2D tensor specified options.minValue=0.0 and positive options.maxValue / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 1D tensor specified both positive options.minValue and options.maxValue / cpu / async]
+ expected: NOTRUN
+
+ [clamp float32 1D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 2D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 3D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 4D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 5D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 4D tensor default options.maxValue and specified negative options.minValue / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 3D tensor default options.maxValue and specified options.minValue=0.0 / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 2D tensor default options.maxValue and specified positive options.minValue / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 5D tensor default options.minValue and specified negative options.maxValue / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 1D tensor default options.minValue and specified options.maxValue=0.0 / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 3D tensor default options.minValue and specified positive options.maxValue / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 5D tensor specified both negative options.minValue and options.maxValue / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 4D tensor specified negative options.minValue and options.maxValue=0.0 / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 3D tensor specified negative options.minValue and positive options.maxValue / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 2D tensor specified options.minValue=0.0 and positive options.maxValue / gpu / async]
+ expected: NOTRUN
+
+ [clamp float32 1D tensor specified both positive options.minValue and options.maxValue / gpu / async]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/concat.https.any.js.ini b/testing/web-platform/meta/webnn/concat.https.any.js.ini
new file mode 100644
index 0000000000..8329e419db
--- /dev/null
+++ b/testing/web-platform/meta/webnn/concat.https.any.js.ini
@@ -0,0 +1,136 @@
+[concat.https.any.worker.html]
+ expected: ERROR
+
+[concat.https.any.html]
+ expected: ERROR
+ [concat two float32 1D tensors of same shape along axis 0 / cpu / async]
+ expected: NOTRUN
+
+ [concat three float32 1D tensors of different 1st dimension along axis 0 / cpu / async]
+ expected: NOTRUN
+
+ [concat four float32 1D tensors of same 1st dimension along axis 0 / cpu / async]
+ expected: NOTRUN
+
+ [concat four float32 1D tensors of different 1st dimension along axis 0 / cpu / async]
+ expected: NOTRUN
+
+ [concat two float32 2D tensors of same shape along axis 0 / cpu / async]
+ expected: NOTRUN
+
+ [concat two float32 2D tensors of same others dimensions except different 1st dimension along axis 0 / cpu / async]
+ expected: NOTRUN
+
+ [concat four float32 2D tensors of same shape along axis 0 / cpu / async]
+ expected: NOTRUN
+
+ [concat two float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / cpu / async]
+ expected: NOTRUN
+
+ [concat three float32 2D tensors of same shape along axis 1 / cpu / async]
+ expected: NOTRUN
+
+ [concat four float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / cpu / async]
+ expected: NOTRUN
+
+ [concat two float32 3D tensors of same others dimensions except different 1st dimension along axis 0 / cpu / async]
+ expected: NOTRUN
+
+ [concat four float32 3D tensors of same others dimensions except different 2nd dimension along axis 1 / cpu / async]
+ expected: NOTRUN
+
+ [concat three float32 3D tensors of same shape along axis 2 / cpu / async]
+ expected: NOTRUN
+
+ [concat two float32 4D tensors of same others dimensions except different 1st dimension along axis 0 / cpu / async]
+ expected: NOTRUN
+
+ [concat three float32 4D tensors of same shape along axis 1 / cpu / async]
+ expected: NOTRUN
+
+ [concat three float32 4D tensors of same others dimensions except different 3rd dimension along axis 2 / cpu / async]
+ expected: NOTRUN
+
+ [concat four float32 4D tensors of same others dimensions except different 4th dimension along axis 3 / cpu / async]
+ expected: NOTRUN
+
+ [concat four float32 5D tensors of same shape along axis 0 / cpu / async]
+ expected: NOTRUN
+
+ [concat two float32 5D tensors of same others dimensions except different 2nd dimension along axis 1 / cpu / async]
+ expected: NOTRUN
+
+ [concat three float32 5D tensors of same others dimensions except different 3rd dimension along axis 2 / cpu / async]
+ expected: NOTRUN
+
+ [concat two float32 5D tensors of same others dimensions except different 4th dimension along axis 3 / cpu / async]
+ expected: NOTRUN
+
+ [concat two float32 5D tensors of same others dimensions except different 5th dimension along axis 4 / cpu / async]
+ expected: NOTRUN
+
+ [concat two float32 1D tensors of same shape along axis 0 / gpu / async]
+ expected: NOTRUN
+
+ [concat three float32 1D tensors of different 1st dimension along axis 0 / gpu / async]
+ expected: NOTRUN
+
+ [concat four float32 1D tensors of same 1st dimension along axis 0 / gpu / async]
+ expected: NOTRUN
+
+ [concat four float32 1D tensors of different 1st dimension along axis 0 / gpu / async]
+ expected: NOTRUN
+
+ [concat two float32 2D tensors of same shape along axis 0 / gpu / async]
+ expected: NOTRUN
+
+ [concat two float32 2D tensors of same others dimensions except different 1st dimension along axis 0 / gpu / async]
+ expected: NOTRUN
+
+ [concat four float32 2D tensors of same shape along axis 0 / gpu / async]
+ expected: NOTRUN
+
+ [concat two float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / gpu / async]
+ expected: NOTRUN
+
+ [concat three float32 2D tensors of same shape along axis 1 / gpu / async]
+ expected: NOTRUN
+
+ [concat four float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / gpu / async]
+ expected: NOTRUN
+
+ [concat two float32 3D tensors of same others dimensions except different 1st dimension along axis 0 / gpu / async]
+ expected: NOTRUN
+
+ [concat four float32 3D tensors of same others dimensions except different 2nd dimension along axis 1 / gpu / async]
+ expected: NOTRUN
+
+ [concat three float32 3D tensors of same shape along axis 2 / gpu / async]
+ expected: NOTRUN
+
+ [concat two float32 4D tensors of same others dimensions except different 1st dimension along axis 0 / gpu / async]
+ expected: NOTRUN
+
+ [concat three float32 4D tensors of same shape along axis 1 / gpu / async]
+ expected: NOTRUN
+
+ [concat three float32 4D tensors of same others dimensions except different 3rd dimension along axis 2 / gpu / async]
+ expected: NOTRUN
+
+ [concat four float32 4D tensors of same others dimensions except different 4th dimension along axis 3 / gpu / async]
+ expected: NOTRUN
+
+ [concat four float32 5D tensors of same shape along axis 0 / gpu / async]
+ expected: NOTRUN
+
+ [concat two float32 5D tensors of same others dimensions except different 2nd dimension along axis 1 / gpu / async]
+ expected: NOTRUN
+
+ [concat three float32 5D tensors of same others dimensions except different 3rd dimension along axis 2 / gpu / async]
+ expected: NOTRUN
+
+ [concat two float32 5D tensors of same others dimensions except different 4th dimension along axis 3 / gpu / async]
+ expected: NOTRUN
+
+ [concat two float32 5D tensors of same others dimensions except different 5th dimension along axis 4 / gpu / async]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/idlharness.https.any.js.ini b/testing/web-platform/meta/webnn/idlharness.https.any.js.ini
new file mode 100644
index 0000000000..2ecd30db78
--- /dev/null
+++ b/testing/web-platform/meta/webnn/idlharness.https.any.js.ini
@@ -0,0 +1,1791 @@
+[idlharness.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [NavigatorML must be primary interface of navigator]
+ expected: FAIL
+
+ [Stringification of navigator]
+ expected: FAIL
+
+ [NavigatorML interface: navigator must inherit property "ml" with the proper type]
+ expected: FAIL
+
+ [ML interface: existence and properties of interface object]
+ expected: FAIL
+
+ [ML interface object length]
+ expected: FAIL
+
+ [ML interface object name]
+ expected: FAIL
+
+ [ML interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [ML interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [ML interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [ML interface: operation createContext(optional MLContextOptions)]
+ expected: FAIL
+
+ [ML interface: operation createContext(GPUDevice)]
+ expected: FAIL
+
+ [ML must be primary interface of navigator.ml]
+ expected: FAIL
+
+ [Stringification of navigator.ml]
+ expected: FAIL
+
+ [ML interface: navigator.ml must inherit property "createContext(optional MLContextOptions)" with the proper type]
+ expected: FAIL
+
+ [ML interface: calling createContext(optional MLContextOptions) on navigator.ml with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [ML interface: navigator.ml must inherit property "createContext(GPUDevice)" with the proper type]
+ expected: FAIL
+
+ [ML interface: calling createContext(GPUDevice) on navigator.ml with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLContext interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLContext interface object length]
+ expected: FAIL
+
+ [MLContext interface object name]
+ expected: FAIL
+
+ [MLContext interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLContext interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLContext interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLContext must be primary interface of context]
+ expected: FAIL
+
+ [Stringification of context]
+ expected: FAIL
+
+ [MLOperand interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLOperand interface object length]
+ expected: FAIL
+
+ [MLOperand interface object name]
+ expected: FAIL
+
+ [MLOperand interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLOperand interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLOperand interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLOperand must be primary interface of input]
+ expected: FAIL
+
+ [Stringification of input]
+ expected: FAIL
+
+ [MLOperand must be primary interface of filter]
+ expected: FAIL
+
+ [Stringification of filter]
+ expected: FAIL
+
+ [MLOperator interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLOperator interface object length]
+ expected: FAIL
+
+ [MLOperator interface object name]
+ expected: FAIL
+
+ [MLOperator interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLOperator interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLOperator interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLOperator must be primary interface of relu]
+ expected: FAIL
+
+ [Stringification of relu]
+ expected: FAIL
+
+ [MLGraphBuilder interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLGraphBuilder interface object length]
+ expected: FAIL
+
+ [MLGraphBuilder interface object name]
+ expected: FAIL
+
+ [MLGraphBuilder interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLGraphBuilder interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLGraphBuilder interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation input(DOMString, MLOperandDescriptor)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation constant(MLOperandDescriptor, MLBufferView)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation constant(double, optional MLOperandType)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation clamp(MLOperand, optional MLClampOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation clamp(optional MLClampOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation concat(sequence<MLOperand>, long)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation conv2d(MLOperand, MLOperand, optional MLConv2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation add(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation sub(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation mul(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation div(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation max(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation min(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation pow(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation abs(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation ceil(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation cos(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation exp(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation floor(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation log(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation neg(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation sin(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation tan(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation elu(MLOperand, optional MLEluOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation elu(optional MLEluOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation gemm(MLOperand, MLOperand, optional MLGemmOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation gru(MLOperand, MLOperand, MLOperand, long, long, optional MLGruOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation gruCell(MLOperand, MLOperand, MLOperand, MLOperand, long, optional MLGruCellOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation hardSigmoid(MLOperand, optional MLHardSigmoidOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation hardSigmoid(optional MLHardSigmoidOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation hardSwish(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation hardSwish()]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation instanceNormalization(MLOperand, optional MLInstanceNormalizationOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation leakyRelu(MLOperand, optional MLLeakyReluOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation leakyRelu(optional MLLeakyReluOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation matmul(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation linear(MLOperand, optional MLLinearOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation linear(optional MLLinearOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation pad(MLOperand, MLOperand, optional MLPadOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation averagePool2d(MLOperand, optional MLPool2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation l2Pool2d(MLOperand, optional MLPool2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation maxPool2d(MLOperand, optional MLPool2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceL1(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceL2(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceLogSum(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceLogSumExp(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceMax(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceMean(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceMin(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceProduct(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceSum(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceSumSquare(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation relu(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation relu()]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation resample2d(MLOperand, optional MLResample2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation sigmoid(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation sigmoid()]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation slice(MLOperand, sequence<long>, sequence<long>, optional MLSliceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation softmax(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation softplus(MLOperand, optional MLSoftplusOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation softplus(optional MLSoftplusOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation softsign(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation softsign()]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation split(MLOperand, (unsigned long or sequence<unsigned long>), optional MLSplitOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation squeeze(MLOperand, optional MLSqueezeOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation tanh(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation tanh()]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation transpose(MLOperand, optional MLTransposeOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder must be primary interface of builder]
+ expected: FAIL
+
+ [Stringification of builder]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "input(DOMString, MLOperandDescriptor)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling input(DOMString, MLOperandDescriptor) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "constant(MLOperandDescriptor, MLBufferView)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling constant(MLOperandDescriptor, MLBufferView) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "constant(double, optional MLOperandType)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling constant(double, optional MLOperandType) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "clamp(MLOperand, optional MLClampOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling clamp(MLOperand, optional MLClampOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "clamp(optional MLClampOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling clamp(optional MLClampOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "concat(sequence<MLOperand>, long)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling concat(sequence<MLOperand>, long) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "conv2d(MLOperand, MLOperand, optional MLConv2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling conv2d(MLOperand, MLOperand, optional MLConv2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "add(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling add(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "sub(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling sub(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "mul(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling mul(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "div(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling div(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "max(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling max(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "min(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling min(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "pow(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling pow(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "abs(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling abs(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "ceil(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling ceil(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "cos(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling cos(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "exp(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling exp(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "floor(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling floor(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "log(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling log(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "neg(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling neg(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "sin(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling sin(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "tan(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling tan(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "elu(MLOperand, optional MLEluOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling elu(MLOperand, optional MLEluOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "elu(optional MLEluOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling elu(optional MLEluOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "gemm(MLOperand, MLOperand, optional MLGemmOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling gemm(MLOperand, MLOperand, optional MLGemmOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "gru(MLOperand, MLOperand, MLOperand, long, long, optional MLGruOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling gru(MLOperand, MLOperand, MLOperand, long, long, optional MLGruOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "gruCell(MLOperand, MLOperand, MLOperand, MLOperand, long, optional MLGruCellOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling gruCell(MLOperand, MLOperand, MLOperand, MLOperand, long, optional MLGruCellOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "hardSigmoid(MLOperand, optional MLHardSigmoidOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling hardSigmoid(MLOperand, optional MLHardSigmoidOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "hardSigmoid(optional MLHardSigmoidOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling hardSigmoid(optional MLHardSigmoidOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "hardSwish(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling hardSwish(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "hardSwish()" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "instanceNormalization(MLOperand, optional MLInstanceNormalizationOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling instanceNormalization(MLOperand, optional MLInstanceNormalizationOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "leakyRelu(MLOperand, optional MLLeakyReluOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling leakyRelu(MLOperand, optional MLLeakyReluOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "leakyRelu(optional MLLeakyReluOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling leakyRelu(optional MLLeakyReluOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "matmul(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling matmul(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "linear(MLOperand, optional MLLinearOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling linear(MLOperand, optional MLLinearOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "linear(optional MLLinearOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling linear(optional MLLinearOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "pad(MLOperand, MLOperand, optional MLPadOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling pad(MLOperand, MLOperand, optional MLPadOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "averagePool2d(MLOperand, optional MLPool2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling averagePool2d(MLOperand, optional MLPool2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "l2Pool2d(MLOperand, optional MLPool2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling l2Pool2d(MLOperand, optional MLPool2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "maxPool2d(MLOperand, optional MLPool2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling maxPool2d(MLOperand, optional MLPool2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceL1(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceL1(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceL2(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceL2(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceLogSum(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceLogSum(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceLogSumExp(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceLogSumExp(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceMax(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceMax(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceMean(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceMean(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceMin(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceMin(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceProduct(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceProduct(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceSum(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceSum(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceSumSquare(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceSumSquare(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "relu(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling relu(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "relu()" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "resample2d(MLOperand, optional MLResample2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling resample2d(MLOperand, optional MLResample2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "sigmoid(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling sigmoid(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "sigmoid()" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "slice(MLOperand, sequence<long>, sequence<long>, optional MLSliceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling slice(MLOperand, sequence<long>, sequence<long>, optional MLSliceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "softmax(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling softmax(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "softplus(MLOperand, optional MLSoftplusOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling softplus(MLOperand, optional MLSoftplusOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "softplus(optional MLSoftplusOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling softplus(optional MLSoftplusOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "softsign(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling softsign(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "softsign()" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "split(MLOperand, (unsigned long or sequence<unsigned long>), optional MLSplitOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling split(MLOperand, (unsigned long or sequence<unsigned long>), optional MLSplitOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "squeeze(MLOperand, optional MLSqueezeOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling squeeze(MLOperand, optional MLSqueezeOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "tanh(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling tanh(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "tanh()" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "transpose(MLOperand, optional MLTransposeOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling transpose(MLOperand, optional MLTransposeOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraph interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLGraph interface object length]
+ expected: FAIL
+
+ [MLGraph interface object name]
+ expected: FAIL
+
+ [MLGraph interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLGraph interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLGraph interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLGraph must be primary interface of graph]
+ expected: FAIL
+
+ [Stringification of graph]
+ expected: FAIL
+
+ [Navigator interface: attribute ml]
+ expected: FAIL
+
+ [Navigator interface: navigator must inherit property "ml" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLContext interface: operation createCommandEncoder()]
+ expected: FAIL
+
+ [MLContext interface: context must inherit property "createCommandEncoder()" with the proper type]
+ expected: FAIL
+
+ [MLCommandEncoder interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLCommandEncoder interface object length]
+ expected: FAIL
+
+ [MLCommandEncoder interface object name]
+ expected: FAIL
+
+ [MLCommandEncoder interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLCommandEncoder interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLCommandEncoder interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLCommandEncoder interface: operation initializeGraph(MLGraph)]
+ expected: FAIL
+
+ [MLCommandEncoder interface: operation finish(optional GPUCommandBufferDescriptor)]
+ expected: FAIL
+
+ [MLCommandEncoder interface: operation dispatch(MLGraph, MLNamedGPUResources, MLNamedGPUResources)]
+ expected: FAIL
+
+ [MLOperand must be primary interface of output]
+ expected: FAIL
+
+ [Stringification of output]
+ expected: FAIL
+
+ [idl_test setup]
+ expected: FAIL
+
+ [ML interface: member createContextSync]
+ expected: FAIL
+
+ [ML interface: navigator.ml must not have property "createContextSync"]
+ expected: FAIL
+
+ [MLContext interface: member computeSync]
+ expected: FAIL
+
+ [MLContext interface: operation compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)]
+ expected: FAIL
+
+ [MLContext interface: context must not have property "computeSync"]
+ expected: FAIL
+
+ [MLContext interface: context must inherit property "compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)" with the proper type]
+ expected: FAIL
+
+ [MLContext interface: calling compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews) on context with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation build(MLNamedOperands)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: member buildSync]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "build(MLNamedOperands)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling build(MLNamedOperands) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must not have property "buildSync"]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reshape(MLOperand, sequence<unsigned long?>)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reshape(MLOperand, sequence<unsigned long?>)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reshape(MLOperand, sequence<unsigned long?>) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+
+[idlharness.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [NavigatorML must be primary interface of navigator]
+ expected: FAIL
+
+ [Stringification of navigator]
+ expected: FAIL
+
+ [ML interface: existence and properties of interface object]
+ expected: FAIL
+
+ [ML interface object length]
+ expected: FAIL
+
+ [ML interface object name]
+ expected: FAIL
+
+ [ML interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [ML interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [ML interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [ML interface: operation createContext(optional MLContextOptions)]
+ expected: FAIL
+
+ [ML interface: operation createContext(GPUDevice)]
+ expected: FAIL
+
+ [ML must be primary interface of navigator.ml]
+ expected: FAIL
+
+ [Stringification of navigator.ml]
+ expected: FAIL
+
+ [ML interface: navigator.ml must inherit property "createContext(optional MLContextOptions)" with the proper type]
+ expected: FAIL
+
+ [ML interface: calling createContext(optional MLContextOptions) on navigator.ml with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [ML interface: navigator.ml must inherit property "createContext(GPUDevice)" with the proper type]
+ expected: FAIL
+
+ [ML interface: calling createContext(GPUDevice) on navigator.ml with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLContext interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLContext interface object length]
+ expected: FAIL
+
+ [MLContext interface object name]
+ expected: FAIL
+
+ [MLContext interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLContext interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLContext interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLContext must be primary interface of context]
+ expected: FAIL
+
+ [Stringification of context]
+ expected: FAIL
+
+ [MLOperand interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLOperand interface object length]
+ expected: FAIL
+
+ [MLOperand interface object name]
+ expected: FAIL
+
+ [MLOperand interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLOperand interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLOperand interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLOperand must be primary interface of input]
+ expected: FAIL
+
+ [Stringification of input]
+ expected: FAIL
+
+ [MLOperand must be primary interface of filter]
+ expected: FAIL
+
+ [Stringification of filter]
+ expected: FAIL
+
+ [MLOperator interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLOperator interface object length]
+ expected: FAIL
+
+ [MLOperator interface object name]
+ expected: FAIL
+
+ [MLOperator interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLOperator interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLOperator interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLOperator must be primary interface of relu]
+ expected: FAIL
+
+ [Stringification of relu]
+ expected: FAIL
+
+ [MLGraphBuilder interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLGraphBuilder interface object length]
+ expected: FAIL
+
+ [MLGraphBuilder interface object name]
+ expected: FAIL
+
+ [MLGraphBuilder interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLGraphBuilder interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLGraphBuilder interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation input(DOMString, MLOperandDescriptor)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation constant(MLOperandDescriptor, MLBufferView)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation constant(double, optional MLOperandType)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation build(MLNamedOperands)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation clamp(MLOperand, optional MLClampOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation clamp(optional MLClampOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation concat(sequence<MLOperand>, long)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation conv2d(MLOperand, MLOperand, optional MLConv2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation add(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation sub(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation mul(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation div(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation max(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation min(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation pow(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation abs(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation ceil(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation cos(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation exp(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation floor(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation log(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation neg(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation sin(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation tan(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation elu(MLOperand, optional MLEluOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation elu(optional MLEluOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation gemm(MLOperand, MLOperand, optional MLGemmOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation gru(MLOperand, MLOperand, MLOperand, long, long, optional MLGruOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation gruCell(MLOperand, MLOperand, MLOperand, MLOperand, long, optional MLGruCellOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation hardSigmoid(MLOperand, optional MLHardSigmoidOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation hardSigmoid(optional MLHardSigmoidOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation hardSwish(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation hardSwish()]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation instanceNormalization(MLOperand, optional MLInstanceNormalizationOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation leakyRelu(MLOperand, optional MLLeakyReluOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation leakyRelu(optional MLLeakyReluOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation matmul(MLOperand, MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation linear(MLOperand, optional MLLinearOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation linear(optional MLLinearOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation pad(MLOperand, MLOperand, optional MLPadOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation averagePool2d(MLOperand, optional MLPool2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation l2Pool2d(MLOperand, optional MLPool2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation maxPool2d(MLOperand, optional MLPool2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceL1(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceL2(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceLogSum(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceLogSumExp(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceMax(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceMean(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceMin(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceProduct(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceSum(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reduceSumSquare(MLOperand, optional MLReduceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation relu(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation relu()]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation resample2d(MLOperand, optional MLResample2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation sigmoid(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation sigmoid()]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation slice(MLOperand, sequence<long>, sequence<long>, optional MLSliceOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation softmax(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation softplus(MLOperand, optional MLSoftplusOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation softplus(optional MLSoftplusOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation softsign(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation softsign()]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation split(MLOperand, (unsigned long or sequence<unsigned long>), optional MLSplitOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation squeeze(MLOperand, optional MLSqueezeOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation tanh(MLOperand)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation tanh()]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation transpose(MLOperand, optional MLTransposeOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder must be primary interface of builder]
+ expected: FAIL
+
+ [Stringification of builder]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "input(DOMString, MLOperandDescriptor)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling input(DOMString, MLOperandDescriptor) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "constant(MLOperandDescriptor, MLBufferView)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling constant(MLOperandDescriptor, MLBufferView) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "constant(double, optional MLOperandType)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling constant(double, optional MLOperandType) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "build(MLNamedOperands)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling build(MLNamedOperands) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "clamp(MLOperand, optional MLClampOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling clamp(MLOperand, optional MLClampOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "clamp(optional MLClampOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling clamp(optional MLClampOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "concat(sequence<MLOperand>, long)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling concat(sequence<MLOperand>, long) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "conv2d(MLOperand, MLOperand, optional MLConv2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling conv2d(MLOperand, MLOperand, optional MLConv2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "add(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling add(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "sub(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling sub(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "mul(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling mul(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "div(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling div(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "max(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling max(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "min(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling min(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "pow(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling pow(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "abs(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling abs(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "ceil(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling ceil(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "cos(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling cos(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "exp(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling exp(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "floor(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling floor(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "log(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling log(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "neg(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling neg(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "sin(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling sin(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "tan(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling tan(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "elu(MLOperand, optional MLEluOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling elu(MLOperand, optional MLEluOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "elu(optional MLEluOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling elu(optional MLEluOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "gemm(MLOperand, MLOperand, optional MLGemmOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling gemm(MLOperand, MLOperand, optional MLGemmOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "gru(MLOperand, MLOperand, MLOperand, long, long, optional MLGruOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling gru(MLOperand, MLOperand, MLOperand, long, long, optional MLGruOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "gruCell(MLOperand, MLOperand, MLOperand, MLOperand, long, optional MLGruCellOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling gruCell(MLOperand, MLOperand, MLOperand, MLOperand, long, optional MLGruCellOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "hardSigmoid(MLOperand, optional MLHardSigmoidOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling hardSigmoid(MLOperand, optional MLHardSigmoidOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "hardSigmoid(optional MLHardSigmoidOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling hardSigmoid(optional MLHardSigmoidOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "hardSwish(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling hardSwish(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "hardSwish()" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "instanceNormalization(MLOperand, optional MLInstanceNormalizationOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling instanceNormalization(MLOperand, optional MLInstanceNormalizationOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "leakyRelu(MLOperand, optional MLLeakyReluOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling leakyRelu(MLOperand, optional MLLeakyReluOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "leakyRelu(optional MLLeakyReluOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling leakyRelu(optional MLLeakyReluOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "matmul(MLOperand, MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling matmul(MLOperand, MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "linear(MLOperand, optional MLLinearOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling linear(MLOperand, optional MLLinearOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "linear(optional MLLinearOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling linear(optional MLLinearOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "pad(MLOperand, MLOperand, optional MLPadOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling pad(MLOperand, MLOperand, optional MLPadOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "averagePool2d(MLOperand, optional MLPool2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling averagePool2d(MLOperand, optional MLPool2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "l2Pool2d(MLOperand, optional MLPool2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling l2Pool2d(MLOperand, optional MLPool2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "maxPool2d(MLOperand, optional MLPool2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling maxPool2d(MLOperand, optional MLPool2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceL1(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceL1(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceL2(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceL2(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceLogSum(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceLogSum(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceLogSumExp(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceLogSumExp(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceMax(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceMax(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceMean(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceMean(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceMin(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceMin(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceProduct(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceProduct(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceSum(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceSum(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reduceSumSquare(MLOperand, optional MLReduceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reduceSumSquare(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "relu(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling relu(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "relu()" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "resample2d(MLOperand, optional MLResample2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling resample2d(MLOperand, optional MLResample2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "sigmoid(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling sigmoid(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "sigmoid()" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "slice(MLOperand, sequence<long>, sequence<long>, optional MLSliceOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling slice(MLOperand, sequence<long>, sequence<long>, optional MLSliceOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "softmax(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling softmax(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "softplus(MLOperand, optional MLSoftplusOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling softplus(MLOperand, optional MLSoftplusOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "softplus(optional MLSoftplusOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling softplus(optional MLSoftplusOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "softsign(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling softsign(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "softsign()" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "split(MLOperand, (unsigned long or sequence<unsigned long>), optional MLSplitOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling split(MLOperand, (unsigned long or sequence<unsigned long>), optional MLSplitOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "squeeze(MLOperand, optional MLSqueezeOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling squeeze(MLOperand, optional MLSqueezeOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "tanh(MLOperand)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling tanh(MLOperand) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "tanh()" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "transpose(MLOperand, optional MLTransposeOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling transpose(MLOperand, optional MLTransposeOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraph interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLGraph interface object length]
+ expected: FAIL
+
+ [MLGraph interface object name]
+ expected: FAIL
+
+ [MLGraph interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLGraph interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLGraph interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLGraph must be primary interface of graph]
+ expected: FAIL
+
+ [Stringification of graph]
+ expected: FAIL
+
+ [WorkerNavigator interface: attribute ml]
+ expected: FAIL
+
+ [WorkerNavigator interface: navigator must inherit property "ml" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLContext interface: operation createCommandEncoder()]
+ expected: FAIL
+
+ [MLContext interface: context must inherit property "createCommandEncoder()" with the proper type]
+ expected: FAIL
+
+ [MLCommandEncoder interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MLCommandEncoder interface object length]
+ expected: FAIL
+
+ [MLCommandEncoder interface object name]
+ expected: FAIL
+
+ [MLCommandEncoder interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MLCommandEncoder interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MLCommandEncoder interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MLCommandEncoder interface: operation initializeGraph(MLGraph)]
+ expected: FAIL
+
+ [MLCommandEncoder interface: operation finish(optional GPUCommandBufferDescriptor)]
+ expected: FAIL
+
+ [MLContext interface: operation compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)]
+ expected: FAIL
+
+ [MLContext interface: context must inherit property "compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)" with the proper type]
+ expected: FAIL
+
+ [MLContext interface: calling compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews) on context with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLCommandEncoder interface: operation dispatch(MLGraph, MLNamedGPUResources, MLNamedGPUResources)]
+ expected: FAIL
+
+ [MLOperand must be primary interface of output]
+ expected: FAIL
+
+ [Stringification of output]
+ expected: FAIL
+
+ [idl_test setup]
+ expected: FAIL
+
+ [ML interface: operation createContextSync(optional MLContextOptions)]
+ expected: FAIL
+
+ [ML interface: operation createContextSync(GPUDevice)]
+ expected: FAIL
+
+ [ML interface: navigator.ml must inherit property "createContextSync(optional MLContextOptions)" with the proper type]
+ expected: FAIL
+
+ [ML interface: calling createContextSync(optional MLContextOptions) on navigator.ml with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [ML interface: navigator.ml must inherit property "createContextSync(GPUDevice)" with the proper type]
+ expected: FAIL
+
+ [ML interface: calling createContextSync(GPUDevice) on navigator.ml with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLContext interface: operation computeSync(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)]
+ expected: FAIL
+
+ [MLContext interface: context must inherit property "computeSync(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)" with the proper type]
+ expected: FAIL
+
+ [MLContext interface: calling computeSync(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews) on context with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation buildSync(MLNamedOperands)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "buildSync(MLNamedOperands)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling buildSync(MLNamedOperands) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [MLGraphBuilder interface: operation reshape(MLOperand, sequence<unsigned long?>)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "reshape(MLOperand, sequence<unsigned long?>)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling reshape(MLOperand, sequence<unsigned long?>) on builder with too few arguments must throw TypeError]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/leaky_relu.https.any.js.ini b/testing/web-platform/meta/webnn/leaky_relu.https.any.js.ini
new file mode 100644
index 0000000000..ae38cb0740
--- /dev/null
+++ b/testing/web-platform/meta/webnn/leaky_relu.https.any.js.ini
@@ -0,0 +1,53 @@
+[leaky_relu.https.any.html]
+ expected: ERROR
+ [leakyRelu float32 1D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 2D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 3D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 4D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 5D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 1D tensor negative options.alpha / cpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 2D tensor positive options.alpha / cpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 5D tensor options.alpha=0.0 / cpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 1D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 2D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 3D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 4D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 5D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 1D tensor negative options.alpha / gpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 2D tensor positive options.alpha / gpu / async]
+ expected: NOTRUN
+
+ [leakyRelu float32 5D tensor options.alpha=0.0 / gpu / async]
+ expected: NOTRUN
+
+
+[leaky_relu.https.any.worker.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/webnn/relu.https.any.js.ini b/testing/web-platform/meta/webnn/relu.https.any.js.ini
new file mode 100644
index 0000000000..65fd9b8312
--- /dev/null
+++ b/testing/web-platform/meta/webnn/relu.https.any.js.ini
@@ -0,0 +1,35 @@
+[relu.https.any.html]
+ expected: ERROR
+ [relu float32 1D tensor / cpu / async]
+ expected: NOTRUN
+
+ [relu float32 2D tensor / cpu / async]
+ expected: NOTRUN
+
+ [relu float32 3D tensor / cpu / async]
+ expected: NOTRUN
+
+ [relu float32 4D tensor / cpu / async]
+ expected: NOTRUN
+
+ [relu float32 5D tensor / cpu / async]
+ expected: NOTRUN
+
+ [relu float32 1D tensor / gpu / async]
+ expected: NOTRUN
+
+ [relu float32 2D tensor / gpu / async]
+ expected: NOTRUN
+
+ [relu float32 3D tensor / gpu / async]
+ expected: NOTRUN
+
+ [relu float32 4D tensor / gpu / async]
+ expected: NOTRUN
+
+ [relu float32 5D tensor / gpu / async]
+ expected: NOTRUN
+
+
+[relu.https.any.worker.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/webnn/reshape.https.any.js.ini b/testing/web-platform/meta/webnn/reshape.https.any.js.ini
new file mode 100644
index 0000000000..7ea1de561b
--- /dev/null
+++ b/testing/web-platform/meta/webnn/reshape.https.any.js.ini
@@ -0,0 +1,42 @@
+[reshape.https.any.worker.html]
+ expected: ERROR
+
+[reshape.https.any.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
+ [reshape float32 tensor to a new shape (reorder all dimensions) / cpu / async]
+ expected: NOTRUN
+
+ [reshape float32 tensor to a new shape (reduce dimensions) / cpu / async]
+ expected: NOTRUN
+
+ [reshape float32 tensor to a new shape (extend dimensions) / cpu / async]
+ expected: NOTRUN
+
+ [reshape float32 tensor to a new shape (one dimension being the special value -1) / cpu / async]
+ expected: NOTRUN
+
+ [reshape float32 tensor to 1D tensor / cpu / async]
+ expected: NOTRUN
+
+ [reshape float32 tensor to 1D tensor newShape=[-1\] / cpu / async]
+ expected: NOTRUN
+
+ [reshape float32 tensor to a new shape (reorder all dimensions) / gpu / async]
+ expected: NOTRUN
+
+ [reshape float32 tensor to a new shape (reduce dimensions) / gpu / async]
+ expected: NOTRUN
+
+ [reshape float32 tensor to a new shape (extend dimensions) / gpu / async]
+ expected: NOTRUN
+
+ [reshape float32 tensor to a new shape (one dimension being the special value -1) / gpu / async]
+ expected: NOTRUN
+
+ [reshape float32 tensor to 1D tensor / gpu / async]
+ expected: NOTRUN
+
+ [reshape float32 tensor to 1D tensor newShape=[-1\] / gpu / async]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/sigmoid.https.any.js.ini
new file mode 100644
index 0000000000..0c08a4b77f
--- /dev/null
+++ b/testing/web-platform/meta/webnn/sigmoid.https.any.js.ini
@@ -0,0 +1,38 @@
+[sigmoid.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
+
+[sigmoid.https.any.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
+ [sigmoid float32 1D tensor / cpu / async]
+ expected: NOTRUN
+
+ [sigmoid float32 2D tensor / cpu / async]
+ expected: NOTRUN
+
+ [sigmoid float32 3D tensor / cpu / async]
+ expected: NOTRUN
+
+ [sigmoid float32 4D tensor / cpu / async]
+ expected: NOTRUN
+
+ [sigmoid float32 5D tensor / cpu / async]
+ expected: NOTRUN
+
+ [sigmoid float32 1D tensor / gpu / async]
+ expected: NOTRUN
+
+ [sigmoid float32 2D tensor / gpu / async]
+ expected: NOTRUN
+
+ [sigmoid float32 3D tensor / gpu / async]
+ expected: NOTRUN
+
+ [sigmoid float32 4D tensor / gpu / async]
+ expected: NOTRUN
+
+ [sigmoid float32 5D tensor / gpu / async]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/slice.https.any.js.ini b/testing/web-platform/meta/webnn/slice.https.any.js.ini
new file mode 100644
index 0000000000..0ab47cafbf
--- /dev/null
+++ b/testing/web-platform/meta/webnn/slice.https.any.js.ini
@@ -0,0 +1,94 @@
+[slice.https.any.worker.html]
+ expected: ERROR
+
+[slice.https.any.html]
+ expected: ERROR
+ [slice float32 1D tensor default axes options / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 2D tensor default axes options / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 3D tensor default axes options / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 4D tensor default axes options / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 5D tensor default axes options / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 3D tensor negative starts / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 4D tensor negative starts / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 4D tensor sizes having special value of -1 / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 5D tensor sizes having special value of -1 / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 1D tensor options.axes=[0\] / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 2D tensor positive options.axes=[1\] / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 3D tensor positive options.axes=[1, 2\] / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 4D tensor positive options.axes=[0, 2, 3\] / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 3D tensor negative options.axes=[-2, -1\] / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 4D tensor negative options.axes=[-4, -2, -1\] / cpu / async]
+ expected: NOTRUN
+
+ [slice float32 1D tensor default axes options / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 2D tensor default axes options / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 3D tensor default axes options / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 4D tensor default axes options / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 5D tensor default axes options / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 3D tensor negative starts / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 4D tensor negative starts / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 4D tensor sizes having special value of -1 / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 5D tensor sizes having special value of -1 / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 1D tensor options.axes=[0\] / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 2D tensor positive options.axes=[1\] / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 3D tensor positive options.axes=[1, 2\] / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 4D tensor positive options.axes=[0, 2, 3\] / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 3D tensor negative options.axes=[-2, -1\] / gpu / async]
+ expected: NOTRUN
+
+ [slice float32 4D tensor negative options.axes=[-4, -2, -1\] / gpu / async]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/softmax.https.any.js.ini b/testing/web-platform/meta/webnn/softmax.https.any.js.ini
new file mode 100644
index 0000000000..0ef6309db1
--- /dev/null
+++ b/testing/web-platform/meta/webnn/softmax.https.any.js.ini
@@ -0,0 +1,10 @@
+[softmax.https.any.worker.html]
+ expected: ERROR
+
+[softmax.https.any.html]
+ expected: ERROR
+ [softmax float32 2D tensor / cpu / async]
+ expected: NOTRUN
+
+ [softmax float32 2D tensor / gpu / async]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/split.https.any.js.ini b/testing/web-platform/meta/webnn/split.https.any.js.ini
new file mode 100644
index 0000000000..c6a2330f0a
--- /dev/null
+++ b/testing/web-platform/meta/webnn/split.https.any.js.ini
@@ -0,0 +1,69 @@
+[split.https.any.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
+ [split float32 1D tensor number splits default options / cpu / async]
+ expected: NOTRUN
+
+ [split float32 2D tensor number splits default options / cpu / async]
+ expected: NOTRUN
+
+ [split float32 3D tensor number splits default options / cpu / async]
+ expected: NOTRUN
+
+ [split float32 4D tensor number splits default options / cpu / async]
+ expected: NOTRUN
+
+ [split float32 5D tensor number splits default options / cpu / async]
+ expected: NOTRUN
+
+ [split float32 4D tensor array splits default options / cpu / async]
+ expected: NOTRUN
+
+ [split float32 4D tensor number splits options.axis / cpu / async]
+ expected: NOTRUN
+
+ [split float32 4D tensor number splits negative options.axis / cpu / async]
+ expected: NOTRUN
+
+ [split float32 5D tensor array splits options.axis / cpu / async]
+ expected: NOTRUN
+
+ [split float32 5D tensor array splits negative options.axis / cpu / async]
+ expected: NOTRUN
+
+ [split float32 1D tensor number splits default options / gpu / async]
+ expected: NOTRUN
+
+ [split float32 2D tensor number splits default options / gpu / async]
+ expected: NOTRUN
+
+ [split float32 3D tensor number splits default options / gpu / async]
+ expected: NOTRUN
+
+ [split float32 4D tensor number splits default options / gpu / async]
+ expected: NOTRUN
+
+ [split float32 5D tensor number splits default options / gpu / async]
+ expected: NOTRUN
+
+ [split float32 4D tensor array splits default options / gpu / async]
+ expected: NOTRUN
+
+ [split float32 4D tensor number splits options.axis / gpu / async]
+ expected: NOTRUN
+
+ [split float32 4D tensor number splits negative options.axis / gpu / async]
+ expected: NOTRUN
+
+ [split float32 5D tensor array splits options.axis / gpu / async]
+ expected: NOTRUN
+
+ [split float32 5D tensor array splits negative options.axis / gpu / async]
+ expected: NOTRUN
+
+
+[split.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
diff --git a/testing/web-platform/meta/webnn/squeeze.https.any.js.ini b/testing/web-platform/meta/webnn/squeeze.https.any.js.ini
new file mode 100644
index 0000000000..92686181b8
--- /dev/null
+++ b/testing/web-platform/meta/webnn/squeeze.https.any.js.ini
@@ -0,0 +1,72 @@
+[squeeze.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
+
+[squeeze.https.any.html]
+ expected: ERROR
+ [squeeze float32 2D tensor by eliminating one dimension default options / cpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 3D tensor by eliminating one dimension default options / cpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 3D tensor by eliminating two dimensions default options / cpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 4D tensor by eliminating two dimensions default options / cpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 4D tensor by eliminating all dimensions default options / cpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 5D tensor by eliminating four dimensions default options / cpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 2D tensor by eliminating one dimension options.axes / cpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 3D tensor by eliminating two dimensions options.axes / cpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 4D tensor by eliminating two dimensions options.axes / cpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 5D tensor by eliminating two dimensions options.axes / cpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 5D tensor by eliminating four dimensions options.axes / cpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 2D tensor by eliminating one dimension default options / gpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 3D tensor by eliminating one dimension default options / gpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 3D tensor by eliminating two dimensions default options / gpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 4D tensor by eliminating two dimensions default options / gpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 4D tensor by eliminating all dimensions default options / gpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 5D tensor by eliminating four dimensions default options / gpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 2D tensor by eliminating one dimension options.axes / gpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 3D tensor by eliminating two dimensions options.axes / gpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 4D tensor by eliminating two dimensions options.axes / gpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 5D tensor by eliminating two dimensions options.axes / gpu / async]
+ expected: NOTRUN
+
+ [squeeze float32 5D tensor by eliminating four dimensions options.axes / gpu / async]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/tanh.https.any.js.ini b/testing/web-platform/meta/webnn/tanh.https.any.js.ini
new file mode 100644
index 0000000000..df0e93d46c
--- /dev/null
+++ b/testing/web-platform/meta/webnn/tanh.https.any.js.ini
@@ -0,0 +1,39 @@
+[tanh.https.any.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
+ [tanh float32 1D tensor / cpu / async]
+ expected: NOTRUN
+
+ [tanh float32 2D tensor / cpu / async]
+ expected: NOTRUN
+
+ [tanh float32 3D tensor / cpu / async]
+ expected: NOTRUN
+
+ [tanh float32 4D tensor / cpu / async]
+ expected: NOTRUN
+
+ [tanh float32 5D tensor / cpu / async]
+ expected: NOTRUN
+
+ [tanh float32 1D tensor / gpu / async]
+ expected: NOTRUN
+
+ [tanh float32 2D tensor / gpu / async]
+ expected: NOTRUN
+
+ [tanh float32 3D tensor / gpu / async]
+ expected: NOTRUN
+
+ [tanh float32 4D tensor / gpu / async]
+ expected: NOTRUN
+
+ [tanh float32 5D tensor / gpu / async]
+ expected: NOTRUN
+
+
+[tanh.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
diff --git a/testing/web-platform/meta/webnn/transpose.https.any.js.ini b/testing/web-platform/meta/webnn/transpose.https.any.js.ini
new file mode 100644
index 0000000000..a9cf9f92a3
--- /dev/null
+++ b/testing/web-platform/meta/webnn/transpose.https.any.js.ini
@@ -0,0 +1,66 @@
+[transpose.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
+
+[transpose.https.any.html]
+ expected: ERROR
+ [transpose float32 1D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [transpose float32 2D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [transpose float32 3D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [transpose float32 4D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [transpose float32 5D tensor default options / cpu / async]
+ expected: NOTRUN
+
+ [transpose float32 1D tensor options.permutation / cpu / async]
+ expected: NOTRUN
+
+ [transpose float32 2D tensor options.permutation / cpu / async]
+ expected: NOTRUN
+
+ [transpose float32 3D tensor options.permutation / cpu / async]
+ expected: NOTRUN
+
+ [transpose float32 4D tensor options.permutation / cpu / async]
+ expected: NOTRUN
+
+ [transpose float32 5D tensor options.permutation / cpu / async]
+ expected: NOTRUN
+
+ [transpose float32 1D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [transpose float32 2D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [transpose float32 3D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [transpose float32 4D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [transpose float32 5D tensor default options / gpu / async]
+ expected: NOTRUN
+
+ [transpose float32 1D tensor options.permutation / gpu / async]
+ expected: NOTRUN
+
+ [transpose float32 2D tensor options.permutation / gpu / async]
+ expected: NOTRUN
+
+ [transpose float32 3D tensor options.permutation / gpu / async]
+ expected: NOTRUN
+
+ [transpose float32 4D tensor options.permutation / gpu / async]
+ expected: NOTRUN
+
+ [transpose float32 5D tensor options.permutation / gpu / async]
+ expected: NOTRUN