-
Notifications
You must be signed in to change notification settings - Fork 12
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
Support appveyor ci service #1
Comments
I've tried luacov-coveralls with appveyor. Two problems occurred:
(Here paths were shortened, see the appveyor log for full version.) Looking through lua-path's sorce I can't figure out, how module "path" can lack field "fullpath". |
luacov-coveralls supports luajson/lua-cjson/dkjson.
The real problem is that lua-path for Windows needs bit/bit32 library. |
Waiting for progress in luacov-coveralls [1]. [1] moteus/luacov-coveralls#1
See the luacov-coveralls's issue: > The real problem is that lua-path for Windows needs bit/bit32 > library. If it does not find it can not load system part of > library and there no some functions. And I have no idea howi > to specify this deps only for Windows in rockspec. So tryi > install bit32 library [1] moteus/luacov-coveralls#1
What about lua-rapidjson? It works on Windows (at least on x86, errors on x64). This library would be easier to fix. Dkjson is also nice, because performance of JSON encoding/decoding doesn't matter in this case. (Is it?)
This helped, thank you. New problem: luacov-coveralls fails to upload coverage information to coveralls. |
coveralls does not supports appveyor via job id. so you need use repo token to identify ropos. |
Thank you. I have copied "Repo Token" from coveralls' page and added new variable Now coveralls makes two builds per commit: one for travis and another for appveyor. How can I make it "merge" them into one? (Some code runs only on Windows, I want this code to be marked covered. This doesn't make sence, if Windows coverage is not merged with Linux coverage.) |
|
Module bit32 can not be installed with LuaRocks for Lua 5.2 and Lua 5.3. if "%LUA_SHORTV%"=="5.1" luarocks install bit32 Each job is reported to coveralls as a build. I' prefer to have only one coveralls build per commit (push). Could you change luacov-coveralls to report all jobs as one build, please? |
Each job is uploaded as a build and it is not merged into travis's coverrage. See moteus/luacov-coveralls#1 (comment)
I have no idea is it possible at all. I can not find any docs about that. |
I just commit change that allows use several jobs in one build. |
This reverts commit 49a8c96. See moteus/luacov-coveralls#1 (comment)
It is needed to test moteus/luacov-coveralls#1 (comment)
Thank you for working on this!
|
|
I add oprtion |
New luacov-coveralls (0.2.0) produces empty coveralls reports. See https://coveralls.io/builds/5045163 See moteus/luacov-coveralls#1
New luacov-coveralls (0.2.0) produces empty coveralls reports. See https://coveralls.io/builds/5045163 See moteus/luacov-coveralls#1
Travis reports of lua-npge are also empty on coveralls. For example, see Travis job https://travis-ci.org/npge/lua-npge/jobs/108635432 |
This build/job looks ok. May be it was glitch in coveralls service. PS. better open new issues for this. |
This reverts commit 49a8c96. See moteus/luacov-coveralls#1 (comment)
This reverts commit 49a8c96. See moteus/luacov-coveralls#1 (comment)
I think It all fixed in version |
No description provided.
The text was updated successfully, but these errors were encountered: