• <menu id="w2i4a"></menu>
  • logo Parasoft C/C++ test 自動化用戶指南

    文檔首頁>>Parasoft C/C++ test 自動化用戶指南>>Parasoft C/C++ test 自動化用戶指南(六):常規(guī)配置設(shè)置

    Parasoft C/C++ test 自動化用戶指南(六):常規(guī)配置設(shè)置


    Parasoft C/C++test針對C/C++開發(fā)的專業(yè)白盒自動化測試方案,能有效提高軟件開發(fā)效率和代碼質(zhì)量。C++test 可以進行靜態(tài)分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。

    Parasoft C/C++test申請免費試用


    常規(guī)配置設(shè)置

    console.verbosity.level

    此設(shè)置確定分析期間輸出到控制臺的詳細(xì)信息量。 

    可接受的值

    low 顯示有關(guān)當(dāng)前步驟和狀態(tài)(完成、失敗、最新)的錯誤和基本信息。
    normal 默認(rèn)。顯示與低設(shè)置相同的信息,但還包括在測試和分析期間執(zhí)行的命令行和報告的問題。
    high 顯示與正常相同的信息,但還包括警告。

    示例用法

    以下配置輸出有關(guān)執(zhí)行的最詳細(xì)信息:

    console.verbosity.level=high


    cpptest.fail.setup.problems

    此設(shè)置啟用或禁用返回0x40退出代碼,這表明在進程失敗時報告了安裝問題。

    可接受的值

    true 0x40如果報告設(shè)置問題,該過程將退出。
    false 默認(rèn)。該進程永遠(yuǎn)不會以0x40.

    有關(guān)的

    • 命令行退出代碼

    文件.編碼.模式

    此設(shè)置指定如何確定文件編碼。

    可接受的值

    default 允許使用系統(tǒng)屬性。
    auto 啟用對file.encoding.lang屬性指定的遠(yuǎn)東語言的編碼的自動檢測。
    user 允許使用file.encoding.name屬性指定的編碼。

    示例用法

    以下配置根據(jù)系統(tǒng)設(shè)置啟用文件編碼:

    file.encoding.mode=default


    file.encoding.lang

    此設(shè)置允許您指定將自動檢測文件編碼的語言。它要求將 file.encoding.mode屬性設(shè)置為auto。

    可接受的值

    1 日本人
    2 中國人
    3 簡體中文
    4 繁體中文
    5 韓國人

    示例用法

    以下配置啟用日語編碼:

    file.encoding.mode=auto
    file.encoding.lang=1


    file.encoding.name

    此設(shè)置允許您配置非系統(tǒng)設(shè)置中指定的文件編碼。它要求將 file.encoding.mode 屬性設(shè)置為 user。

    可接受的值

    [path]

    編碼的名稱,例如 ASCII-US、UTF-8、UTF-16、UTF-16LE、UTF-16BE。

    示例用法

    以下配置啟用 UTF-16 編碼。

    file.encoding.mode=user
    file.encoding.name=UTF-16


    本地存儲目錄

    此設(shè)置指定應(yīng)在何處存儲與分析相關(guān)的數(shù)據(jù)(臨時數(shù)據(jù)、數(shù)據(jù)緩存等)

    可接受的值

    [path] 將保存數(shù)據(jù)的文件夾的路徑。

    示例用法

    以下配置將數(shù)據(jù)存儲在 temp 文件夾中:

    local.storage.dir=C:\\parasoft\\temp


    并行模式

    這決定了使用哪種并行處理模式。您可能希望配置此設(shè)置以根據(jù) CI 環(huán)境中的構(gòu)建計劃優(yōu)化測試和分析執(zhí)行。

    可接受的值

    disabled 只有一個可用的 CPU
    auto 默認(rèn)。允許該工具控制并行處理設(shè)置。
    manual 允許您手動配置并行處理設(shè)置以滿足您的特定需求。

    示例用法

    以下配置禁用并行處理。

    parallel.mode=disabled

    有關(guān)的

    • 與 CI 工具集成

    parallel.no_memory_limit

    此設(shè)置啟用/禁用對并行處理消耗的內(nèi)存的額外限制。

    可接受的值

    true 并行處理消耗的內(nèi)存沒有額外限制。
    false 默認(rèn)。與并行處理相關(guān)的內(nèi)存消耗將受到限制。

    示例用法

    以下配置允許并行進程(在系統(tǒng)限制內(nèi))無限制地消耗內(nèi)存。

    parallel.no_memory_limit=true

    有關(guān)的

    • 與 CI 工具集成

    parallel.free_memory_limit

    此設(shè)置指定在低內(nèi)存條件下應(yīng)保持空閑的內(nèi)存量,以確??臻e內(nèi)存可用于其他進程。

    可接受的值

    [percentage]

    可用于應(yīng)用程序的總內(nèi)存的百分比。默認(rèn)為25。

    示例用法

    以下配置可確保應(yīng)用程序總內(nèi)存的 30% 可用于其他進程。

    parallel.free_memory_limit=30


    parallel.max_threads

    此設(shè)置指定可以同時執(zhí)行的最大并行線程數(shù)。并行線程的實際數(shù)量由 CPU 數(shù)量、可用內(nèi)存和許可證設(shè)置決定。

    可接受的值

    [number]

    同時執(zhí)行的并行線程的最大數(shù)量。默認(rèn)值等于 CPU 的數(shù)量。

    示例用法

    以下配置允許您同時執(zhí)行兩個并行線程:

    parallel.max_threads=2


    parasoft.user

    此設(shè)置指定將與 Parasoft 工件關(guān)聯(lián)的自定義用戶名,例如發(fā)送到 DTP 的發(fā)現(xiàn)和數(shù)據(jù)。

    可接受的值

    [name] 自定義用戶名。

    示例用法

    以下配置使用自定義名稱“T12”覆蓋系統(tǒng)中配置的本地用戶名:

    parasoft.user=T12


    設(shè)置.驗證

    此設(shè)置啟用/禁用設(shè)置驗證。

    可接受的值

    true 詳細(xì)。將報告設(shè)置格式中的錯誤。
    false 不會報告設(shè)置格式中的錯誤。

    示例用法

    以下配置禁用以設(shè)置格式報告錯誤:

    settings.validation=false


    settings.rules.file.cpptest

    此設(shè)置指定包含其他設(shè)置驗證規(guī)則的文件的路徑。該文件應(yīng)遵循.properties格式并列出設(shè)置及其有效值。

    可接受的值

    [path] 包含設(shè)置驗證附加規(guī)則的文件路徑。

    示例用法

    以下配置指向new_setting_rules.properties文件中的設(shè)置:

    settings.rules.file.cpptest=C:\\parasoft\\jtest\\new_setting_rules.properties

    文件中包含的設(shè)置可能類似于以下內(nèi)容:

     engine.path=$ANY
    engine.enabled=$BOOLEAN
    engine.analysis.deep=$INTEGER
    engine.severity.limit=$REGEXP{[1-5]}
    engine.verbosity.level=$REGEXP_IC{(low)|(normal)|(high)}


    使用情況報告啟用

    此設(shè)置啟用或禁用收集匿名使用信息并將其發(fā)送到 Parasoft。

    可接受的值

    true 使用數(shù)據(jù)被發(fā)送到 Parasoft。
    false 默認(rèn)。使用數(shù)據(jù)不會發(fā)送到 Parasoft。

    示例用法

    以下配置啟用收集使用數(shù)據(jù)。

    usage.reporting.enabled=true

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();