Thanks to visit codestin.com
Credit goes to github.com

Skip to content

v1: Split controls integration tests in subfolders to increase CI speed#5660

Merged
FeodorFitsner merged 6 commits intomainfrom
v1-speed-up-integration-tests
Sep 27, 2025
Merged

v1: Split controls integration tests in subfolders to increase CI speed#5660
FeodorFitsner merged 6 commits intomainfrom
v1-speed-up-integration-tests

Conversation

@ndonkoHenri
Copy link
Contributor

@ndonkoHenri ndonkoHenri commented Sep 26, 2025

Summary by Sourcery

Restructure integration tests by splitting controls into subfolders and update related tooling to support this layout

Enhancements:

  • Resolve golden image path from the controls root directory to support nested test folders
  • Convert internal image loading and comparison methods to static methods
  • Add all exports in Python modules for cleaner public APIs

CI:

  • Introduce a test suite matrix in the macOS integration tests GitHub Actions workflow to run each controls subfolder separately
  • Disable fail-fast and update setup steps (UV and Flutter) for the CI job

Documentation:

  • Expand integration_tests README with suite-specific commands for core, material, cupertino, theme, and types tests

Copy link
Contributor

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We've reviewed this pull request using the Sourcery rules engine

@ndonkoHenri ndonkoHenri changed the title v1: Split controls integration tests in subfolders increase CI speed v1: Split controls integration tests in subfolders to increase CI speed Sep 26, 2025
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Sep 26, 2025

Deploying flet-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: e780711
Status: ✅  Deploy successful!
Preview URL: https://0e8b2e49.flet-docs.pages.dev
Branch Preview URL: https://v1-speed-up-integration-test.flet-docs.pages.dev

View logs

@FeodorFitsner FeodorFitsner merged commit 331ef09 into main Sep 27, 2025
7 of 9 checks passed
@FeodorFitsner FeodorFitsner deleted the v1-speed-up-integration-tests branch September 27, 2025 00:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants