You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Recently, I added parallel testing in bashunit #358 It works pretty well on macOS, however on linux alpine I get these errors (race conditions, I assume) and I after spending hours on it, I was not able to solve it, so I added this note to be aware of it.
Current behavior
Parallel tests are not working properly on linux alpine.
There is currently a feature flag for the parallel feature. See: parallel::is_enabled
Maybe you @skinner-m-c can have some idea why is this error occurring in Alpine but not in macOS 🤔 I thought about mentioning you because you opened #329 and you might have more experience than me with alpine. I've spend hours on this error but I couldn't find a way to deal with it. It's not a blocker anyway, as the feature is working fine in other OS and it's also not interfering with the normal/sync flow.
Summary
Recently, I added parallel testing in bashunit #358 It works pretty well on macOS, however on linux alpine I get these errors (race conditions, I assume) and I after spending hours on it, I was not able to solve it, so I added this note to be aware of it.
Current behavior
Parallel tests are not working properly on linux alpine.
There is currently a feature flag for the parallel feature. See:
parallel::is_enabled
Which means, parallel is enabled when the env flag is true
BASHUNIT_PARALLEL_RUN=true
and is macos or ubuntu.How to reproduce
You can install and run a docker instance with the bare minimum to run bashunit in your machine using docker:
Expected behavior
Parallel tests should work on linux alpine.
The text was updated successfully, but these errors were encountered: