Dmitry Baranov created IGNITE-24993: ---------------------------------------
Summary: Implement POC for a Compatibility Test Framework to validate cross-version compatibility Key: IGNITE-24993 URL: https://issues.apache.org/jira/browse/IGNITE-24993 Project: Ignite Issue Type: Improvement Reporter: Dmitry Baranov The goal of this POC is to establish a foundation for a *Compatibility Test Framework* that can validate multi-version cluster behavior. The framework should support running multiple Ignite versions sequentially, verifying data integrity across upgrades, and ensuring backward compatibility. h3. *Requirements:* # *Support for Multiple Versions:* ** Run different Ignite versions *one by one* within the test framework. # *Efficient Artifact Management:* ** Download Ignite artifacts *only during the test compilation phase* to optimize test execution. # *Implement a Basic Compatibility Test:* ** The test should perform the following steps: ### Start {*}Ignite 3.0{*}. ### Insert test data and verify using SQL queries. ### Stop {*}Ignite 3.0{*}. ### Upgrade to {*}Ignite 3.1{*}. ### Read previously inserted data to ensure persistence. ### Insert new data and validate retrieval. *Acceptance Criteria:* ✅ The framework can execute tests across multiple Ignite versions. ✅ Ignite artifacts are downloaded only at the test compilation phase. ✅ The basic compatibility test successfully verifies data integrity across an upgrade from {*}Ignite 3.0 → Ignite 3.1{*}. -- This message was sent by Atlassian Jira (v8.20.10#820010)