Skip to content
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

Remove shelltest threading #1611

Merged
merged 1 commit into from
Nov 8, 2022
Merged

Remove shelltest threading #1611

merged 1 commit into from
Nov 8, 2022

Conversation

paulcadman
Copy link
Collaborator

@paulcadman paulcadman commented Nov 7, 2022

juvix CLI invocations read/write/delete the standard library in the project's .juvix-build/stdlib directory.

When shelltest runs in threaded mode, two tests may run conflicting IO operations on the same .juvix-build/stdlib directory.

These errors are more likely to happen when the .juvix-build/stdlib directory doesn't exist - which is the case when running on CI.

This will fix shell test failures e.g https://github.com/anoma/juvix/actions/runs/3412901383/jobs/5679016888

`juvix` CLI invocations now read/write/delete the standard library in
the project's `.juvix-build/stdlib` directory.

When shelltest runs in threaded mode, two tests may run conflicting IO
operations on the same `.juvix-build/stdlib` directory.
@paulcadman paulcadman added this to the 0.2.7 milestone Nov 7, 2022
@paulcadman paulcadman self-assigned this Nov 7, 2022
@lukaszcz lukaszcz merged commit 4208120 into main Nov 8, 2022
@lukaszcz lukaszcz deleted the remove-shellcheck-threading branch November 8, 2022 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants