英語版
このページの英語版を見る

rt.cover

コードカバレッジアナライザの実装
License:
Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)
Authors:
Walter Bright, Sean Kelly

ソース rt/cover.d

void dmd_coverSourcePath(string pathname);
ソースファイルがある場所のパスを設定する。
Parameters:
string pathname 新しいパス名。
void dmd_coverDestPath(string pathname);
リスト・ファイルが書き込まれる場所へのパスを設定する。
Parameters:
string pathname 新しいパス名。
void dmd_coverSetMerge(bool flag);
マージ・モードを設定する。
Parameters:
bool flag true を指定すると、新しいデータがリスト・ファイル内の既存のデータと合計される。 false は、常に新しいリスト・ファイルが作成されることを意味する。
void _d_cover_register2(string filename, size_t[] valid, uint[] data, ubyte minPercent);
カバレッジ・コールバック。
Parameters:
string filename カバレッジ・ファイルの名前。
size_t[] valid カバレッジに有効なコード行を含むビット配列。
uint[] data 各行のカバレッジヒットを含む配列。
ubyte minPercent モジュールの最小カバレッジ