def verify_summary_file_info():
    report_data = ru.get_report_data_as_dictionary()
    assert report_data[pc.DATA_FORMAT] == EnumDataFormat.group
    assert report_data[pc.CLASS] == EnumDataClass.test_report
    data = report_data[pc.INFO]
    assert ('startTime' in data) is True
    assert ('endTime' in data) is True
    assert ('version' in data) is True
    return report_data
def validate_report_schema(filename=None):
    if filename is None:
        report_data = ru.get_report_data_as_dictionary()
    else:
        with open(filename) as file:
            report_data = json.load(file)
    assert report_data is not {}
    with open(report_schema_file) as rschema:
        schema = json.load(rschema)
    jsonschema.validate(report_data, schema)
    return report_data