[ 
https://issues.apache.org/jira/browse/FLINK-19842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17227888#comment-17227888
 ] 

Dian Fu commented on FLINK-19842:
---------------------------------

Seems another instance: 
https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=9279&view=logs&j=9cada3cb-c1d3-5621-16da-0f718fb86602&t=8d78fe4f-d658-5c70-12f8-4921589024c3

{code}
2020-11-07T23:17:06.7806808Z self = 
<pyflink.table.tests.test_udtf.PyFlinkBlinkStreamUserDefinedFunctionTests 
testMethod=test_table_function>
2020-11-07T23:17:06.7807102Z 
2020-11-07T23:17:06.7807304Z     def test_table_function(self):
2020-11-07T23:17:06.7807580Z         self._register_table_sink(
2020-11-07T23:17:06.7807959Z             ['a', 'b', 'c'],
2020-11-07T23:17:06.7808316Z             [DataTypes.BIGINT(), 
DataTypes.BIGINT(), DataTypes.BIGINT()])
2020-11-07T23:17:06.7808665Z     
2020-11-07T23:17:06.7808944Z         multi_emit = udtf(MultiEmit(), 
result_types=[DataTypes.BIGINT(), DataTypes.BIGINT()])
2020-11-07T23:17:06.7809335Z         multi_num = udf(MultiNum(), 
result_type=DataTypes.BIGINT())
2020-11-07T23:17:06.7809595Z     
2020-11-07T23:17:06.7810056Z         t = self.t_env.from_elements([(1, 1, 3), 
(2, 1, 6), (3, 2, 9)], ['a', 'b', 'c'])
2020-11-07T23:17:06.7810613Z         t = t.join_lateral(multi_emit(t.a, 
multi_num(t.b)).alias('x', 'y'))
2020-11-07T23:17:06.7811170Z         t = 
t.left_outer_join_lateral(condition_multi_emit(t.x, t.y).alias('m')) \
2020-11-07T23:17:06.7811479Z             .select("x, y, m")
2020-11-07T23:17:06.7812029Z         t = 
t.left_outer_join_lateral(identity(t.m).alias('n')) \
2020-11-07T23:17:06.7812326Z             .select("x, y, n")
2020-11-07T23:17:06.7812560Z         actual = self._get_output(t)
2020-11-07T23:17:06.7812820Z         self.assert_equals(actual,
2020-11-07T23:17:06.7813237Z                            ["1,0,null", 
"1,1,null", "2,0,null", "2,1,null", "3,0,0", "3,0,1",
2020-11-07T23:17:06.7813628Z >                           "3,0,2", "3,1,1", 
"3,1,2", "3,2,2", "3,3,null"])
{code}

> PyFlinkStreamUserDefinedTableFunctionTests.test_table_function_with_sql_query 
> is unstable
> -----------------------------------------------------------------------------------------
>
>                 Key: FLINK-19842
>                 URL: https://issues.apache.org/jira/browse/FLINK-19842
>             Project: Flink
>          Issue Type: Bug
>          Components: API / Python
>    Affects Versions: 1.12.0
>            Reporter: Robert Metzger
>            Priority: Major
>              Labels: test-stability
>
> https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=8401&view=logs&j=9cada3cb-c1d3-5621-16da-0f718fb86602&t=8d78fe4f-d658-5c70-12f8-4921589024c3
> {code}
> =================================== FAILURES 
> ===================================
> _ 
> PyFlinkStreamUserDefinedTableFunctionTests.test_table_function_with_sql_query 
> _
> self = 
> <pyflink.table.tests.test_udtf.PyFlinkStreamUserDefinedTableFunctionTests 
> testMethod=test_table_function_with_sql_query>
>     def test_table_function_with_sql_query(self):
>         self._register_table_sink(
>             ['a', 'b', 'c'],
>             [DataTypes.BIGINT(), DataTypes.BIGINT(), DataTypes.BIGINT()])
>     
>         self.t_env.create_temporary_system_function(
>             "multi_emit", udtf(MultiEmit(), result_types=[DataTypes.BIGINT(), 
> DataTypes.BIGINT()]))
>     
>         t = self.t_env.from_elements([(1, 1, 3), (2, 1, 6), (3, 2, 9)], ['a', 
> 'b', 'c'])
>         self.t_env.register_table("MyTable", t)
>         t = self.t_env.sql_query(
>             "SELECT a, x, y FROM MyTable LEFT JOIN LATERAL 
> TABLE(multi_emit(a, b)) as T(x, y)"
>             " ON TRUE")
>         actual = self._get_output(t)
> >       self.assert_equals(actual, ["1,1,0", "2,2,0", "3,3,0", "3,3,1"])
> pyflink/table/tests/test_udtf.py:61: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> cls = <class 
> 'pyflink.table.tests.test_udtf.PyFlinkStreamUserDefinedTableFunctionTests'>
> actual = JavaObject id=o37759, expected = ['1,1,0', '2,2,0', '3,3,0', '3,3,1']
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to