WPT
wpt / webnn / idlharness.https.any.worker.html
Spec: Web Neural Network API ↗
Runs: Chrome 155.0.8039.0 (wpt@d0c38285b, 2026-09-03) | Firefox 157.0a1 (wpt@ed1909ed6, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@0ea9f2aac, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 633/635 | 226/635 | 226/635 | 226/635 | 226/635 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| idl_test setup | PASS | FAIL | FAIL | FAIL | FAIL | — |
| idl_test validation | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[2]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[2]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[2]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[2]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[3]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[3]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[3]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[3]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[4]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[4]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[4]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[4]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[5]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[5]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[5]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[5]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[6]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[6]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[6]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[6]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[7]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[7]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[7]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[7]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[8]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[8]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[8]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[8]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[9]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[9]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[9]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[9]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[10]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[10]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[10]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[10]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[11]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[11]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[11]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[11]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[12]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[12]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[12]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[12]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[13]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[13]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[13]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[13]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[14]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[14]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[14]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[14]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[15]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[15]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[15]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[15]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[16]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[16]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[16]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[16]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[17]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[17]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[17]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[17]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[18]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[18]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[18]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[18]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[19]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[19]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[19]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[19]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[20]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[20]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[20]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[20]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[21]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[21]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[21]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[21]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[22]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[22]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[22]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[22]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[23]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[23]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[23]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[23]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[24]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[24]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[24]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[24]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[25]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[25]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[25]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[25]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[26]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[26]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[26]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[26]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[27]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[27]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[27]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[27]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[28]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[28]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[28]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[28]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[29]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[29]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[29]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[29]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[30]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[30]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[30]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[30]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[31]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[31]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[31]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[31]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[32]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[32]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[32]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[32]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[33]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[33]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[33]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[33]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[34]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[34]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[34]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[34]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[35]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[35]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[35]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[35]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[36]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[36]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[36]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[36]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[37]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[37]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[37]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[37]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[38]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[38]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[38]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[38]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[39]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[39]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[39]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[39]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[40]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[40]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[40]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[40]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[41]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[41]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[41]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[41]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[42]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[42]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[42]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[42]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[43]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[43]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[43]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[43]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[44]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[44]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[44]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[44]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[45]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[45]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[45]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[45]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[46]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[46]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[46]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[46]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[47]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[47]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[47]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[47]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[48]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[48]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[48]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[48]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[49]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[49]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[49]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[49]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[50]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[50]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[50]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[50]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[51]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[51]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[51]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[51]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[52]: original interface defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface MLGraphBuilder[52]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[52]: original dictionary defined | PASS | PASS | PASS | PASS | PASS | — |
| Partial dictionary MLOpSupportLimits[52]: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface Navigator: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Partial interface mixin NavigatorID: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Navigator includes NavigatorML: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| WorkerNavigator includes NavigatorML: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Navigator includes NavigatorID: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Navigator includes NavigatorLanguage: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Navigator includes NavigatorOnLine: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Navigator includes NavigatorContentUtils: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Navigator includes NavigatorCookies: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Navigator includes NavigatorPlugins: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Navigator includes NavigatorConcurrentHardware: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| WorkerNavigator includes NavigatorID: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| WorkerNavigator includes NavigatorLanguage: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| WorkerNavigator includes NavigatorOnLine: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| WorkerNavigator includes NavigatorConcurrentHardware: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| Navigator includes NavigatorGPU: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| WorkerNavigator includes NavigatorGPU: member names are unique | PASS | PASS | PASS | PASS | PASS | — |
| ML interface: existence and properties of interface object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML interface object length | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML interface object name | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML interface: existence and properties of interface prototype object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML interface: existence and properties of interface prototype object's "constructor" property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML interface: existence and properties of interface prototype object's @@unscopables property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML interface: operation createContext(optional MLContextOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML interface: operation createContext(GPUDevice) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML must be primary interface of navigator.ml | PASS | FAIL | FAIL | FAIL | FAIL | — |
| Stringification of navigator.ml | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML interface: navigator.ml must inherit property "createContext(optional MLContextOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML interface: calling createContext(optional MLContextOptions) on navigator.ml with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML interface: navigator.ml must inherit property "createContext(GPUDevice)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| ML interface: calling createContext(GPUDevice) on navigator.ml with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: existence and properties of interface object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface object length | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface object name | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: existence and properties of interface prototype object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: existence and properties of interface prototype object's "constructor" property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: existence and properties of interface prototype object's @@unscopables property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: operation dispatch(MLGraph, MLNamedTensors, MLNamedTensors) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: operation createTensor(MLTensorDescriptor) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: operation createConstantTensor(MLOperandDescriptor, AllowSharedBufferSource) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: operation readTensor(MLTensor) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: operation readTensor(MLTensor, AllowSharedBufferSource) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: operation writeTensor(MLTensor, AllowSharedBufferSource) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: operation opSupportLimits() | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: operation destroy() | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: attribute accelerated | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: attribute lost | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext must be primary interface of context | PASS | FAIL | FAIL | FAIL | FAIL | — |
| Stringification of context | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: context must inherit property "dispatch(MLGraph, MLNamedTensors, MLNamedTensors)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: calling dispatch(MLGraph, MLNamedTensors, MLNamedTensors) on context with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: context must inherit property "createTensor(MLTensorDescriptor)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: calling createTensor(MLTensorDescriptor) on context with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: context must inherit property "createConstantTensor(MLOperandDescriptor, AllowSharedBufferSource)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: calling createConstantTensor(MLOperandDescriptor, AllowSharedBufferSource) on context with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: context must inherit property "readTensor(MLTensor)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: calling readTensor(MLTensor) on context with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: context must inherit property "readTensor(MLTensor, AllowSharedBufferSource)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: calling readTensor(MLTensor, AllowSharedBufferSource) on context with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: context must inherit property "writeTensor(MLTensor, AllowSharedBufferSource)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: calling writeTensor(MLTensor, AllowSharedBufferSource) on context with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: context must inherit property "opSupportLimits()" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: context must inherit property "destroy()" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: context must inherit property "accelerated" with the proper type | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| MLContext interface: context must inherit property "lost" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraph interface: existence and properties of interface object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraph interface object length | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraph interface object name | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraph interface: existence and properties of interface prototype object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraph interface: existence and properties of interface prototype object's "constructor" property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraph interface: existence and properties of interface prototype object's @@unscopables property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraph interface: operation destroy() | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraph must be primary interface of graph | PASS | FAIL | FAIL | FAIL | FAIL | — |
| Stringification of graph | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraph interface: graph must inherit property "destroy()" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: existence and properties of interface object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface object length | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface object name | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: existence and properties of interface prototype object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: existence and properties of interface prototype object's "constructor" property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: existence and properties of interface prototype object's @@unscopables property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: attribute dataType | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: attribute shape | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand must be primary interface of input | PASS | FAIL | FAIL | FAIL | FAIL | — |
| Stringification of input | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: input must inherit property "dataType" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: input must inherit property "shape" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand must be primary interface of constant | PASS | FAIL | FAIL | FAIL | FAIL | — |
| Stringification of constant | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: constant must inherit property "dataType" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: constant must inherit property "shape" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand must be primary interface of output | PASS | FAIL | FAIL | FAIL | FAIL | — |
| Stringification of output | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: output must inherit property "dataType" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLOperand interface: output must inherit property "shape" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: existence and properties of interface object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface object length | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface object name | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: existence and properties of interface prototype object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: existence and properties of interface prototype object's "constructor" property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: existence and properties of interface prototype object's @@unscopables property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: attribute dataType | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: attribute shape | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: attribute readable | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: attribute writable | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: attribute constant | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: operation destroy() | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor must be primary interface of tensor | PASS | FAIL | FAIL | FAIL | FAIL | — |
| Stringification of tensor | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: tensor must inherit property "dataType" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: tensor must inherit property "shape" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: tensor must inherit property "readable" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: tensor must inherit property "writable" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: tensor must inherit property "constant" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLTensor interface: tensor must inherit property "destroy()" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: existence and properties of interface object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface object length | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface object name | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: existence and properties of interface prototype object | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: existence and properties of interface prototype object's "constructor" property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: existence and properties of interface prototype object's @@unscopables property | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation input(USVString, MLOperandDescriptor) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation constant(MLOperandDescriptor, AllowSharedBufferSource) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation constant(MLOperandDataType, MLNumber) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation constant(MLTensor) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation build(MLNamedOperands) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation argMin(MLOperand, unsigned long, optional MLArgMinMaxOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation argMax(MLOperand, unsigned long, optional MLArgMinMaxOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation cast(MLOperand, MLOperandDataType, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation clamp(MLOperand, optional MLClampOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation concat(sequence<MLOperand>, unsigned long, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation conv2d(MLOperand, MLOperand, optional MLConv2dOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation cumulativeSum(MLOperand, unsigned long, optional MLCumulativeSumOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation add(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation sub(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation mul(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation div(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation max(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation min(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation pow(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation equal(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation notEqual(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation greater(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation greaterOrEqual(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation lesser(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation lesserOrEqual(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation logicalNot(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation logicalAnd(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation logicalOr(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation logicalXor(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation isNaN(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation isInfinite(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation abs(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation ceil(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation cos(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation erf(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation exp(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation floor(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation identity(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation log(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation neg(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reciprocal(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation roundEven(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation sin(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation sign(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation sqrt(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation tan(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation dequantizeLinear(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation quantizeLinear(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation elu(MLOperand, optional MLEluOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation expand(MLOperand, sequence<unsigned long>, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation gather(MLOperand, MLOperand, optional MLGatherOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation gatherElements(MLOperand, MLOperand, optional MLGatherOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation gatherND(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation gelu(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation gemm(MLOperand, MLOperand, optional MLGemmOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation gru(MLOperand, MLOperand, MLOperand, unsigned long, unsigned long, optional MLGruOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation gruCell(MLOperand, MLOperand, MLOperand, MLOperand, unsigned long, optional MLGruCellOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation hardSigmoid(MLOperand, optional MLHardSigmoidOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation hardSwish(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation instanceNormalization(MLOperand, optional MLInstanceNormalizationOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation layerNormalization(MLOperand, optional MLLayerNormalizationOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation leakyRelu(MLOperand, optional MLLeakyReluOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation linear(MLOperand, optional MLLinearOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation lstm(MLOperand, MLOperand, MLOperand, unsigned long, unsigned long, optional MLLstmOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation lstmCell(MLOperand, MLOperand, MLOperand, MLOperand, MLOperand, unsigned long, optional MLLstmCellOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation matmul(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation pad(MLOperand, sequence<unsigned long>, sequence<unsigned long>, optional MLPadOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation averagePool2d(MLOperand, optional MLPool2dOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation l2Pool2d(MLOperand, optional MLPool2dOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation maxPool2d(MLOperand, optional MLPool2dOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation prelu(MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reduceL1(MLOperand, optional MLReduceOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reduceL2(MLOperand, optional MLReduceOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reduceLogSum(MLOperand, optional MLReduceOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reduceLogSumExp(MLOperand, optional MLReduceOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reduceMax(MLOperand, optional MLReduceOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reduceMean(MLOperand, optional MLReduceOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reduceMin(MLOperand, optional MLReduceOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reduceProduct(MLOperand, optional MLReduceOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reduceSum(MLOperand, optional MLReduceOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reduceSumSquare(MLOperand, optional MLReduceOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation relu(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation resample2d(MLOperand, optional MLResample2dOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reshape(MLOperand, sequence<unsigned long>, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation reverse(MLOperand, optional MLReverseOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation scatterElements(MLOperand, MLOperand, MLOperand, optional MLScatterOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation scatterND(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation sigmoid(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation slice(MLOperand, sequence<unsigned long>, sequence<unsigned long>, optional MLSliceOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation softmax(MLOperand, unsigned long, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation softplus(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation softsign(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation split(MLOperand, (unsigned long or sequence<unsigned long>), optional MLSplitOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation tanh(MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation tile(MLOperand, sequence<unsigned long>, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation transpose(MLOperand, optional MLTransposeOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation triangular(MLOperand, optional MLTriangularOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: operation where(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions) | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder must be primary interface of builder | PASS | FAIL | FAIL | FAIL | FAIL | — |
| Stringification of builder | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "input(USVString, MLOperandDescriptor)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling input(USVString, MLOperandDescriptor) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "constant(MLOperandDescriptor, AllowSharedBufferSource)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling constant(MLOperandDescriptor, AllowSharedBufferSource) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "constant(MLOperandDataType, MLNumber)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling constant(MLOperandDataType, MLNumber) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "constant(MLTensor)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling constant(MLTensor) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "build(MLNamedOperands)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling build(MLNamedOperands) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "argMin(MLOperand, unsigned long, optional MLArgMinMaxOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling argMin(MLOperand, unsigned long, optional MLArgMinMaxOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "argMax(MLOperand, unsigned long, optional MLArgMinMaxOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling argMax(MLOperand, unsigned long, optional MLArgMinMaxOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "cast(MLOperand, MLOperandDataType, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling cast(MLOperand, MLOperandDataType, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "clamp(MLOperand, optional MLClampOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling clamp(MLOperand, optional MLClampOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "concat(sequence<MLOperand>, unsigned long, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling concat(sequence<MLOperand>, unsigned long, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "conv2d(MLOperand, MLOperand, optional MLConv2dOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling conv2d(MLOperand, MLOperand, optional MLConv2dOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "cumulativeSum(MLOperand, unsigned long, optional MLCumulativeSumOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling cumulativeSum(MLOperand, unsigned long, optional MLCumulativeSumOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "add(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling add(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "sub(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling sub(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "mul(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling mul(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "div(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling div(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "max(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling max(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "min(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling min(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "pow(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling pow(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "equal(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling equal(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "notEqual(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling notEqual(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "greater(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling greater(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "greaterOrEqual(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling greaterOrEqual(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "lesser(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling lesser(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "lesserOrEqual(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling lesserOrEqual(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "logicalNot(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling logicalNot(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "logicalAnd(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling logicalAnd(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "logicalOr(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling logicalOr(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "logicalXor(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling logicalXor(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "isNaN(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling isNaN(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "isInfinite(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling isInfinite(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "abs(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling abs(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "ceil(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling ceil(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "cos(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling cos(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "erf(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling erf(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "exp(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling exp(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "floor(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling floor(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "identity(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling identity(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "log(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling log(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "neg(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling neg(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reciprocal(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reciprocal(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "roundEven(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling roundEven(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "sin(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling sin(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "sign(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling sign(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "sqrt(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling sqrt(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "tan(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling tan(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "dequantizeLinear(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling dequantizeLinear(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "quantizeLinear(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling quantizeLinear(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "elu(MLOperand, optional MLEluOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling elu(MLOperand, optional MLEluOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "expand(MLOperand, sequence<unsigned long>, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling expand(MLOperand, sequence<unsigned long>, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "gather(MLOperand, MLOperand, optional MLGatherOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling gather(MLOperand, MLOperand, optional MLGatherOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "gatherElements(MLOperand, MLOperand, optional MLGatherOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling gatherElements(MLOperand, MLOperand, optional MLGatherOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "gatherND(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling gatherND(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "gelu(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling gelu(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "gemm(MLOperand, MLOperand, optional MLGemmOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling gemm(MLOperand, MLOperand, optional MLGemmOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "gru(MLOperand, MLOperand, MLOperand, unsigned long, unsigned long, optional MLGruOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling gru(MLOperand, MLOperand, MLOperand, unsigned long, unsigned long, optional MLGruOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "gruCell(MLOperand, MLOperand, MLOperand, MLOperand, unsigned long, optional MLGruCellOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling gruCell(MLOperand, MLOperand, MLOperand, MLOperand, unsigned long, optional MLGruCellOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "hardSigmoid(MLOperand, optional MLHardSigmoidOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling hardSigmoid(MLOperand, optional MLHardSigmoidOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "hardSwish(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling hardSwish(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "instanceNormalization(MLOperand, optional MLInstanceNormalizationOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling instanceNormalization(MLOperand, optional MLInstanceNormalizationOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "layerNormalization(MLOperand, optional MLLayerNormalizationOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling layerNormalization(MLOperand, optional MLLayerNormalizationOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "leakyRelu(MLOperand, optional MLLeakyReluOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling leakyRelu(MLOperand, optional MLLeakyReluOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "linear(MLOperand, optional MLLinearOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling linear(MLOperand, optional MLLinearOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "lstm(MLOperand, MLOperand, MLOperand, unsigned long, unsigned long, optional MLLstmOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling lstm(MLOperand, MLOperand, MLOperand, unsigned long, unsigned long, optional MLLstmOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "lstmCell(MLOperand, MLOperand, MLOperand, MLOperand, MLOperand, unsigned long, optional MLLstmCellOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling lstmCell(MLOperand, MLOperand, MLOperand, MLOperand, MLOperand, unsigned long, optional MLLstmCellOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "matmul(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling matmul(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "pad(MLOperand, sequence<unsigned long>, sequence<unsigned long>, optional MLPadOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling pad(MLOperand, sequence<unsigned long>, sequence<unsigned long>, optional MLPadOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "averagePool2d(MLOperand, optional MLPool2dOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling averagePool2d(MLOperand, optional MLPool2dOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "l2Pool2d(MLOperand, optional MLPool2dOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling l2Pool2d(MLOperand, optional MLPool2dOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "maxPool2d(MLOperand, optional MLPool2dOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling maxPool2d(MLOperand, optional MLPool2dOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "prelu(MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling prelu(MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reduceL1(MLOperand, optional MLReduceOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reduceL1(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reduceL2(MLOperand, optional MLReduceOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reduceL2(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reduceLogSum(MLOperand, optional MLReduceOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reduceLogSum(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reduceLogSumExp(MLOperand, optional MLReduceOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reduceLogSumExp(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reduceMax(MLOperand, optional MLReduceOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reduceMax(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reduceMean(MLOperand, optional MLReduceOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reduceMean(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reduceMin(MLOperand, optional MLReduceOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reduceMin(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reduceProduct(MLOperand, optional MLReduceOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reduceProduct(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reduceSum(MLOperand, optional MLReduceOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reduceSum(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reduceSumSquare(MLOperand, optional MLReduceOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reduceSumSquare(MLOperand, optional MLReduceOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "relu(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling relu(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "resample2d(MLOperand, optional MLResample2dOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling resample2d(MLOperand, optional MLResample2dOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reshape(MLOperand, sequence<unsigned long>, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reshape(MLOperand, sequence<unsigned long>, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "reverse(MLOperand, optional MLReverseOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling reverse(MLOperand, optional MLReverseOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "scatterElements(MLOperand, MLOperand, MLOperand, optional MLScatterOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling scatterElements(MLOperand, MLOperand, MLOperand, optional MLScatterOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "scatterND(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling scatterND(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "sigmoid(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling sigmoid(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "slice(MLOperand, sequence<unsigned long>, sequence<unsigned long>, optional MLSliceOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling slice(MLOperand, sequence<unsigned long>, sequence<unsigned long>, optional MLSliceOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "softmax(MLOperand, unsigned long, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling softmax(MLOperand, unsigned long, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "softplus(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling softplus(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "softsign(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling softsign(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "split(MLOperand, (unsigned long or sequence<unsigned long>), optional MLSplitOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling split(MLOperand, (unsigned long or sequence<unsigned long>), optional MLSplitOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "tanh(MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling tanh(MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "tile(MLOperand, sequence<unsigned long>, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling tile(MLOperand, sequence<unsigned long>, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "transpose(MLOperand, optional MLTransposeOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling transpose(MLOperand, optional MLTransposeOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "triangular(MLOperand, optional MLTriangularOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling triangular(MLOperand, optional MLTriangularOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: builder must inherit property "where(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions)" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |
| MLGraphBuilder interface: calling where(MLOperand, MLOperand, MLOperand, optional MLOperatorOptions) on builder with too few arguments must throw TypeError | PASS | FAIL | FAIL | FAIL | FAIL | — |
| WorkerNavigator interface: attribute ml | PASS | FAIL | FAIL | FAIL | FAIL | — |
| WorkerNavigator interface: navigator must inherit property "ml" with the proper type | PASS | FAIL | FAIL | FAIL | FAIL | — |