整備 #3679
カバレッジデータの収集
Start date:
10/26/2016
Due date:
% Done:
100%
Estimated time:
Description
テストのカバレッジデータを収集する
History
#1 Updated by n-miyamoto over 6 years ago
- File coverage_InPortCorbaCdrConsumer.zip added
テストを実行したプロセスが終了しないものがあったので修正を行った。
例えばtest_InPortCorbaCdrConsumer.pyでは、以下のようにオブジェクトの非活性化とマネージャのシャットダウンを行う。
def tearDown(self): self._poa.deactivate_object(self._poa.servant_to_id(self._inp)) del self._inp time.sleep(1) self.manager.shutdown()
カバレッジデータ計測の際は以下のコマンドを実行する。
coverage run test_All.py coverage html
test_InPortCorbaCdrConsumer単体で計測すると、添付のようなカバレッジデータが取得できる。
#2 Updated by n-miyamoto over 6 years ago
- File deleted (
coverage_InPortCorbaCdrConsumer.zip)
#3 Updated by n-miyamoto over 6 years ago
- File coverage_InPortCorbaCdrConsumer.zip coverage_InPortCorbaCdrConsumer.zip added
- % Done changed from 0 to 20
#4 Updated by n-miyamoto over 6 years ago
- Status changed from 新規 to 解決
- % Done changed from 20 to 100
テストの実行、カバレッジデータの表示をするJenkinsのジョブを作成した。
#5 Updated by n-ando about 6 years ago
- Status changed from 解決 to 終了