skupperproject / skupper-router

An application-layer router for Skupper networks
https://skupper.io
Apache License 2.0
14 stars 18 forks source link

system_tests_tcp_adaptor TcpLiteCutthroughAbortTest failing #1452

Closed ganeshmurthy closed 4 months ago

ganeshmurthy commented 5 months ago
 =================================== FAILURES ===================================
____________ TcpLiteCutthroughAbortTest.test_aborted_streaming_link ____________

self = <tests.system_tests_tcp_adaptor.TcpLiteCutthroughAbortTest testMethod=test_aborted_streaming_link>

    def test_aborted_streaming_link(self):
        test = FakeClientStreamAborter(self.e_address, self.van_address, self.logger)
        test.run()
>       self.assertIsNone(test.error)
E       AssertionError: 'Timeout Expired' is not None

/home/gmurthy/actions-runner/_work/skupper-router/skupper-router/skupper-router/tests/system_tests_tcp_adaptor.py:2898: AssertionError

https://github.com/skupperproject/skupper-router/actions/runs/8392267222/job/22984523824#step:18:16160

kgiusti commented 5 months ago

Actually I retract the last comment - on further examination I think this is a flakey test. Looks like the test messaging handler state machine can miss the abort state.