tempesta-tech / tempesta-test

Test suite for Tempesta FW
10 stars 4 forks source link

frang: `http_host_required` tests fail with h2 requests #364

Closed RomanBelozerov closed 1 year ago

RomanBelozerov commented 1 year ago

Tests work correctly for me, but random test fails on CI.

======================================================================
FAIL: test_h2_authority_header_as_ipv6 (t_frang.test_host_required.FrangHostRequiredH2TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/tempesta/tempesta-test/t_frang/test_host_required.py", line 325, in test_h2_authority_header_as_ipv6
    self._test(
  File "/home/tempesta/tempesta-test/t_frang/test_host_required.py", line 373, in _test
    self.check_response(client, status_code="403", warning_msg=expected_warning)
  File "/home/tempesta/tempesta-test/t_frang/frang_test_case.py", line 90, in check_response
    self.assertTrue(client.connection_is_closed())
AssertionError: False is not true

----------------------------------------------------------------------

I disabled self.assertTrue(client.connection_is_closed()) check and run tests again. Tests completed successfully. Seems like there is always warning in dmesg. But test does not receive RST.