We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This test in t/client suddenly has started to fail frequently but not always:
t/client
tests/libgearman-1.0/client_test.cc:821: in hostname_resolution() pid(37552) Assertion 'GEARMAN_COULD_NOT_CONNECT' != 'gearman_client_echo(&client, test_literal_param("foo"))' client.gearman_client_st.gearman_client_add_servers(GEARMAN_GETADDRINFO) [ failed ]
That corresponds to this code:
gearmand/tests/libgearman-1.0/client_test.cc
Lines 821 to 822 in c24d899
In what scenario would that ASSERT_EQ() fail?
ASSERT_EQ()
The text was updated successfully, but these errors were encountered:
Actually, more often than not the CI workflow will just hang for a long time – 30+ minutes is not uncommon – before it finally fails that test.
Sorry, something went wrong.
A couple lines earlier before the test that intermittently fails is this skipped test:
Line 813 in c24d899
Does a skipped test still execute the code? I think so? test_skip is a #define which does a do { ... } while (0);
test_skip
#define
do { ... } while (0);
So that means the failing test is trying to send foo to exist.gearman.info:12345?
foo
exist.gearman.info:12345
It took 12 attempts, but I finally got all of the CI workflow jobs to pass.
I'm tempted to just disable all of these hostname_resolution() tests in CI.
hostname_resolution()
No branches or pull requests
This test in
t/client
suddenly has started to fail frequently but not always:tests/libgearman-1.0/client_test.cc:821: in hostname_resolution() pid(37552) Assertion 'GEARMAN_COULD_NOT_CONNECT' != 'gearman_client_echo(&client, test_literal_param("foo"))' client.gearman_client_st.gearman_client_add_servers(GEARMAN_GETADDRINFO) [ failed ]
That corresponds to this code:
gearmand/tests/libgearman-1.0/client_test.cc
Lines 821 to 822 in c24d899
In what scenario would that
ASSERT_EQ()
fail?The text was updated successfully, but these errors were encountered: