maekawatoshiki / rapidus

ECMAScript implementation in Rust
MIT License
519 stars 21 forks source link

Enable codecov. #60

Closed sisshiki1969 closed 5 years ago

sisshiki1969 commented 5 years ago

This PR rewrites .circleci/config.yml and Dockerfile to avoid the problem that kcov fails to attach in docker images.

kcov uses the personality syscall (to be able to run PIE executables without address space randomization), and it seems like docker is disabling personality(). ref.1 ref.2

Now codecov works.

llvm-sys was upgraded. (v60 -> v70)

maekawatoshiki commented 5 years ago

I've been waiting for such PR. Thank you.