Cloud9 IDE は、Web スタック(特に JavaScript と NodeJS)に重点を置いた、オープンソースの Web ベースのクラウド統合開発環境で、さまざまなプログラミング言語をサポートしています。ほとんどが JavaScript で書かれており、バックエンドに NodeJS を使用しています。
まず、karma.conf.js
に次のエントリが含まれていることを確認します。
hostname: process.env.IP,
port: process.env.PORT
ローカルブラウザをどれでも使用できます。
# Start Karma without browsers:
$ karma start --no-browsers
ブラウザで http://<projectName>.<cloud9User>.c9.io/
を開きます。
Cloud9 サーバーでヘッドレス PhantomJS を実行することもできます。
# Install the PhantomJS plugin:
$ npm install karma-phantomjs-launcher
# Start Karma:
$ karma start --browsers PhantomJS