-
-
Notifications
You must be signed in to change notification settings - Fork 78
Add sapi zts test #496
New issue
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
base: master
Are you sure you want to change the base?
Add sapi zts test #496
Conversation
e7b5d98 to
d7e34a9
Compare
|
Hello @Qard |
|
Yep, I can try a rebase. Though I never did get around to looking into the closure interaction. It may still be broken? |
957310a to
308f3c5
Compare
|
I've pushed a possible fix to the closure conflict, though I'm uncertain if that is actually correct. Anyone else know the closure subsystem better that can review that? |
e21a272 to
eaa9c69
Compare
I'll try to have a look next week. Thanks for the work |
It seemed to get past the original failure, but now fails in a different. Unfortunately though it seems to only fail in CI for me and not locally, so I'm not too sure how to debug. If I get time at some point I might take another look, but I'm not too sure how much sense I'd be able to make of it. 🤔 |
Embed test runs only on 8.4 (embed sapi) debug nts with latest rust and llvm 17. |
|
Ok, this is because I guess you have a ZTS build of PHP locally, and the Test embed runs only on a non-TS version. |
|
Where exactly? I'm not clear exactly what you're suggesting I change. 🤔 |
Pull Request Test Coverage Report for Build 19280974093Details
💛 - Coveralls |
d966aa4 to
8ad3645
Compare
|
Now that the embed tests pass, we can introduce ZTS with a matrix test for |
|
Sure. I probably won't have the time to look at it this week. 😅 |
|
I struggle to push on your branch but you can see the diff here: https://github.com/extphprs/ext-php-rs/pull/589/files |
d406825 to
e335c59
Compare
de4248c to
9cbfed4
Compare
Co-authored-by: Pierre Tondereau <[email protected]>
This prevents the different builds from using different configurations
20a8b1b to
f70919e
Compare
5876388 to
84132eb
Compare
|
Figured out the failure. It was missing a thread cleanup which was crashing the mongodb extension on shutdown. |
Awesome thank you very much |
Description
Depends on #488.
I've pulled the test for that out as it had a problematic interaction with the
closurefeature. I'll have to figure out how to make that work properly. 🤔Checklist
Check the boxes that apply (put an
xin the brackets, like[x]). You can also check boxes after the PR is created.❤️ Thank you for your contribution!