Closed esabol closed 1 month ago
Oh, I'm being silly. Instead of running "make test", I was running "php -n run-tests.php -n -d extension_dir=modules -d extension=gearman --show-diff tests" (which I got from another php/pecl-* project). If I use "make test", the test passes.
I'm working on adding a GitHub CI workflow to this project. It's almost working except that I'm getting one test failure in gearman_worker_test_018.phpt.
You can see my CI runs here:
https://github.com/esabol/pecl-networking-gearman/actions/runs/11266559682
But, in each case, it basically boils down to this:
The issue seems to be with the following tests in gearman_worker_018.phpt:
The corresponding gearman_client_021.phpt which tests exception handling for the client does not have these 3 tests. The files are otherwise identical except for
s/client/worker/ig
changes.Should these tests be removed from gearman_worker_018.phpt so that the tests will pass? CI runs with these tests removed
Or can these tests be modified so that they will pass somehow?