chc.cmdline.kendra.TestResults module

class chc.cmdline.kendra.TestResults.TestResults(testsetref: TestSetRef)[source]

Bases: object

add_missing_ppo(cfilename: str, cfun: str, context: str, predicate: str) None[source]
add_missing_spo(cfilename: str, cfun: str, context: str, hashstr: str) None[source]
add_parse_error(cfilename: str, msg: str) None[source]
add_parse_success(cfilename: str) None[source]
add_pev_discrepancy(cfilename: str, cfun: TestCFunctionRef, ppo: TestPPORef, status: str) None[source]
add_ppo_count_error(cfilename: str, cfun: str, lenppos: int, lenrefppos: int) None[source]
add_ppo_count_success(cfilename: str, cfun: str) None[source]
add_sev_discrepancy(cfilename: str, cfun: TestCFunctionRef, spo: TestSPORef, status: str) None[source]
add_spo_count_error(cfilename: str, cfun: str, lenspos: int, lenrefspos: int) None[source]
add_spo_count_success(cfilename: str, cfun: str) None[source]
add_xcfile_error(cfilename: str) None[source]
add_xcfile_success(cfilename: str) None[source]
add_xffile_error(cfilename: str, cfun: str) None[source]
add_xffile_success(cfilename: str, cfun: str) None[source]
property cfiles: Iterable[TestCFileRef]
get_line_summary() str[source]
get_summary() str[source]
property includes_parsing: bool
property includes_pevs: bool
property includes_ppos: bool
property includes_sevs: bool
property includes_spos: bool
property parseresults: Dict[str, str]
property pevresults: Dict[str, Dict[str, Dict[str, Any]]]
property pporesults: Dict[str, Dict[str, Dict[str, Any]]]
set_parsing() None[source]
set_pevs() None[source]
set_ppos() None[source]
set_sevs() None[source]
set_spos() None[source]
property sevresults: Dict[str, Dict[str, Dict[str, Any]]]
property sporesults: Dict[str, Dict[str, Dict[str, Any]]]
property testsetref: TestSetRef
property xfileresults: Dict[str, Dict[str, Any]]