プロジェクト

全般

プロフィール

整備 #3679

完了

カバレッジデータの収集

n-miyamoto さんが約8年前に追加. ほぼ8年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2016/10/26
期日:
進捗率:

100%

予定工数:

説明

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


ファイル

n-miyamoto さんが約8年前に更新

  • ファイル coverage_InPortCorbaCdrConsumer.zip を追加

テストを実行したプロセスが終了しないものがあったので修正を行った。

例えば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単体で計測すると、添付のようなカバレッジデータが取得できる。

n-miyamoto さんが約8年前に更新

  • ファイル を削除 (coverage_InPortCorbaCdrConsumer.zip)

n-miyamoto さんが約8年前に更新

n-miyamoto さんが約8年前に更新

  • ステータス新規 から 解決 に変更
  • 進捗率20 から 100 に変更

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

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

n-ando さんがほぼ8年前に更新

  • ステータス解決 から 終了 に変更

他の形式にエクスポート: Atom PDF