[CALCITE-6947] Support LogicalSnapshot in RelShuttle #4297
Closed
Annotations
10 errors
|
SqlToRelConverterTest.java#L1454
0.1sec org.apache.calcite.test.SqlToRelConverterTest > testJoinTemporalTableOnColumnReference1()
org.opentest4j.AssertionFailedError: plan ==> expected: <
LogicalDelta
LogicalProject(ROWTIME=[$0], PRODUCTID=[$1], ORDERID=[$2], PRODUCTID0=[$3], NAME=[$4], SUPPLIERID=[$5], SYS_START=[$6], SYS_END=[$7], SYS_START_LOCAL_TIMESTAMP=[$8], SYS_END_LOCAL_TIMESTAMP=[$9])
LogicalCorrelate(correlation=[$cor0], joinType=[inner], requiredColumns=[{0, 1}])
LogicalTableScan(table=[[CATALOG, SALES, ORDERS]])
LogicalFilter(condition=[=($cor0.PRODUCTID, $0)])
LogicalSnapshot(period=[$cor0.ROWTIME])
LogicalTableScan(table=[[CATALOG, SALES, PRODUCTS_TEMPORAL]])
> but was: <
LogicalDelta
LogicalProject(ROWTIME=[$0], PRODUCTID=[$1], ORDERID=[$2], PRODUCTID0=[$3], NAME=[$4], SUPPLIERID=[$5], SYS_START=[$6], SYS_END=[$7], SYS_START_LOCAL_TIMESTAMP=[$8], SYS_END_LOCAL_TIMESTAMP=[$9])
LogicalJoin(condition=[=($1, $3)], joinType=[inner])
LogicalTableScan(table=[[CATALOG, SALES, ORDERS]])
LogicalSnapshot(period=[$cor0.ROWTIME])
LogicalTableScan(table=[[CATALOG, SALES, PRODUCTS_TEMPORAL]])
>
at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1153)
at app//org.apache.calcite.test.DiffRepository.assertEquals(DiffRepository.java:508)
at app//org.apache.calcite.sql.test.AbstractSqlTester.assertSqlConvertsTo(AbstractSqlTester.java:512)
at app//org.apache.calcite.sql.test.AbstractSqlTester.assertConvertsTo(AbstractSqlTester.java:468)
at app//org.apache.calcite.test.SqlToRelFixture.convertsTo(SqlToRelFixture.java:106)
at app//org.apache.calcite.test.SqlToRelFixture.ok(SqlToRelFixture.java:94)
at app//org.apache.calcite.test.SqlToRelConverterTest.testJoinTemporalTableOnColumnReference1(SqlToRelConverterTest.java:1454)
|
|
SqlToRelConverterTest.java#L1463
0.0sec org.apache.calcite.test.SqlToRelConverterTest > testJoinTemporalTableOnColumnReference2()
org.opentest4j.AssertionFailedError: plan ==> expected: <
LogicalDelta
LogicalProject(ROWTIME=[$0], PRODUCTID=[$1], ORDERID=[$2], A=[$3], B=[$4], C=[$5], D=[$6], E=[$7])
LogicalCorrelate(correlation=[$cor0], joinType=[inner], requiredColumns=[{0, 1}])
LogicalTableScan(table=[[CATALOG, SALES, ORDERS]])
LogicalFilter(condition=[=($cor0.PRODUCTID, $0)])
LogicalSnapshot(period=[$cor0.ROWTIME])
LogicalProject(A=[$0], B=[$1], C=[$2], D=[$3], $f4=[+($0, 1)])
LogicalTableScan(table=[[CATALOG, VIRTUALCOLUMNS, VC_T1]])
> but was: <
LogicalDelta
LogicalProject(ROWTIME=[$0], PRODUCTID=[$1], ORDERID=[$2], A=[$3], B=[$4], C=[$5], D=[$6], E=[$7])
LogicalJoin(condition=[=($1, $3)], joinType=[inner])
LogicalTableScan(table=[[CATALOG, SALES, ORDERS]])
LogicalSnapshot(period=[$cor0.ROWTIME])
LogicalProject(A=[$0], B=[$1], C=[$2], D=[$3], $f4=[+($0, 1)])
LogicalTableScan(table=[[CATALOG, VIRTUALCOLUMNS, VC_T1]])
>
at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1153)
at app//org.apache.calcite.test.DiffRepository.assertEquals(DiffRepository.java:508)
at app//org.apache.calcite.sql.test.AbstractSqlTester.assertSqlConvertsTo(AbstractSqlTester.java:512)
at app//org.apache.calcite.sql.test.AbstractSqlTester.assertConvertsTo(AbstractSqlTester.java:468)
at app//org.apache.calcite.test.SqlToRelFixture.convertsTo(SqlToRelFixture.java:106)
at app//org.apache.calcite.test.SqlToRelFixture.ok(SqlToRelFixture.java:94)
at app//org.apache.calcite.test.SqlToRelConverterTest.testJoinTemporalTableOnColumnReference2(SqlToRelConverterTest.java:1463)
|
|
SqlToRelConverterTest.java#L1478
0.0sec org.apache.calcite.test.SqlToRelConverterTest > testCrossJoinTemporalTable1()
org.opentest4j.AssertionFailedError: plan ==> expected: <
LogicalDelta
LogicalProject(ROWTIME=[$0], PRODUCTID=[$1], ORDERID=[$2], PRODUCTID0=[$3], NAME=[$4], SUPPLIERID=[$5], SYS_START=[$6], SYS_END=[$7], SYS_START_LOCAL_TIMESTAMP=[$8], SYS_END_LOCAL_TIMESTAMP=[$9])
LogicalCorrelate(correlation=[$cor1], joinType=[inner], requiredColumns=[{0, 1}])
LogicalTableScan(table=[[CATALOG, SALES, ORDERS]])
LogicalProject(PRODUCTID=[$0], NAME=[$1], SUPPLIERID=[$2], SYS_START=[$3], SYS_END=[$4], SYS_START_LOCAL_TIMESTAMP=[$5], SYS_END_LOCAL_TIMESTAMP=[$6])
LogicalFilter(condition=[=($cor1.PRODUCTID, $0)])
LogicalSnapshot(period=[$cor1.ROWTIME])
LogicalTableScan(table=[[CATALOG, SALES, PRODUCTS_TEMPORAL]])
> but was: <
LogicalDelta
LogicalProject(ROWTIME=[$0], PRODUCTID=[$1], ORDERID=[$2], PRODUCTID0=[$3], NAME=[$4], SUPPLIERID=[$5], SYS_START=[$6], SYS_END=[$7], SYS_START_LOCAL_TIMESTAMP=[$8], SYS_END_LOCAL_TIMESTAMP=[$9])
LogicalCorrelate(correlation=[$cor1], joinType=[inner], requiredColumns=[{1}])
LogicalTableScan(table=[[CATALOG, SALES, ORDERS]])
LogicalProject(PRODUCTID=[$0], NAME=[$1], SUPPLIERID=[$2], SYS_START=[$3], SYS_END=[$4], SYS_START_LOCAL_TIMESTAMP=[$5], SYS_END_LOCAL_TIMESTAMP=[$6])
LogicalFilter(condition=[=($cor1.PRODUCTID, $0)])
LogicalSnapshot(period=[$cor0.ROWTIME])
LogicalTableScan(table=[[CATALOG, SALES, PRODUCTS_TEMPORAL]])
>
at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1153)
at app//org.apache.calcite.test.DiffRepository.assertEquals(DiffRepository.java:508)
at app//org.apache.calcite.sql.test.AbstractSqlTester.assertSqlConvertsTo(AbstractSqlTester.java:512)
at app//org.apache.calcite.sql.test.AbstractSqlTester.assertConvertsTo(AbstractSqlTester.java:468)
at app//org.apache.calcite.test.SqlToRelFixture.convertsTo(SqlToRelFixture.java:106)
at app//org.apache.calcite.test.SqlToRelFixture.ok(SqlToRelFixture.java:94)
at app//org.apache.calcite.test.SqlToRelConverterTest.testCrossJoinTemporalTable1(SqlToRelConverterTest.java:1478)
|
|
SqlToRelConverterTest.java#L1507
0.0sec org.apache.calcite.test.SqlToRelConverterTest > testCrossJoinTemporalTable3()
org.opentest4j.AssertionFailedError: plan ==> expected: <
LogicalDelta
LogicalProject(ROWTIME=[$0], PRODUCTID=[$1], ORDERID=[$2], PRODUCTID0=[$3], NAME=[$4], SUPPLIERID=[$5], SYS_START=[$6], SYS_END=[$7], SYS_START_LOCAL_TIMESTAMP=[$8], SYS_END_LOCAL_TIMESTAMP=[$9])
LogicalCorrelate(correlation=[$cor0], joinType=[inner], requiredColumns=[{0}])
LogicalTableScan(table=[[CATALOG, SALES, ORDERS]])
LogicalProject(PRODUCTID=[$0], NAME=[$1], SUPPLIERID=[$2], SYS_START=[$3], SYS_END=[$4], SYS_START_LOCAL_TIMESTAMP=[$5], SYS_END_LOCAL_TIMESTAMP=[$6])
LogicalFilter(condition=[>($0, 1)])
LogicalSnapshot(period=[$cor0.ROWTIME])
LogicalTableScan(table=[[CATALOG, SALES, PRODUCTS_TEMPORAL]])
> but was: <
LogicalDelta
LogicalProject(ROWTIME=[$0], PRODUCTID=[$1], ORDERID=[$2], PRODUCTID0=[$3], NAME=[$4], SUPPLIERID=[$5], SYS_START=[$6], SYS_END=[$7], SYS_START_LOCAL_TIMESTAMP=[$8], SYS_END_LOCAL_TIMESTAMP=[$9])
LogicalJoin(condition=[true], joinType=[inner])
LogicalTableScan(table=[[CATALOG, SALES, ORDERS]])
LogicalProject(PRODUCTID=[$0], NAME=[$1], SUPPLIERID=[$2], SYS_START=[$3], SYS_END=[$4], SYS_START_LOCAL_TIMESTAMP=[$5], SYS_END_LOCAL_TIMESTAMP=[$6])
LogicalFilter(condition=[>($0, 1)])
LogicalSnapshot(period=[$cor0.ROWTIME])
LogicalTableScan(table=[[CATALOG, SALES, PRODUCTS_TEMPORAL]])
>
at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1153)
at app//org.apache.calcite.test.DiffRepository.assertEquals(DiffRepository.java:508)
at app//org.apache.calcite.sql.test.AbstractSqlTester.assertSqlConvertsTo(AbstractSqlTester.java:512)
at app//org.apache.calcite.sql.test.AbstractSqlTester.assertConvertsTo(AbstractSqlTester.java:468)
at app//org.apache.calcite.test.SqlToRelFixture.convertsTo(SqlToRelFixture.java:106)
at app//org.apache.calcite.test.SqlToRelFixture.ok(SqlToRelFixture.java:94)
at app//org.apache.calcite.test.SqlToRelConverterTest.testCrossJoinTemporalTable3(SqlToRelConverterTest.java:1507)
|
|
SqlToRelConverterTest.java#L95
0.0sec org.apache.calcite.test.SqlToRelConverterTest > executionError
java.lang.IllegalArgumentException: Actual and reference files differ. If you are adding new tests, replace the reference file with the current actual file, after checking its content.
diff D:\a\calcite\calcite\core\build\diffrepo\test\org\apache\calcite\test\SqlToRelConverterTest_actual.xml D:\a\calcite\calcite\core\src\test\resources\org\apache\calcite\test\SqlToRelConverterTest.xml
1524c1524
< LogicalCorrelate(correlation=[$cor1], joinType=[inner], requiredColumns=[{0, 1}])
---
> LogicalCorrelate(correlation=[$cor1], joinType=[inner], requiredColumns=[{1}])
1528c1528
< LogicalSnapshot(period=[$cor1.ROWTIME])
---
> LogicalSnapshot(period=[$cor0.ROWTIME])
1569c1569
< LogicalCorrelate(correlation=[$cor0], joinType=[inner], requiredColumns=[{0}])
---
> LogicalJoin(condition=[true], joinType=[inner])
3770c3770
< LogicalCorrelate(correlation=[$cor0], joinType=[inner], requiredColumns=[{0, 1}])
---
> LogicalJoin(condition=[=($1, $3)], joinType=[inner])
3772,3774c3772,3773
< LogicalFilter(condition=[=($cor0.PRODUCTID, $0)])
< LogicalSnapshot(period=[$cor0.ROWTIME])
< LogicalTableScan(table=[[CATALOG, SALES, PRODUCTS_TEMPORAL]])
---
> LogicalSnapshot(period=[$cor0.ROWTIME])
> LogicalTableScan(table=[[CATALOG, SALES, PRODUCTS_TEMPORAL]])
3789c3788
< LogicalCorrelate(correlation=[$cor0], joinType=[inner], requiredColumns=[{0, 1}])
---
> LogicalJoin(condition=[=($1, $3)], joinType=[inner])
3791,3794c3790,3792
< LogicalFilter(condition=[=($cor0.PRODUCTID, $0)])
< LogicalSnapshot(period=[$cor0.ROWTIME])
< LogicalProject(A=[$0], B=[$1], C=[$2], D=[$3], $f4=[+($0, 1)])
< LogicalTableScan(table=[[CATALOG, VIRTUALCOLUMNS, VC_T1]])
---
> LogicalSnapshot(period=[$cor0.ROWTIME])
> LogicalProject(A=[$0], B=[$1], C=[$2], D=[$3], $f4=[+($0, 1)])
> LogicalTableScan(table=[[CATALOG, VIRTUALCOLUMNS, VC_T1]])
at org.apache.calcite.test.DiffRepository.checkActualAndReferenceFiles(DiffRepository.java:264)
at org.apache.calcite.test.SqlToRelConverterTest.checkActualAndReferenceFiles(SqlToRelConverterTest.java:95)
|
|
org.apache.calcite.test.SqlToRelConverterExtendedTest > executionError#L1
0.0sec org.apache.calcite.test.SqlToRelConverterExtendedTest > executionError
java.lang.IllegalArgumentException: Actual and reference files differ. If you are adding new tests, replace the reference file with the current actual file, after checking its content.
diff D:\a\calcite\calcite\core\build\diffrepo\test\org\apache\calcite\test\SqlToRelConverterTest_actual.xml D:\a\calcite\calcite\core\src\test\resources\org\apache\calcite\test\SqlToRelConverterTest.xml
1524c1524
< LogicalCorrelate(correlation=[$cor1], joinType=[inner], requiredColumns=[{0, 1}])
---
> LogicalCorrelate(correlation=[$cor1], joinType=[inner], requiredColumns=[{1}])
1528c1528
< LogicalSnapshot(period=[$cor1.ROWTIME])
---
> LogicalSnapshot(period=[$cor0.ROWTIME])
1569c1569
< LogicalCorrelate(correlation=[$cor0], joinType=[inner], requiredColumns=[{0}])
---
> LogicalJoin(condition=[true], joinType=[inner])
3770c3770
< LogicalCorrelate(correlation=[$cor0], joinType=[inner], requiredColumns=[{0, 1}])
---
> LogicalJoin(condition=[=($1, $3)], joinType=[inner])
3772,3774c3772,3773
< LogicalFilter(condition=[=($cor0.PRODUCTID, $0)])
< LogicalSnapshot(period=[$cor0.ROWTIME])
< LogicalTableScan(table=[[CATALOG, SALES, PRODUCTS_TEMPORAL]])
---
> LogicalSnapshot(period=[$cor0.ROWTIME])
> LogicalTableScan(table=[[CATALOG, SALES, PRODUCTS_TEMPORAL]])
3789c3788
< LogicalCorrelate(correlation=[$cor0], joinType=[inner], requiredColumns=[{0, 1}])
---
> LogicalJoin(condition=[=($1, $3)], joinType=[inner])
3791,3794c3790,3792
< LogicalFilter(condition=[=($cor0.PRODUCTID, $0)])
< LogicalSnapshot(period=[$cor0.ROWTIME])
< LogicalProject(A=[$0], B=[$1], C=[$2], D=[$3], $f4=[+($0, 1)])
< LogicalTableScan(table=[[CATALOG, VIRTUALCOLUMNS, VC_T1]])
---
> LogicalSnapshot(period=[$cor0.ROWTIME])
> LogicalProject(A=[$0], B=[$1], C=[$2], D=[$3], $f4=[+($0, 1)])
> LogicalTableScan(table=[[CATALOG, VIRTUALCOLUMNS, VC_T1]])
at org.apache.calcite.test.DiffRepository.checkActualAndReferenceFiles(DiffRepository.java:264)
at org.apache.calcite.test.SqlToRelConverterTest.checkActualAndReferenceFiles(SqlToRelConverterTest.java:95)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:45)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptLifecycleMethod(TimeoutExtension.java:128)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptAfterAllMethod(TimeoutExtension.java:118)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDe
|
|
SqlHintsConverterTest.java#L204
0.0sec org.apache.calcite.test.SqlHintsConverterTest > testCorrelateHints()
org.opentest4j.AssertionFailedError: hints ==> expected: <
Project:[[USE_HASH_JOIN inheritPath:[] options:[ORDERS, PRODUCTS_TEMPORAL]]]
Correlate:[[USE_HASH_JOIN inheritPath:[0] options:[ORDERS, PRODUCTS_TEMPORAL]]]
> but was: <
Project:[[USE_HASH_JOIN inheritPath:[] options:[ORDERS, PRODUCTS_TEMPORAL]]]
>
at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1153)
at app//org.apache.calcite.test.DiffRepository.assertEquals(DiffRepository.java:508)
at app//org.apache.calcite.test.SqlHintsConverterTest$Fixture.assertHintsEquals(SqlHintsConverterTest.java:811)
at app//org.apache.calcite.test.SqlHintsConverterTest$Fixture.ok(SqlHintsConverterTest.java:790)
at app//org.apache.calcite.test.SqlHintsConverterTest.testCorrelateHints(SqlHintsConverterTest.java:204)
|
|
SqlHintsConverterTest.java#L265
0.0sec org.apache.calcite.test.SqlHintsConverterTest > testSnapshotHints()
org.opentest4j.AssertionFailedError: hints ==> expected: <
Project:[[FAST_SNAPSHOT inheritPath:[] options:[PRODUCTS_TEMPORAL]]]
Snapshot:[[FAST_SNAPSHOT inheritPath:[0, 1] options:[PRODUCTS_TEMPORAL]]]
> but was: <
Project:[[FAST_SNAPSHOT inheritPath:[] options:[PRODUCTS_TEMPORAL]]]
>
at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1153)
at app//org.apache.calcite.test.DiffRepository.assertEquals(DiffRepository.java:508)
at app//org.apache.calcite.test.SqlHintsConverterTest$Fixture.assertHintsEquals(SqlHintsConverterTest.java:811)
at app//org.apache.calcite.test.SqlHintsConverterTest$Fixture.ok(SqlHintsConverterTest.java:790)
at app//org.apache.calcite.test.SqlHintsConverterTest.testSnapshotHints(SqlHintsConverterTest.java:265)
|
|
SqlHintsConverterTest.java#L210
0.0sec org.apache.calcite.test.SqlHintsConverterTest > testCrossCorrelateHints()
org.opentest4j.AssertionFailedError: hints ==> expected: <
Project:[[USE_HASH_JOIN inheritPath:[] options:[ORDERS, PRODUCTS_TEMPORAL]]]
Correlate:[[USE_HASH_JOIN inheritPath:[0] options:[ORDERS, PRODUCTS_TEMPORAL]]]
> but was: <
Project:[[USE_HASH_JOIN inheritPath:[] options:[ORDERS, PRODUCTS_TEMPORAL]]]
>
at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1153)
at app//org.apache.calcite.test.DiffRepository.assertEquals(DiffRepository.java:508)
at app//org.apache.calcite.test.SqlHintsConverterTest$Fixture.assertHintsEquals(SqlHintsConverterTest.java:811)
at app//org.apache.calcite.test.SqlHintsConverterTest$Fixture.ok(SqlHintsConverterTest.java:790)
at app//org.apache.calcite.test.SqlHintsConverterTest.testCrossCorrelateHints(SqlHintsConverterTest.java:210)
|
|
SqlHintsConverterTest.java#L131
0.0sec org.apache.calcite.test.SqlHintsConverterTest > executionError
java.lang.IllegalArgumentException: Actual and reference files differ. If you are adding new tests, replace the reference file with the current actual file, after checking its content.
diff D:\a\calcite\calcite\core\build\diffrepo\test\org\apache\calcite\test\SqlHintsConverterTest_actual.xml D:\a\calcite\calcite\core\src\test\resources\org\apache\calcite\test\SqlHintsConverterTest.xml
45d44
< Correlate:[[USE_HASH_JOIN inheritPath:[0] options:[ORDERS, PRODUCTS_TEMPORAL]]]
57d55
< Correlate:[[USE_HASH_JOIN inheritPath:[0] options:[ORDERS, PRODUCTS_TEMPORAL]]]
376d373
< Snapshot:[[FAST_SNAPSHOT inheritPath:[0, 1] options:[PRODUCTS_TEMPORAL]]]
at org.apache.calcite.test.DiffRepository.checkActualAndReferenceFiles(DiffRepository.java:264)
at org.apache.calcite.test.SqlHintsConverterTest.checkActualAndReferenceFiles(SqlHintsConverterTest.java:131)
|
The logs for this run have expired and are no longer available.
Loading