問題タブ [citrus-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
312 参照

citrus-framework - citrus waitFor().condition() ステートメントを ftpServer で使用すると待機しない

citrus-framework を使用して、FTP サーバーにいくつかのファイルを書き込む統合をテストしようとしています。

一部のファイルが ftp にアップロードされるまで待機する必要があります (これwaitFor().condition()を達成するためにステートメントを使用しています)。その後、送信されたメッセージを受信し、いくつかのアサーションを実行します。

このテストを実行しようとすると、実行されず、ファイルが FTP にアップロードされる前に実行waitFor()されるように見えます。ftpServer.createConsumer().receive(context);

これは私が得ているエラーです:

どうすればこれを修正できますか?また、Citrus で FTP Java DSL を使用するための完全な例は大歓迎です!

0 投票する
1 に答える
111 参照

citrus-framework - citrus waitFor().file がファイルの読み取りに失敗する

テスト中のプロセスによってディスク上の出力ファイルが書き込まれるのを待つために、Citrustest で waitFor() を使用しようとしています。このコードを使用しました

数秒後、期待どおりにファイルがフォルダに表示されます。私がテストコードを実行しているユーザーには、ファイルを読み取る権限があります。ただし、waitFor() はタイムアウトで終了します。

何が問題なのですか?クラスパス外のファイルをチェックできませんか?

0 投票する
1 に答える
66 参照

java - テスト スイートを残りのサービスとして公開している間、CITRUS SPRING IOC コンテナを閉じることができません

私は TESTNG を使用して CITRUS テスト クラスを実行していますが、次の柑橘類のコードで実行すると正しく実行され、最後にスプリング コンテナーを閉じていました。

テストクラスは正常に実行されていましたが、上記のコードを残りのサービスとして公開している間、柑橘類の春のコンテナが閉じていませんでした。通常、最後に残りのサービスに公開せずに正常に実行している間、次のログを取得しています

しかし、残りのサービスとして呼び出している間、最初の残りのヒットの後、これにより最後に上記のログが表示されませんでした.2番目の残りのヒットでは、柑橘類も同じxmlテストケースを実行していました. Rest ヒットごとにテストケースの xml 名を変更したいと考えています。