統合プロジェクトとビルドプロパティのリファレンス

kwadmin で表示されるプロジェクトプロパティ

次のテーブルは、kwadmin get-project-properties コマンドによって表示されるプロジェクトプロパティのリストを示します。編集可能なプロパティは、kwadmin set-project-property コマンドで設定できます。

プロパティ 説明 編集してもよろしいですか? Allowable values Example value
auto_delete_threshold 自動削除機能が有効な場合は、ビルド数を指定して保存します。 はい null 値を渡して保存方針を無効にします。 10
bug_tracker_schema {0}id に置き換え、id をハイパーリンクに変換するために使用されます。 N/A バグトラッカー URL に情報を渡す URL パターン https://bugs.example.com/project/id={0}
copy_tables Klocwork テーブルが kwadmin load により projects_root にコピーされるようにするかどうかを指定します。 はい true または false true
作成者 プロジェクトが作成されたユーザー ID いいえ N/A joebloggs
database.host データベースサーバーのホスト名 いいえ N/A myserver.acme.com
database.port データベースサーバーポート いいえ N/A 3306
database.started_by データベースサーバーを起動したユーザー ID いいえ N/A adminuser
database.type Database type いいえ データベースタイプの名前 mysql
database.user データベースサーバーを起動したユーザー いいえ N/S kw
説明 プロジェクトの説明 はい (Validate で編集可能) N/A このプロジェクトには、toolbus ソースコードが含まれています。
disable_stream_ci_defects

CI ビルドがストリーム欠陥をサーバーにロードするかどうかを指定します。

はい true または false true
enable_exact_file_match 自動マッチングを無効にすると、プロジェクトをより詳細に制御できるようになります。 プロジェクトにロード (および編集) できる .emp ファイルと組み合わせて使用します。 はい true または false true
enable_group_calculations システムがサーバー指摘を表示する方法を変更します。デフォルトでは、デスクトップ指摘とサーバー指摘がグループ化オフで表示されます。プロジェクトの指摘を常時グループ化オンで表示するには、設定を true に変更します。このオプションを使用すると、ビルド/ロード段階でのグループ化計算が可能になります。このオプションは、'grouping_on_default' と 'grouping:on' を正しく機能させるうえで必須です。'enable_group_calculations' を無効にすると、ビルドはグループを計算せず、kwadmin load はグループをロードせず、'grouping:on' は機能しません (空の結果になる)。 はい true または false false
grouping_on_default

システムがサーバー指摘を表示する方法を変更します。デフォルトでは、デスクトップ指摘がグループ化オフで表示され、サーバー指摘はグループ化オンで表示されます。プロジェクトのサーバー指摘を常時グループ化オフで表示するには、設定を false に変更します。

注意: このオプションを使用すると、"grouping:off" を含まない検索では空の結果になります。有用な結果を出すには、これを 'enable_group_calculations=true' (およびその後ロードされるビルド) と組み合わせる必要があります。

はい true または false true
incompatible_server_versions 現在の projects_root ディレクトリと互換性のないサーバーバージョン いいえ N/A 6.1,7.0
klocwork.host または web.host Klocwork サーバーのホスト名 いいえ N/A myserver.acme.com
klocwork.port または web.port Klocwork サーバーのポート番号 いいえ N/A 8080
klocwork.started_by または web.started_by Klocwork サーバーを起動したユーザー ID いいえ N/A adminuser
言語 プロジェクトのソースファイルのプログラミング言語 はい カンマ区切りリスト。許容可能な値:c、cxx、java、csharp c,cxx
license.host ライセンスサーバーのホスト名 いいえ N/A myserver.acme.com
license.port License Server port いいえ N/A 27000
ロケール プロジェクト作成時に設定されたプロジェクトのロケールをオーバーライドします。kwbuildproject を使用して統合ビルド解析を実行する '''' に設定し、すべてのビルドで指摘メッセージとトレースバックの言語が一貫するようにしてください。 はい en, ja ja
project_creation_time_stamp プロジェクト作成タイムスタンプ、Validate によりローカライズ いいえ N/A 1136234753965
project_creation_version 内部使用 いいえ N/A 21.0
project_version 内部使用 いいえ   21.0
projects_root_creation_version 内部使用 いいえ N/A 21.0
same_kind_defect_per_file_threshold

この設定を構成すると、指定されたしきい値を超える同じタイプの欠陥 (たとえば、ABV.EXAMPLE) がファイルに含まれている場合に、統合または CI ビルドがプロジェクトに読み込まれなくなります。これは、ビルドが遅い大規模なプロジェクトに特に役立ちます。

設定しない場合、デフォルトのしきい値は 0 に設定されます。つまり、同じ欠陥の数に制限がなくなります (無限)。

設定した欠陥しきい値を超えたためにビルドが失敗する場合は、次のアクションを検討してください。
  • .sconf を使用して、特定のファイルのノイズの多い欠陥を抑制する
  • プロジェクトでノイズチェッカーを無効にする
  • これらのビルドを通過させたい場合は、設定したしきい値制限を変更します
  • kwadmin load/validate admin load または kwciagent load (CI ビルドの場合) の ignore-defect-threshold メカニズムで、設定した欠陥しきい値チェックを無視します。
はい 数値。しきい値制限をオフにするには 0 を渡します。 5000 (推奨)
source.tables プロジェクトで使用するプレビルドテーブルの場所 いいえ N/A C:\klocwork\projects_root\projects\MyProject\builds\build_4\tables
source_encoding プロジェクトソースファイルの言語エンコーディングkwadmin create-project を参照してください。 はい 言語エンコーディング許容される値のリストを検索するには、kwconv--list オプションを使用します。 utf-8