Skip to content
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

[#9593] Add SauceLabs integration #9597

Closed
wants to merge 8 commits into from

Conversation

wkurniawan07
Copy link
Member

@wkurniawan07 wkurniawan07 commented Mar 22, 2019

Fixes #9593

  • Support saucelabs as one of the acceptable browsers in our E2E tests
  • Support running the E2E tests remotely on SauceLabs servers for each master branch push (not PR) if there are SAUCE_USERNAME and SAUCE_ACCESS_KEY env variables set.

Caveat:

This will break external forks' master branch build in Travis (if any are set up) because they do not have the valid username/access key pair to run E2E tests on SauceLabs servers (our Open Sauce account obviously cannot be shared with any contributor).

@wkurniawan07
Copy link
Member Author

While @xpdavid will be the reviewer, I'll tag @jacoblipech and @AyushChatto along to pass down some knowledge.

@wkurniawan07 wkurniawan07 added the s.ToReview The PR is waiting for review(s) label Mar 22, 2019
@wkurniawan07 wkurniawan07 added this to the V7.0.0-beta.0 milestone Mar 22, 2019
@xpdavid xpdavid self-assigned this Mar 25, 2019
@xpdavid xpdavid added s.Ongoing The PR is being worked on by the author(s) and removed s.ToReview The PR is waiting for review(s) labels Mar 25, 2019
@wkurniawan07 wkurniawan07 added s.ToReview The PR is waiting for review(s) and removed s.Ongoing The PR is being worked on by the author(s) labels Mar 27, 2019
@wkurniawan07 wkurniawan07 changed the title [#9593] Support saucelabs as browser for E2E tests [#9593] Add SauceLabs integration Mar 27, 2019
src/e2e/resources/test.saucelabs.properties Outdated Show resolved Hide resolved
e2e.sh Outdated Show resolved Hide resolved
@wkurniawan07
Copy link
Member Author

While this is ready for merging, putting this on hold until we have more E2E tests.

@wkurniawan07 wkurniawan07 added s.OnHold The issue/PR's validity has been put on hold pending some other event s.ToMerge The PR is approved by all reviewers including final reviewer; ready for merging and removed s.ToReview The PR is waiting for review(s) labels Mar 29, 2019
@wkurniawan07 wkurniawan07 modified the milestones: V7.0.0-beta.0, V7.0.0 Jun 1, 2020
# Conflicts:
#	src/test/java/teammates/test/cases/browsertests/MashupPageUiTest.java
@wkurniawan07 wkurniawan07 modified the milestones: V7.0.0-rc.2, V7.0.0 Jul 29, 2020
@wkurniawan07 wkurniawan07 added s.DoNotMerge The pull request may be ready to merge but should not be, pending some event and removed s.OnHold The issue/PR's validity has been put on hold pending some other event labels Aug 13, 2020
@wkurniawan07 wkurniawan07 removed this from the V7.0.0 milestone Aug 15, 2020
@wkurniawan07
Copy link
Member Author

Will be closing this for now. We're more better positioned to actually make use of Saucelabs now, but the integration with GitHub Actions needs to studied first.

@wkurniawan07 wkurniawan07 deleted the saucelabs branch May 11, 2024 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
s.DoNotMerge The pull request may be ready to merge but should not be, pending some event s.ToMerge The PR is approved by all reviewers including final reviewer; ready for merging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add SauceLabs integration
2 participants