-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
[v8] Implement BrowserStack CLI support in browserstack service #14617
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
base: v8
Are you sure you want to change the base?
[v8] Implement BrowserStack CLI support in browserstack service #14617
Conversation
…nd testhub module with dummy hook
/easycla |
1 similar comment
/easycla |
@christian-bromann Could you please review this PR.
|
@christian-bromann This is complete v8 implementation of discussion in #14456. As mentioned in our last conversation, we had decided to implement support on v8 first, based on users' asks. |
Hi @christian-bromann, |
I don't think it is a good idea to introduce tech debt to the WebdriverIO project that complicates the build process. Moving it into a separate NPM package doesn't sound much time consuming either. |
@christian-bromann, as you suggested, we will move proto files to a separate npm package, and publish compiled js files to import in browserstack service. This includes all .proto files at |
Sounds good! |
Proposed changes
This implements changes in the BrowserStack service to enable BrowserStack products via BrowserStack CLI in the background.
As per the discussion here, this is to work in the direction of moving BrowserStack product-related logic out of webdriverio.
To summarise changes, this implementation consists of
Types of changes
Checklist
Backport Request
//: # (The current
main
branch is the development branch for WebdriverIO v9. If your change should be released to the current major version of WebdriverIO (v8), please raise another PR with the same changes against thev8
branch.)v9
and doesn't need to be back-ported#XXXXX
Further comments
Reviewers: @webdriverio/project-committers