imas_validator.report.validationReportGenerator.ValidationReportGenerator

class imas_validator.report.validationReportGenerator.ValidationReportGenerator(validation_result: IDSValidationResultCollection)

Bases: object

Report generation class

__init__(validation_result: IDSValidationResultCollection)

Methods

__init__(validation_result)

gen_default_file_path(def_file_name, suffix)

parse(validation_result)

Creation of output file structure in JUnit xml format.

save_txt(file_name)

Save generated validation report summary as plain text file

save_xml(file_name)

Save generated validation report as JUnit xml file

Attributes

txt

xml

parse(validation_result: IDSValidationResultCollection) None

Creation of output file structure in JUnit xml format.

Parameters:
validation_result: IDSValidationResultCollection

IDSValidationResultCollection

Returns:

None

save_txt(file_name: str) None

Save generated validation report summary as plain text file

Parameters:
file_name: str

str - name of file to be saved.

Returns:

None

save_xml(file_name: str) None

Save generated validation report as JUnit xml file

Parameters:
file_name: str

str - name of file to be saved.

Returns:

None


Last update: 2025-08-29