0.2.7から0.6.1にアップグレードした後、gradleから実行するとテストに失敗しています。0.2.7から0.6.1へのアップグレード後にテストに失敗しました
失敗テストは簡単です:
And match response.dispositionInstructions == "Disposition Instructions"
私はIntelliJのから実行すると、テストは合格します。 のGradleから実行すると、以下が記録されます。
15:11:22.840 [DEBUG] [TestEventLogger] com.intuit.karate.exception.KarateException: path: $.dispositionInstructions, actual: '{"dispositionInstructions":"Disposition Instructions", rest of document omitted}’ , expected: 'Disposition Instructions', reason: not equal
ない、それが関連しているが、JSON文書が94Kを超える長い場合に確認してください。 しかし、(ログからの)文書をJSONバリデーター(jsonlint.com)に貼り付けると、その文書は有効であると表示されます。
私は新しい機能を利用したいと考えています。これが私をブロックする唯一の問題です。 0.6.1でこれが失敗している理由についてのご意見はありますか?
迅速な対応に感謝します。このように問題を解決するには、build.gradleにtest {jvmArgs!= "-Dfile.encoding = UTF-8" 'を追加します。 – user1346150
fantastic。感謝のために@ user1346150! –