テストは OS X 環境では正常に実行されますが、ubuntu (EC2) サーバーで実行すると、テストは次のように失敗します。
✖ 1 of 40 tests failed:
1) AccountController "before each" hook:
Error: done() invoked with non-Error: [object Object]
at CompoundServer.<anonymous> (/usr/lib/node_modules/mocha/lib/runnable.js:198:38)
at CompoundServer.EventEmitter.emit (events.js:95:17)
at CompoundServer.initCompound (/home/ubuntu/TeamCity/buildAgent/work/1d2dd0b199edbe3f/node_modules/compound/lib/compound.js:133:14)
at CompoundServer.initCompoundServer [as init] (/home/ubuntu/TeamCity/buildAgent/work/1d2dd0b199edbe3f/node_modules/compound/lib/server/compound.js:53:29)
at /home/ubuntu/TeamCity/buildAgent/work/1d2dd0b199edbe3f/node_modules/compound/lib/compound.js:62:18
at process._tickCallback (node.js:415:13)
私がやっているのは mocha test/* を実行することだけです。これは、compoundjsまたはnode.jsの違いが原因である可能性がありますか? それが機能している私のMacではv0.8.22で、ubuntuサーバーではv0.10.5です。同様に、ubuntu の複合バージョンは 1.1.7-1 ですが、Mac (動作中) は 1.1.6 です。