2017-03-09 6 views
2

私の冗談のスナップショットをテスト一貫トラヴィスCIに失敗し、次の違いがトラヴィスに失敗:冗談スナップショットはローカルに動作しますが、一貫し

-  "_instance": Constructor { 
+  "_instance": { 

Devの依存関係が含まれます:

"babel-jest": "^19.0.0", 
"jest": "^19.0.2", 
"react-addons-test-utils": "^15.4.2", 
"babel-preset-es2015": "^6.22.0", 
"babel-preset-react": "^6.23.0", 
"react-test-renderer": "^15.4.2", 
"enzyme": "^2.7.1", 
"enzyme-to-json": "^1.5.0", 
"react": "^15.2.0", 
"react-dom": "^15.2.1" 

がローカルノード7.0.0を使用してトラヴィスに。

アイデア?

+0

同じコマンドで実行しますか? CIシステムでコードカバレッジで実行すると、この問題が発生しました。 –

+0

@AndreasKöberleYup!私たちは 'npm run jest'を使っています。 –

答えて

1

私は、ローカルとCIの両方で全く同じバージョンを使用していることを確認します。特定のバージョンにjestbabel-jestピン止めしてみてください。

"babel-jest": "=19.0.0", 
"jest": "=19.0.2", 

たぶん私はすべての依存関係と同じことをするだろう!その後、マシンからnode_modules/を削除し、テストを実行し(必要に応じてスナップショットを更新)、を押します。

ps。私はまたトラビスのキャッシュを空にしようとします:https://travis-ci.com/USERNAME/REPOSITORY_NAME/caches

関連する問題