node-web-audio-api icon indicating copy to clipboard operation
node-web-audio-api copied to clipboard

The web-platform-tests tracking issue

Open orottier opened this issue 1 year ago • 23 comments

The wpt suite was introduced to this lib in #42. It runs without crashing now and our aim is to improve the test score over time.

This tracking issue lists the high level TODOs. Single test failures are probably best reported and fixed with separate issues (either in the node bindings or the rust library).

  • [x] get rid of the wpt fork (how to deal with webaudio/resources/buffer-loader.js, reinstate 8 deleted files)
  • [ ] how to handle the crashtest tests?
  • [x] look into idlharness suite #86
  • [x] collect results of the browser implementations to determine baseline performance
  • [x] implement major missing functionality (#31 #28 ...)
  • [x] improve reported errors (see #8 #54 )
  • [x] check reporter, it seems to count some log lines as errors e.g. × Executing "test"
  • [x] focus on foundational test failures (the-audionode-interface, the-audioparam-interface, the-audiocontext-interface, the-offlineaudiocontext-interface, processing-model, the-audiobuffer-interface)
  • [x] focus on other test failures
  • [ ] re-enable 'the-audiocontext-interface/suspend-with-navigation.html'
  • [ ] re-enable 'the-audionode-interface/audionode-disconnect-audioparam.html'
  • [x] re-enable 'the-audionode-interface/audionode-disconnect.html'

orottier avatar Dec 28 '23 13:12 orottier