2

ember-cliSauce Labs でテストを実行するにはどうすればよいですか? Testem にはexample configurationがありますが、テストの実行時にビルドにパックされるember-cliため、それをコンパイル済みのテストに変換する方法がわかりません。testem.json

実行してからmyをember build --env=test入れて、例のように実行しようとしましたが、実行されるテストは0になります。"test_page": "dist/tests/index.html"testem.jstestem ci --port=8080

4

1 に答える 1

1

これでほぼ解決したと思います (個々のブラウザにはいくつかの問題が残っています)。後世のために、ここで私のソリューションを見ることができます*:

必要と思われるもの:

  1. NVM を使用して OSX 上のノードを管理します。ランダムなジャンクを sudo する必要がなくなったときにのみ機能し始めました。

  2. localhost は使用しないでください。ここではホスト名に localtest を使用しましたが、何でも使用できます。source と localhost はうまくいきません。

  3. コマンドはember test --port=8080 --host=localtest

  4. ソースを別の testem 構成ファイルに入れて、開発マシンで ember テストを引き続き実行できるようにします。

うまくいけば、出発点を持つことで、私が最初に行ったすべての間違ったことを他の人が行うのを防ぐことができます.

*現在、開発中に API をモックするために ember-cli API スタブを使用しているため、おそらくそのすべては必要ありません。そのため、ember serve の別のインスタンスを実行する必要があります。

于 2014-11-07T00:13:52.073 に答える