0

1 つのプロジェクトに数人で取り組んでいます。テスト環境では、一度に 1 台のマシンのみがアクセスできる実際のサービスのサンドボックスを使用します (2 台のマシンで同時にテストを実行すると、テストは失敗します)。現在別のマシンで実行されている特定のテストの実行をロックする方法はありますか? Maven を使用し、テストを単体テストと統合テストに分割しています。理想的な解決策は、統合テストの実行のみをロックすることです。

ヒントをいただければ幸いです。

4

1 に答える 1

0

私見では、統合テストの実行を継続的統合サーバーに委任し、その on dev プロファイルを無効にする必要があります。
ターゲットリソースをロックし、統合テストの実装でプログラムでロックをテストする以外に、あなたが期待していることを行う方法はないと思います

于 2013-03-06T15:14:12.713 に答える