カルマ (karma-browserstack-launcher、browserify + reactify) を使用して browserstack に対してテストを実行しており、reactjs コードでジャスミンをテスト スイートとして使用していますが、動作に一貫性がありません。
ラップトップから ( を使用して) karma start karma.conf を実行するChrome 39 on windows 8.1
と、すべてのテストが正常に実行されますが、(npm テストを介して) Error: Invariant Violation: findComponentRoot
travis-ci でコマンドを実行すると、オブジェクトの欠落から反応のエラーまで、いくつかの例外が発生します。 . (このエラーのスタック トレースでは、これを修正する場所についての適切な手がかりが得られません)
反応からのエラーを除いて、Firefox 35 on MAX OS X 10.10
and を使用すると、基本的に同じ結果が得られます。Firefox 35 on Windows 8.1
Error: Invariant Violation: findComponentRoot
ローカルでテストを実行すると、すべてのテスト ファイルからFirefox 35 on Windows 8.1
のエラーでテスト全体が爆発します。ReferenceError: require is not defined
ここで何が問題なのですか?このような報告された矛盾はありますか?
フィールドには複数のプレーヤー (カルマ、ブラウザースタック、トラビス、ジャスミン、反応) がいるため、このエラーをどこに報告すればよいかさえわかりません。