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

Fix part of #17712 Add more acceptance tests for logged in users #20126

Merged
merged 86 commits into from
Jun 23, 2024

Conversation

agallop
Copy link
Collaborator

@agallop agallop commented Apr 3, 2024

Overview

  1. This PR fixes or fixes part of Acceptance Testing - covering all the Creator's and Contributor's CUJs. #17712
  2. This PR does the following: Adds several acceptance tests for logged-in users:\
    • click-all-links-on-creator-guidelines-page
    • click-all-links-on-privacy-policy-page
    • click-all-links-on-terms-page
    • click-more-links-in-oppia-footer
  3. (For bug-fixing PRs only) The original bug occurred because: N/A

Essential Checklist

Please follow the instructions for making a code change.

  • I have linked the issue that this PR fixes in the "Development" section of the sidebar.
  • I have checked the "Files Changed" tab and confirmed that the changes are what I want to make.
  • I have written tests for my code.
  • The PR title starts with "Fix #bugnum: " or "Fix part of #bugnum: ...", followed by a short, clear summary of the changes.
  • I have assigned the correct reviewers to this PR (or will leave a comment with the phrase "@{{reviewer_username}} PTAL" if I can't assign them directly).

Proof that changes are correct

Here are the github action runs for the acceptance tests for this PR which shows that:

  • The github actions are configured correctly.
  • The tests run to completion and do not fail for desktop and mobile.
  • No existing tests have started to fail.

image

Action summary

Proof of changes on desktop with slow/throttled network

N/A

Proof of changes on mobile phone

Action summary

Proof of changes in Arabic language

N/A

PR Pointers

agallop and others added 30 commits March 14, 2024 02:00
auto-merge was automatically disabled June 15, 2024 00:31

Head branch was pushed to by a user without write access

@imchristie
Copy link
Member

@agallop, seem like there's a failure in CI for logged-out-user/check-all-user-flow-of-partner because you removed the function navigateToAboutFoundationPageViaFooter.

Copy link

oppiabot bot commented Jun 17, 2024

Hi @agallop. Due to recent changes in the "develop" branch, this PR now has a merge conflict. Please follow this link if you need help resolving the conflict, so that the PR can be merged. Thanks!

Copy link

oppiabot bot commented Jun 19, 2024

Hi @agallop. Due to recent changes in the "develop" branch, this PR now has a merge conflict. Please follow this link if you need help resolving the conflict, so that the PR can be merged. Thanks!

@HardikGoyal2003
Copy link
Contributor

HardikGoyal2003 commented Jun 21, 2024

@seanlip can we merge this PR?

@seanlip
Copy link
Member

seanlip commented Jun 21, 2024

@HardikGoyal2003 I think you mentioned the wrong username there...

In any case: generally, a PR can be merged when all reviewers approve and all CI checks pass. In this case, a CI check is failing. The right thing to do in that case is to look at the logs, see if it's a flake, report it if so (e.g. add a note to an issue), and restart the test. If it's not a flake then the author needs to fix it.

You can apply this general process to all PRs.

@HardikGoyal2003
Copy link
Contributor

Merging this PR as all CI checks have passed and it has been approved by all reviewers.

@HardikGoyal2003 HardikGoyal2003 added this pull request to the merge queue Jun 22, 2024
Merged via the queue into oppia:develop with commit 58c14ca Jun 23, 2024
100 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants