問題タブ [teardown]
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.
perl - テスト ケースが成功した場合 (およびその場合のみ)、Perl テストでチェックを実行する
Perl での単体テストに Test::Unit::TestCase を使用しています。現在のテストがこれまで成功した場合にのみ、tear_down サブで特別なアサーションを行う方法はありますか。
もちろん、各テストの最後に特別なチェックを行うこともできますが、特別なチェックを忘れないように、tear_down 内で行う方がはるかに優れています。
testing - JUnit - tearDown() のアクセス失敗メッセージ
私はすでにこれを検索しましたが、NUnit に関するトピックは 1 つしか見つかりませんでした。JUnit はまだ NUnit とは少し異なると思いますので、質問をさせていただきます ;-)
setUp()、test()、tearDown() を含む 1 つのテスト ケースがあります。setUp() と test() で例外をスローする代わりに、関数 fail("Some text here..."); を使用します。また、テストが終了する可能性があるため、いくつかのアサートがあります。次に、tearDown() 関数でテスト ケースの失敗の理由を取得し (これは問題です)、それを文字列としてファイルに書き込みます (失敗の理由を取得できれば問題ありません)。私の質問は、テスト ケースの失敗に関する情報にどのようにアクセスできますか? teaDown() 関数でテストがまったく失敗したかどうかを確認するにはどうすればよいですか?
よろしく、SH
unit-testing - Python undo メソッドのモック
Mock を使用して、クラスのメソッドを特定の戻り値に置き換えています。それは非常にうまく機能しますが、少しうまく機能しすぎるかもしれません... 私はこれを行います (以下を参照)。しかし、次のテスト クラスでは、パスワード クラスをモックせずに再利用します。そのテストに配置されたモックはまだ有効です。
こんな感じでTearDownメソッドのモックを元に戻そうとしたのですが、うまくいきません。
クラスメソッドの元の機能を復元するにはどうすればよいですか?
python - Python の timeit.timeit() 関数の分解
Python で timeit.timeit() 関数のティアダウンを指定する方法はありますか? 「Statement」と「Setup」に引数があることは知っていますが、ティアダウンを実行する良い方法が見つかりませんでした。
「ステートメント」に分解コードを含めると、時間を計ろうとしているコード スニペットのタイミングがずれます。timeit モジュールの繰り返し機能を使用できるように、ハードウェア リソースを解放するためにティアダウンが必要です。
jmeter - jmeterティアダウンスレッドグループが数回実行されます
次のテスト計画があります。
テスト計画 - セットアップ (1 スレッド 1 ループ) - スレッド グループ 1 (2 スレッド、2 ループ) - スレッド グループ 2 (2 スレッド、2 ループ) - スレッド グループ 3 (2 スレッド、2 ループ) - 破棄 (1 スレッド) 1ループ)
分解セクションでは、テスト結果についてメールを送信します。しかし、場合によっては、1 通ではなく数通のメールを受け取ることがあります。スクリプトの実行中にメールを受信することさえできます。SMPT Sampler を使用して電子メールを送信します。
何度も実行を取り壊すことができるのはなぜですか?
java - スレッドを終了するときにコードを実行するにはどうすればよいですか
スレッドが死ぬ前にコードを最後に実行したい。したがって、私が探しているのは、スレッドを終了する前に特定のタスクが実行されることを保証する、スレッド用のある種の dispose()、tearDown() メソッドです。