tape-testing/testling

node-gyp is not working on ci.testling.com

Closed this issue · 1 comments

Hi. Thanks for such a great project.

I'm trying to add testling into the https://github.com/bitpay/bitcore CI system. Our build process includes running node-gyp to compile some C++ code. This seems to be failing at ci.testling.com. The error we get can be found at https://gist.github.com/maraoz/10297571, but what I understood is that there is a problem with the python multiprocessing module. From what I read from Stack Overflow (http://stackoverflow.com/a/2009505/28802 and http://stackoverflow.com/a/3699231/28802), the fix is as simple as adding the following to your /etc/fstab:

none /dev/shm tmpfs rw,nosuid,nodev,noexec 0 0

If this fix is not possible, is there a way to make ci.testling.com run another build process than npm install?(which we might configure not to run node-gyp, which is not needed for the browser version (of course, browsers cannot run c++ bindings))

The service is long dead, unfortunately.