Skip to content

Reduce wasm test suite #96

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

Merged
merged 3 commits into from
Apr 16, 2021
Merged

Reduce wasm test suite #96

merged 3 commits into from
Apr 16, 2021

Conversation

workingjubilee
Copy link
Member

@workingjubilee workingjubilee commented Apr 15, 2021

Fighting CI over #92.

Node is removed from CI because it was apparently never actually being tested: when I ran the test suite locally, it appeared to skip all the tests. Chrome is removed from CI because Chrome Beta drops connections more often and Firefox Nightly allows us to test on the latest Firefox.

Something still fails inside wasm-bindgen, so I omitted the relevant tests.

@workingjubilee workingjubilee marked this pull request as draft April 15, 2021 23:05
@calebzulawski
Copy link
Member

calebzulawski commented Apr 15, 2021

Doesn't this have nothing to do with chrome? It's failing because of wasm-bindgen, not chrome per #92

@workingjubilee workingjubilee force-pushed the burning-chrome branch 2 times, most recently from 20658f5 to a40f110 Compare April 15, 2021 23:57
@workingjubilee
Copy link
Member Author

I guess? I don't fully understand the wasm toolchain yet.

@calebzulawski
Copy link
Member

@workingjubilee workingjubilee force-pushed the burning-chrome branch 2 times, most recently from 38a4491 to f10e390 Compare April 16, 2021 03:12
@Lokathor
Copy link
Contributor

me checking the phone after work "why am i being emailed about a Gibson novel?"

@workingjubilee
Copy link
Member Author

Latest trunk of wasm-bindgen doesn't appear to fix it.

@workingjubilee
Copy link
Member Author

workingjubilee commented Apr 16, 2021

I have come around to your point of view, @calebzulawski, and so have omitted the wasm SIMD test suite. I still dropped Chrome because I would rather test on the latest (beta) Chrome and Travis + ChromeDriver security features appear to make that hard for us, so I suspect we will have slightly fewer issues with our test suite failing to connect to the headless browser with GeckoDriver.

@workingjubilee workingjubilee marked this pull request as ready for review April 16, 2021 18:47
@workingjubilee workingjubilee changed the title Burning Chrome Reduce wasm test suite Apr 16, 2021
@workingjubilee workingjubilee mentioned this pull request Apr 16, 2021
@workingjubilee workingjubilee merged commit 1c3d957 into master Apr 16, 2021
@workingjubilee workingjubilee deleted the burning-chrome branch April 17, 2021 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants