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

tests: Categorize Tests into CI and Scheduled Groups #3391

Merged
merged 23 commits into from
Aug 16, 2024
Merged

Conversation

Cristhianzl
Copy link
Member

@Cristhianzl Cristhianzl commented Aug 16, 2024

This PR introduces a categorization of tests to optimize our Continuous Integration (CI) pipeline and nightly testing processes. By dividing the tests into two distinct groups—CI and Scheduled—we aim to improve testing efficiency and ensure critical functionalities are validated in a timely manner.

Categorization of Tests:

  • CI Tests:

Includes basic example tests, tests ensuring critical functionalities, and any essential functionality tests that need immediate feedback.

  • Scheduled Tests:

Includes large flow tests and any additional tests that cover a broad range of functionalities and edge cases, which are less time-sensitive but important for comprehensive coverage.

…ng and deleting items, searching flows, and searching components on the main page to ensure proper functionality and user experience.
…atch the correct directory structure for scheduled-end-to-end tests.
@Cristhianzl Cristhianzl self-assigned this Aug 16, 2024
@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Aug 16, 2024
@Cristhianzl Cristhianzl removed the request for review from nicoloboschi August 16, 2024 17:40
Copy link
Contributor

Pull Request Validation Report

This comment is automatically generated by Conventional PR

Whitelist Report

Whitelist Active Result
Pull request is a draft and should be ignored
Pull request is made by a whitelisted user and should be ignored
Pull request is submitted by a bot and should be ignored
Pull request is submitted by administrators and should be ignored

Result

Pull request does not satisfy any enabled whitelist criteria. Pull request will be validated.

Validation Report

Validation Active Result
All commits in this pull request has valid messages
Pull request does not introduce too many changes
Pull request has a valid title
Pull request has mentioned issues
Pull request has valid branch name
Pull request should have a non-empty body

Result

Pull request satisfies all enabled pull request rules.

Last Modified at 16 Aug 24 17:42 UTC

Copy link

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-3391.dmtpw4p5recq1.amplifyapp.com

@Cristhianzl Cristhianzl changed the title tests: Categorize Tests into CI and Nightly Groups tests: Categorize Tests into CI and Scheduled Groups Aug 16, 2024
…ry to run end-to-end tests in the frontend folder

📝 (typescript_test.yml): improve comments for better readability and understanding of the workflow logic
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. and removed size:S This PR changes 10-29 lines, ignoring generated files. labels Aug 16, 2024
Cristhianzl and others added 2 commits August 16, 2024 16:01
…n a specific folder

📝 (ci.yml): Update job dependencies to improve readability and maintainability of the workflow configuration
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Aug 16, 2024
@ogabrielluiz ogabrielluiz requested a review from NadirJ August 16, 2024 19:07
…hardTotal to reduce redundancy and improve readability
…ng and deleting items, searching flows, and searching components on the main page to ensure proper functionality and user experience.
…atch the correct directory structure for scheduled-end-to-end tests.
…ry to run end-to-end tests in the frontend folder

📝 (typescript_test.yml): improve comments for better readability and understanding of the workflow logic
…n a specific folder

📝 (ci.yml): Update job dependencies to improve readability and maintainability of the workflow configuration
…hardTotal to reduce redundancy and improve readability
@Cristhianzl Cristhianzl merged commit a5cdab6 into main Aug 16, 2024
27 checks passed
@Cristhianzl Cristhianzl deleted the cz/test-category branch August 16, 2024 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lgtm This PR has been approved by a maintainer size:M This PR changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants