TestReportObject

TestReportObject[]

TestReportの結果を表すオブジェクトを与える.

詳細

  • TestReportObjectは一般に,TestReportからの結果として得られる.
  • TestReportObject[]["prop"]は,与えられたTestReportObjectについて,"prop" の値を返す.
  • TestReportObject[][{"prop1","prop2",}]は,いくつかの特性に対応する値の連想を返す.
  • TestReportObject[]["Properties"]は,使用できる特性すべてのリストを返す.
  • TestReportObjectで可能な特性
  • "Results"Listとしてのすべての検定結果
    "ResultsDataset"Datasetとしてのすべての検定結果
    "ResultsByOutcome""Outcome"特性でまとめられた検定結果
    "ResultsByTestFileName""TestFileName"特性でまとめられた検定結果
    "ResultsByTestID""TestID"特性でまとめられた検定結果
    "RuntimeFailures"テストランの実行中に生成された検定以外の失敗
    "ReportSucceeded"すべての検定が失敗せずに成功したかどうか
    "MemoryUsed"全データの保存に使われたバイト数
    "CPUTimeUsed"検定評価に使われたCPU時間
    "AbsoluteTimeUsed"経過した実時間の絶対秒数
    "Title"検定ファイルのタイトル

例題

すべて開くすべて閉じる

  (1)

検定リストのレポートを作成する:

レポートに含まれる全特性を出力する:

アプリケーション  (1)

TestReportObjectを作成する:

"TestCreate"特性をレポート中のすべての検定に使う:

ReleaseHoldを使って検定スイートを再実行する:

Exportを使って検定スイートをファイルとして保存する:

TestReportを使ってエキスポートした検証スイートを再実行する:

特性と関係  (10)

特性  (10)

"ResultList"  (1)

"Results"特性ですべての検定をListとして抽出する:

Partを使って興味がある検定だけを抽出する:

"ResultDataset"  (1)

"ResultsDataset"特性ですべての検定をDatasetとして抽出する:

Partを使って興味がある検定だけを抽出する:

"ResultsByOutcome"  (1)

"ResultsByOutcome"特性で検定のグループ化されたリストを得る:

Partを使って興味がある検定だけを抽出する:

"ResultsByTestFileName"  (1)

"ResultsByTestFileName"特性ですべての検定をファイル名でグループ化して返す:

"ResultsByTestID"  (1)

"ResultsByTestID"特性ですべての検定を検定IDでグループ化して返す:

Part構文で興味がある検定だけを抽出する:

TestEvaluateを使って検定を再度実行する:

"RuntimeFailures"  (1)

欠陥があるTestReportはランタイムで何らかの失敗を出すかもしれない:

"RuntimeFailures"特性ですべてのエラーイベントをFailureオブジェクトとして表示する:

"ReportSucceeded"  (4)

検定が成功してランタイムの失敗が出されないときかつそのときに限り,"ReportSucceeded"特性はTrueを返す:

結果が"Succeeded"以外の"Outcome"である検定のレポートはFalseを返す:

一つあるいは複数の"RuntimeFailures"を含むレポートは,たとえすべての検定が成功しても常にFalseを返す:

成功率には未評価の検定は含まれない:

Wolfram Research (2014), TestReportObject, Wolfram言語関数, https://reference.wolfram.com/language/ref/TestReportObject.html (2023年に更新).

テキスト

Wolfram Research (2014), TestReportObject, Wolfram言語関数, https://reference.wolfram.com/language/ref/TestReportObject.html (2023年に更新).

CMS

Wolfram Language. 2014. "TestReportObject." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/TestReportObject.html.

APA

Wolfram Language. (2014). TestReportObject. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TestReportObject.html

BibTeX

@misc{reference.wolfram_2024_testreportobject, author="Wolfram Research", title="{TestReportObject}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/TestReportObject.html}", note=[Accessed: 05-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_testreportobject, organization={Wolfram Research}, title={TestReportObject}, year={2023}, url={https://reference.wolfram.com/language/ref/TestReportObject.html}, note=[Accessed: 05-November-2024 ]}