You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to propose an enhancement to the E2E testing suite in the seata-samples project. Currently, thorough testing across a variety of environments is essential to ensure the consistent stability and robustness of Seata.
Proposal
Introduce E2E tests that cover a variety of environments and configurations, specifically focusing on combinations of:
Different JDK versions
MySQL Driver versions
System architectures (e.g., x86, ARM)
Rationale
Testing with diverse environment setups will help in identifying potential issues and incompatibilities that may arise due to:
Variations in JDK versions which may affect library compatibility and runtime behavior.
Different versions of MySQL Driver that might impact database connectivity and transactions.
Architectural differences that could affect performance and execution, especially in distributed scenarios.
Expected Benefits
Early detection of environment-specific bugs and issues.
Assurance of Seata's performance and stability across a wide range of production-like environments.
Increased confidence for users deploying Seata in varied configurations.
Implementation Considerations
Set up a CI/CD pipeline that can automatically execute E2E tests across different environment matrices.
Utilize Docker containers or virtualization to simulate different system architectures and JDK versions.
Integrate with existing test frameworks to ensure coverage and reporting are comprehensive.
The text was updated successfully, but these errors were encountered:
Hi team,
I would like to propose an enhancement to the E2E testing suite in the seata-samples project. Currently, thorough testing across a variety of environments is essential to ensure the consistent stability and robustness of Seata.
Proposal
Introduce E2E tests that cover a variety of environments and configurations, specifically focusing on combinations of:
Rationale
Testing with diverse environment setups will help in identifying potential issues and incompatibilities that may arise due to:
Expected Benefits
Implementation Considerations
The text was updated successfully, but these errors were encountered: