You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Ryan Skraba (Jira)" <ji...@apache.org> on 2020/07/10 07:52:00 UTC

[jira] [Assigned] (AVRO-2889) [Travis] python tether test is flaky

     [ https://issues.apache.org/jira/browse/AVRO-2889?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ryan Skraba reassigned AVRO-2889:
---------------------------------

    Assignee: Ryan Skraba

> [Travis] python tether test is flaky
> ------------------------------------
>
>                 Key: AVRO-2889
>                 URL: https://issues.apache.org/jira/browse/AVRO-2889
>             Project: Apache Avro
>          Issue Type: Task
>            Reporter: Ryan Skraba
>            Assignee: Ryan Skraba
>            Priority: Major
>
> The python TestTetherTaskRunner for testing tether jobs frequently fails on PRs and master, making the CI difficult to trust.
> The test should be fixed, perhaps disabled in the short term.
> {code}
> py35 create: /home/travis/build/apache/avro/lang/py/.tox/py35
> py35 installdeps: coverage, python-snappy, zstandard
> py35 inst: /home/travis/build/apache/avro/lang/py/.tox/.tmp/package/1/avro-1.11.0+snapshot.zip
> py35 installed: avro @ file:///home/travis/build/apache/avro/lang/py/.tox/.tmp/package/1/avro-1.11.0%2Bsnapshot.zip,coverage==5.2,python-snappy==0.5.4,zstandard==0.14.0
> py35 run-test-pre: PYTHONHASHSEED='3751010731'
> py35 run-test-pre: commands[0] | mkdir -p avro/test/interop /home/travis/build/apache/avro/lang/py/../../build/interop/data
> py35 run-test-pre: commands[1] | cp -r /home/travis/build/apache/avro/lang/py/../../build/interop/data avro/test/interop
> py35 run-test-pre: commands[2] | coverage run -pm avro.test.gen_interop_data avro/interop.avsc avro/test/interop/data/py.avro
> py35 run-test-pre: commands[3] | cp -r avro/test/interop/data /home/travis/build/apache/avro/lang/py/../../build/interop
> py35 run-test: commands[0] | coverage run -pm unittest discover --buffer --failfast
> .................................................................................................................................................................................................................................1.11.0+SNAPSHOT
> ...mock_tether_parent: Launching Server on Port: 53113
> MockParentResponder: Received 'configure': inputPort=34463
> MockParentResponder: Received output
> MockParentResponder: Received output
> MockParentResponder: Received output
> MockParentResponder: Received output
> MockParentResponder: Received output
> MockParentResponder: Received output
> MockParentResponder: Received output
> MockParentResponder: Received complete
> MockParentResponder: Received 'status': message=Status message
> .mock_tether_parent: Launching Server on Port: 46561
> MockParentResponder: Received 'configure': inputPort=44433
> E
> ======================================================================
> ERROR: test1 (avro.test.test_tether_task_runner.TestTetherTaskRunner)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/home/travis/build/apache/avro/lang/py/avro/test/test_tether_task_runner.py", line 72, in test1
>     "localhost", runner.server.server_address[1], avro.tether.tether_task.inputProtocol)
> AttributeError: 'NoneType' object has no attribute 'server_address'
> Stdout:
> Mock server started process pid=15289
> ----------------------------------------------------------------------
> Ran 230 tests in 4.983s
> FAILED (errors=1)
> Stdout:
> Mock server started process pid=15289
> No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
> Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#build-times-out-because-no-output-was-received
> The build has been terminated
> {code}



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