-
Notifications
You must be signed in to change notification settings - Fork 106
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
tests: install luacov & cluacov to spec tree #1984
tests: install luacov & cluacov to spec tree #1984
Conversation
Random PR picked maybe (although it mentions luacov which is in my output below too), just to mention that when attempting to re kodev build, some luarock stuff (I think) do get rebuilt each time:
(I also got tesseract rebuilt, while I remember it did get built last time I synbed 3 days ago.) |
Well, the tesseract update was bumped to master only 32 hours ago, same with the luarocks stuff. You get the same output every time? |
What I pasted above: yes. |
You can try running |
It doesnt really explain anything to me :)
|
Can you attach the full output? |
Sure: explain.txt |
And remind me your cmake version? |
And ninja version. |
|
I can reproduce with cmake 3.25.1. |
Can you confirm #1986 fix your issue? You'll have to rebuild those external projects from scratch after applying the fix: |
^ Following your procedure, it's all fine - after it:
|
This fix coverage on master (https://app.circleci.com/pipelines/github/koreader/koreader/11659/workflows/527da8a7-fe87-4125-8656-dd1a707a2a9e/jobs/17231). The addition of cluacov (which must be compiled for the luajit version used during coverage, or things go boom) also greatly speeds up things (see https://app.circleci.com/pipelines/github/benoit-pierre/koreader/528/workflows/59965b76-8cfa-4e07-a75e-454aefc6c088/jobs/547).
This change is