parallelize FFI language binding tests in contrib/test.sh#1504
Conversation
Coverage Report for CI Build 25342713923Coverage remained the same at 85.088%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats
💛 - Coveralls |
cbb780f to
8b64a29
Compare
|
So I have it in writing I did have to clean the |
added a script in |
spacebear21
left a comment
There was a problem hiding this comment.
cACK
I'm afk this week so may not get around to testing this but ideally would like someone to validate and post the output of:
- all succeeds
- fails for one specific language
- fails for all languages
Here are the three scenarios you requested. I've trimmed the outputs for readability as they were quite verbose: 1. All succeeds ( 2. Fails for one specific language — javascript ( 3. Fails for all languages ( In all failure scenarios the script correctly returns exit code |
762a5b7 to
54b39c1
Compare
Is there any way to show error details in this case? How would I know what broke and how to fix it? |
ec9461e to
bbdf5f1
Compare
When a binding test fails during parallel execution, its full output is now captured and printed to stdout. Passing bindings remain silent.
bbdf5f1 to
258892c
Compare
When a binding fails, the output is now captured and displayed cleanly. Here's an example from javascript: |
Parallelizes the language binding tests in
payjoin-ffi/contrib/test.shinstead of running them sequentially.
This is a follow-up to a comment by @spacebear21 on #1492.
AI Assistance: Used Claude to help implement the parallelization approach.
Pull Request Checklist
Please confirm the following before requesting review:
AI
in the body of this PR.