Skip to content
This repository has been archived by the owner on Jan 25, 2024. It is now read-only.

gp201/frontend-tests-flake-check-oppia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Bulk run frontend tests. | Frontend tests health

This is an action that allows you to bulk run (50 times) the frontend tests for a specific PR made to Oppia. This can be useful for checking if your changes are breaking or introducing a flake in the frontend tests.

Note
The staus badge (Frontend tests health) for the health of the frontend test for the latest develop branch is displayed above. Every week the health of the frontend tests for the latest develop branch are updated.

How to run bulk run the frontend tests

Note
If you prefer images you can refer to the GitHub Docs

  1. Fork the repository
  2. Go to the actions tab and click the Frontend tests flake check action.
  3. Click the Run worlfow button. A dialog will open asking the following inputs.
    • Flags (Optional): The flags to be passed to the frontend tests. Default is --run_minified_tests --skip_install --check_coverage --verbose.
    • Run frontend tests for a specific PR (Required): The PR number to run the frontend tests for.
    • Reason (Optional): The reason for running the frontend tests.
    • Store karma coverage report as an artifact (Optional): Whether to store the karma coverage report as an artifact.
  4. Click the Run worlfow button (Green in color).
  5. The frontend tests will be run for the given PR number. It will take approximately 30 minutes to run the tests.
  6. You can check for existing flakes at Oppia.

How to sync the fork.

Follow the instructions provided in the GitHub Docs to sync the fork.

Issues and Questions

If you have any issues or questions, please create a discussion on the GitHub repository

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published