-
Notifications
You must be signed in to change notification settings - Fork 2
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
feat: setup OS proxy #207
feat: setup OS proxy #207
Conversation
@@ -20,10 +20,12 @@ | |||
"dependencies": { | |||
"@saucelabs/testcomposer": "^2.0.0", | |||
"@tsconfig/node20": "20.1.2", | |||
"@types/shelljs": "^0.8.14", |
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.
If it's listed under devDependencies
, it won't be installed during the npm ci --production
step, leading to a failure in the npm run build
step.
Although it's not a runtime dependency, a deeper solution would require adjustments to the pipeline.
Since the setup is rather complex, it'd be good to have an e2e test for this scenario (one for mac, one for windows) 🙏 |
Co-authored-by: Alex Plischke <[email protected]>
Co-authored-by: Alex Plischke <[email protected]>
Co-authored-by: Alex Plischke <[email protected]>
Co-authored-by: Alex Plischke <[email protected]>
Co-authored-by: Alex Plischke <[email protected]>
When running tests with TestCafe and Chrome, it sets up the OS network proxy.
Some notes:
localhost
to avoid disrupting the TestCafe startup process.I checked the DNS issue via testing with our internal artifact service.
Windows results:
Chrome: https://app.saucelabs.com/tests/8ff993c424a4468b84ea9bcd0642471c
Firefox: https://app.saucelabs.com/tests/e3ff70c4adcb4a7a994e20715d4696dd
Edge: https://app.saucelabs.com/tests/02c77ca62a034f66b2e1e69fe9f2e552
Mac results:
Chrome: https://app.saucelabs.com/tests/b82fadb3c09e4b31865cb8043310eb22
Firefox: https://app.saucelabs.com/tests/7293e17e1a6b44328f542c6e41abf9cb
Edge: https://app.saucelabs.com/tests/0d265e57875b42249fa1505d0e7b60d0