DevExpress / testcafe-browser-provider-saucelabs

This is the Sauce Labs browser provider plugin for TestCafe.
https://devexpress.github.io/testcafe/
MIT License
32 stars 41 forks source link

Plugin is not returning Saucelabs test build link of all concurrent sessions to Jenkins pipeline job #78

Closed kavya983 closed 2 years ago

kavya983 commented 2 years ago

Hi Team,

we are using testcafe-browser-provider-saucelabs plugin and this is the command we are using to run the Integration tests testcafe \"saucelabs:Chrome@87.0:macOS 10.14\" -c 3 --disable-page-caching --skip-js-errors

Problem: As you can see in the command, we are running the tests concurrently in 3 instances of provided browser. When executing that command, it returns only one Saucelabs session's test build link of each browser to Jenkins Job and the rest 2 sessions link are not available to user to debug/check.

In some projects, we are running the tests with multiple browser and multiple concurrency. Facing the same problem

Screenshot of Saucelabs dashboard:

Screenshot 2022-04-18 at 3 58 22 PM

Screenshot of Jenkins Pipeline Job:

Screenshot 2022-04-18 at 3 57 58 PM

Workaround: Currently we have to navigate to Sauce Labs dashboard to access all the 3 instances of test builds.   Expected: Plugin should provide Saucelabs test build links for all the concurrent sessions in Pipeline Job

AndreyBelym commented 2 years ago

Thank you for your feedback. Currently, there is a limitation in the TestCafe core: it can show only a single link to a cloud test session. There is an issue in the central TestCafe repository: https://github.com/DevExpress/testcafe/issues/4346. So I close this issue as a duplicate. Please use https://github.com/DevExpress/testcafe/issues/4346 to track our progress in implementing this functionality.