Project

General

Profile

整備 #3679

カバレッジデータの収集

Added by n-miyamoto about 6 years ago. Updated over 5 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
-
Start date:
10/26/2016
Due date:
% Done:

100%

Estimated time:

Description

テストのカバレッジデータを収集する

History

#1 Updated by n-miyamoto about 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 about 6 years ago

  • File deleted (coverage_InPortCorbaCdrConsumer.zip)

#4 Updated by n-miyamoto about 6 years ago

  • Status changed from 新規 to 解決
  • % Done changed from 20 to 100

テストの実行、カバレッジデータの表示をするJenkinsのジョブを作成した。

http://jenkins.openrtm.org/job/01_openrtm-python-test/

#5 Updated by n-ando over 5 years ago

  • Status changed from 解決 to 終了

Also available in: Atom PDF