Skip to content

IGNITE-29064 Change calcite module dependency for junit framework from 4 to 5 - #13602

Open
zstan wants to merge 4 commits into
apache:masterfrom
zstan:ignite-29064
Open

zstan wants to merge 4 commits into
apache:masterfrom
zstan:ignite-29064

Conversation

@zstan

@zstan zstan commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

One or more issues must be addressed before approval.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 1 High severity · 1 Medium severity

Open (2)
What changed in this PR

Migrates Calcite tests from JUnit 4 to JUnit 5/6 while preserving legacy Vintage tests and adapting Ignite test lifecycle utilities.

Changes:

  • Adds JUnit platform, parameterization, suite, Vintage, ArchUnit, and Hamcrest dependencies.
  • Converts test suites, assertions, parameterized tests, lifecycle hooks, and system-property handling.
  • Adds timeout configuration, test reporting support, and suite validation.
File Description
parent/​pom.xml Updated as part of this pull request.
modules/​tools/​src/​main/​java/​org/​apache/​ignite/​tools/​surefire/​testsuites/​CheckAllTestsInSuites.java Updated as part of this pull request.
modules/​tools/​src/​main/​java/​org/​apache/​ignite/​tools/​junit/​JUnitTeamcityReporter.java Updated as part of this pull request.
modules/​core/​src/​test/​java/​org/​apache/​ignite/​testframework/​junits/​GridAbstractTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​resources/​junit-platform.properties Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​testsuites/​UtilTestSuite.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​testsuites/​PlannerTestSuite.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​testsuites/​JdbcTestSuite.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​testsuites/​IntegrationTestSuite.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​testsuites/​IgniteCalciteTestSuite3.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​testsuites/​IgniteCalciteTestSuite2.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​testsuites/​IgniteCalciteTestSuite.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​testsuites/​ExecutionTestSuite.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​testframework/​junit/​SystemPropertiesList.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​tx/​TxWithExceptionalInterceptorTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​tx/​TxThreadLockingTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​tx/​SqlTransactionsUnsupportedModesTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​tx/​SqlTransactionsSavepointTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​thin/​MultiLineQueryTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​SqlFieldsQueryUsageTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​sql/​SqlSelectForUpdateParserTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​sql/​SqlReservedWordsTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​sql/​SqlCustomParserTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​sql/​ParserCodegenResourcesTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​rules/​ProjectScanMergeRuleTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​rules/​OrToUnionRuleTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​rules/​JoinOrderOptimizationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​rules/​JoinCommuteRulesTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​QueryCheckerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​QueryChecker.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​WindowPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​UserDefinedViewsPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​UnionPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​UncollectPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​tpc/​TpchQueryPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​TableSpoolPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​TableFunctionPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​TableDmlPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​StatisticsPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​SortedIndexSpoolPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​SortAggregatePlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​SetOpPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​SerializationPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​RexSimplificationPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​RecursiveCtePlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​ProjectFilterScanMergePlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​PlanSplitterTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​PlannerTimeoutTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​PlanExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​MergeJoinPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​LimitOffsetPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​JoinWithUsingPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​JoinCommutePlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​JoinColocationPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​InlineIndexScanPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​IndexSearchBoundsPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​IndexRebuildPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​hints/​NoIndexHintPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​hints/​JoinTypeHintPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​hints/​JoinOrderHintsPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​hints/​HintsTestSuite.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​hints/​ForceIndexHintPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​hints/​CommonHintsPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​HashJoinPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​HashIndexSpoolPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​HashAggregatePlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​DynamicParametersPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​DataTypesPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​CorrelatedSubqueryPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​CorrelatedNestedLoopJoinPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​AggregatePlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​AggregateDistinctPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​AbstractPlannerUtilityTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​planner/​AbstractPlannerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​message/​CalciteMessageUnmarshalThreadIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​jdbc/​JdbcThinTransactionalSelfTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​jdbc/​JdbcThinConnectionSavepointTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​jdbc/​JdbcSetClientInfoTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​jdbc/​JdbcSetClientInfoCacheInterceptorTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​jdbc/​JdbcQueryTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​jdbc/​JdbcLocalFlagTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​jdbc/​JdbcCrossEngineTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​jdbc/​JdbcConnectionEnabledPropertyTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​jdbc/​AbstractJdbcTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​WindowIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​ViewsIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​UserDefinedTxAwareFunctionsIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​UserDefinedFunctionsIntegrationTransactionalTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​UserDefinedFunctionsIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​UserDdlIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​UnstableTopologyIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​UnnestIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​tpch/​TpchScale010Test.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​tpch/​TpchScale001Test.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​tpch/​AbstractTpchTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​TimeoutIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​TableDmlIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​TableDdlIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​SystemViewsIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​SystemColumnsScanTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​StdSqlOperatorsTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​StatisticsCommandDdlIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​SqlDiagnosticIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​SortAggregateIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​SetOpIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​ServerStatisticsIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​SelectForUpdateIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​SelectByKeyFieldTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​ScalarInIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​RunningQueriesIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​ResultSetSizeMetricsTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​RecursiveCteIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​QueryWithPartitionsIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​QueryMetadataIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​QueryEngineConfigurationIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​QueryBlockingTaskExecutorIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​PartitionsReservationIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​PartitionPruneTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​OperatorsExtensionIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​MultiDcQueryMappingTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​MetadataIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​MemoryQuotasIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​LocalQueryIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​LimitOffsetIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​KillQueryCommandDdlIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​KillCommandDdlIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​KeyClassChangeIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​KeepBinaryIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​JoinIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​IntervalTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​IndexSpoolIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​IndexScanMultiNodeIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​IndexScanlIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​IndexRebuildIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​IndexMultiRangeScanIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​IndexDdlIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​HashSpoolIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​FunctionsTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​ExpiredEntriesIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​DynamicParametersIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​DistributedJoinIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​DateTimeTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​DataTypesTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​CorrelatesIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​CollectIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​CalcitePlanningDumpTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​CalciteErrorHandlilngIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​CalciteBasicSecondaryIndexIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​CacheWithInterceptorIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​BulkOperationDeadlockIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​AuthorizationIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​AggregatesIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​AbstractMultiEngineIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​AbstractDdlIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​AbstractBasicIntegrationTransactionalTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​integration/​AbstractBasicIntegrationTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​GridCommonAbstractWrapperTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​tracker/​MemoryTrackerTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​task/​QueryTasksQueueTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​task/​QueryBlockingTaskExecutorTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​RuntimeSortedIndexTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​WindowExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​UncollectExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​TimeCalculationExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​TableSpoolExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​SortedIndexSpoolExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​SortAggregateExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​ScanTableRowExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​NestedLoopJoinExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​MergeJoinExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​LimitExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​JoinBuffersExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​HashJoinExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​HashIndexSpoolExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​HashAggregateSingleGroupExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​HashAggregateExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​ContinuousExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​AbstractSetOpExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​AbstractExecutionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​rel/​AbstractExecutionParametrizedTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​NumericTypesPrecisionsTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​LogicalRelImplementorTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​KeyFilteringCursorTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​exec/​ClosableIteratorsHolderTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​CancelTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​CalciteQueryProcessorTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​query/​calcite/​CalciteQueryProcessorPropertiesTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​cache/​SessionContextSqlFunctionTest.java Updated as part of this pull request.
modules/​calcite/​src/​test/​java/​org/​apache/​ignite/​internal/​processors/​cache/​QueryEntityValueColumnAliasTest.java Updated as part of this pull request.
modules/​calcite/​pom.xml Updated as part of this pull request.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread modules/calcite/pom.xml Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Critical lifecycle cleanup gaps and suite-validation issues remain unresolved.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 3 High severity

Open (3)
Resolved since last review (2)
Previously missed (1)

In code that hasn't changed since last review

Medium severity Checker fails to recognize JUnit Platform suites

modules/​tools/​src/​main/​java/​org/​apache/​ignite/​tools/​surefire/​testsuites/​CheckAllTestsInSuites.java:138

The Calcite suites now use org.junit.platform.suite.api.Suite (for example, IgniteCalciteTestSuite), but this checker only recognizes JUnit 4 @RunWith. For a platform suite runWith is null, so this predicate classifies the suite itself as a test and never traverses its @SelectClasses children; the orphan check will therefore report the selected tests as unsuited. Add platform-suite recognition (and keep recursive processing) before relying on this predicate.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

The Jupiter bridge omits critical Ignite test-framework setup and cleanup, and several integration tests no longer invoke their inherited post-test cleanup.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 1 High severity

Open (1)
Resolved since last review (3)

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