mirror of
https://github.com/HeyPuter/firefox.git
synced 2026-11-13 20:14:57 -10:00
Automatic update from web-platform-tests [WebAudio] Standardize and abstract robustness sweeps for renderSizeHint This CL enhances the robustness and stability test coverage for the renderSizeHint option across several standard AudioNode interfaces. Specifically, this change: * Restructures the WPT test helpers to automatically enforce validity checks (ensuring no NaNs or Infinities are produced) across standard robustness configurations. * Introduces a new stress test file for ConvolverNode stability. * Abstracts the stability assertion checker into the shared test helper to prevent code duplication across tests. * Reforms layout scripts and comments across all four modified files to keep lines wrapped strictly within 80 columns for premium readability. Bug: 502309240, 499036414 Test: run_web_tests.py -t Default external/wpt/webaudio/the-audio-api/the-convolvernode-interface/convolver-rendersizehint.https.html Change-Id: I3da3321ae91e774de99356cf9f257fd660088d36 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7879851 Reviewed-by: Mahesh Kannan <[email protected]> Commit-Queue: Hongchan Choi <[email protected]> Cr-Commit-Position: refs/heads/main@{#1639656} -- wpt-commits: fda86be07300c99a96254a7cad0f0a2758a90974 wpt-pr: 60328
Our test suite is currently tracking the editor's draft of the Web Audio API.
The tests are arranged in subdirectories, corresponding to different
sections of the spec. So, for example, tests for the DelayNode are
in the-audio-api/the-delaynode-interface.