https://github.com/web-platform-tests/wpt
Raw File
Tip revision: b8dcfbef3d702adeff8d33ed6e954c7303c91eb9 authored by Simon Pieters on 28 June 2018, 17:29:40 UTC
Lint that META.yml files exist
Tip revision: b8dcfbe
idlharness.any.js
// META: global=window,worker
// META: script=/resources/WebIDLParser.js
// META: script=/resources/idlharness.js

// https://w3c.github.io/user-timing/

'use strict';

promise_test(async () => {
  const idl_array = new IdlArray();
  const idl = await fetch("/interfaces/user-timing.idl").then(r => r.text());
  const hrtime = await fetch("/interfaces/hr-time.idl").then(r => r.text());
  const perf = await fetch("/interfaces/performance-timeline.idl").then(r => r.text());
  const dom = await fetch("/interfaces/dom.idl").then(r => r.text());

  idl_array.add_idls(idl);
  idl_array.add_dependency_idls(hrtime);
  idl_array.add_dependency_idls(perf);
  idl_array.add_dependency_idls(dom);
  idl_array.add_objects({
    Performance: ["performance"]
  });
  idl_array.test();
}, "Test IDL implementation of user-timing API");
back to top