Cloud9

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/ を開きます。

PhantomJS で Karma ユニットテストを実行する #

Cloud9 サーバーでヘッドレス PhantomJS を実行することもできます。

# Install the PhantomJS plugin:
$ npm install karma-phantomjs-launcher

# Start Karma:
$ karma start --browsers PhantomJS