-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Working Draft] Introduce Playwright test framework #368
Conversation
I haven't yet figured out how to manage multiple versions of Chromium through Playwright, just have the latest Chromium build I believe. |
…-test # Conflicts: # src/tests/playwright/pages/realtime-sine.html
Co-authored-by: terryzfeng <terryzfeng@users.noreply.github.com>
…ffline audio buffer comparison Co-authored-by: kizjkre <kizjkre@users.noreply.github.com>
feat: add beCloseTo impl feat: impl buffer comparison and graph evaluation refactor: realtimeSine test, recorder-main, etc. test: add dsp graph eval test
Co-authored-by: terryzfeng <terryzfeng@users.noreply.github.com>
Co-authored-by: Kizjkre <kizjkre@users.noreply.github.com>
Co-authored-by: Kizjkre <kizjkre@users.noreply.github.com>
Co-authored-by: Kizjkre <kixjkre@users.noreply.github.com>
Co-authored-by: Kizjkre <kizjkre@users.noreply.github.com>
Co-authored-by: terryzfeng <terryzfeng@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great in general! I glanced 2/3 of files in this PR.
One recommendation - many comments and many files usually mean that we need to narrow the scope of the PR. Can we keep this PR for the iteration, and tease out a small part of this and focus on it? That will definitely make the review/landing faster.
src/tests/playwright/pages/processors/recorder/recorder-main.js
Outdated
Show resolved
Hide resolved
src/tests/playwright/pages/processors/recorder/recorder-processor.js
Outdated
Show resolved
Hide resolved
I totally agree that this PR is much too big and quite complex. Thank you for taking the time to look at so much of it! I'm happy to remove extraneous features/functionality from this MVP. What's the best way to tease out a small part of this? With that, I think we would be able to wrap it up nicely this week! |
For the first PR, how about focusing on |
Co-authored-by: terryzfeng <terryzfeng@users.noreply.github.com>
Co-authored-by: Kizjkre <kizjkre@users.noreply.github.com>
Co-authored-by: terryzfeng <terryzfeng@users.noreply.github.com>
…/web-audio-samples into playwright-test
Preparing Playwright Test Framework for AudioWorklet Testing
Tests written here
src/tests/playwright
(.spec.ts)Test pages are in
src/tests/playwrights/pages
More documentation is written here
https://docs.google.com/document/d/1e7G9jc4kuVZWvjylTtFE76DzQBsOG6lZSFmV19Kc5cY/edit#heading=h.wb3akxg1nco