-
Notifications
You must be signed in to change notification settings - Fork 74
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
Github Actions Coveralls failing to upload multiple coverage files for ruby parallel specs #176
Comments
Hey! Unfortunately This is related to the issues with cross-compilation of the coverage-reporter, the tool we use to report coverage. We are working on it, but unfortunately I can't say when this issue will be resolved. |
Appreciate the response! How do i upload multiple files in a given folder on the v1 of the runner? I have 5 lcov files but only see v1 documetnation for |
Right, let me suggest you a way to report multiple files - just report them one by one with - uses: coverallsapp/github-action@v1
with:
path-to-lcov: coverage/file1.cov
flag-name: coverage
parallel: true
- uses: coverallsapp/github-action@v1
with:
path-to-lcov: coverage/file2.cov
flag-name: coverage
parallel: true
- uses: coverallsapp/github-action@v1
with:
path-to-lcov: coverage/file3.cov
flag-name: coverage
parallel: true
- uses: coverallsapp/github-action@v1
with:
parallel-finished: true |
Great idea, only issue is that the number of files is determined by the # of CPUs on the machine, if we ever increase the worker, this will break and be hard to determine. Is there any better way of doing this? |
Unfortunately, no. It would be much easier with |
Any update on support for ARM for v2? This is v frustrating to not able to parallelize tests (would bring test time from 6 minutes to 2 minutes!) |
Unfortunately, ARM support is not the main priority, so we don't spend enough time on this. This seemed tricky when I tried to compile the coverage-reporter on ARM because Crystal has too little options for creating a statically linked binary. Now it compiles well only on x64 and only in their alpine docker image, so I couldn't compile it even on ARM machine. But we have a long-term task to rewrite coverage-reporter in either Go or Rust to make it available for more platforms and make the distribution simpler. I can't say when it will be done. That's all the context I have on ARM support 😕 |
Hey all!
Files that are created:
Github Action Runner Command:
I have tried all base path combinations and even removing it — same error as below
Runner Type: ARM Linux
Error on GitHub action run:
Any help would be greatly appreciated!
The text was updated successfully, but these errors were encountered: