-1

カルマ (karma-browserstack-launcher、browserify + reactify) を使用して browserstack に対してテストを実行しており、reactjs コードでジャスミンをテスト スイートとして使用していますが、動作に一貫性がありません。

ラップトップから ( を使用して) karma start karma.conf を実行するChrome 39 on windows 8.1と、すべてのテストが正常に実行されますが、(npm テストを介して) Error: Invariant Violation: findComponentRoottravis-ci でコマンドを実行すると、オブジェクトの欠落から反応のエラーまで、いくつかの例外が発生します。 . (このエラーのスタック トレースでは、これを修正する場所についての適切な手がかりが得られません)

反応からのエラーを除いて、Firefox 35 on MAX OS X 10.10and を使用すると、基本的に同じ結果が得られます。Firefox 35 on Windows 8.1Error: Invariant Violation: findComponentRoot

ローカルでテストを実行すると、すべてのテスト ファイルからFirefox 35 on Windows 8.1のエラーでテスト全体が爆発します。ReferenceError: require is not defined

ここで何が問題なのですか?このような報告された矛盾はありますか?

フィールドには複数のプレーヤー (カルマ、ブラウザースタック、トラビス、ジャスミン、反応) がいるため、このエラーをどこに報告すればよいかさえわかりません。

4

1 に答える 1