node-web-audio-api
node-web-audio-api copied to clipboard
The web-platform-tests tracking issue
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'