[docs]defanalyze_test_case(self,test_case:database.TestCase):logging.info(f'Analyzing test_case "{test_case.index}" for parameter study "{self.parameter_study_name}"')try:saver=Saver.read_pickle_parameter_study(test_case=str(test_case.index),parameter_study_name=self.parameter_study_name)exceptEOFError:logging.error(f'EOFError for test case "{test_case.index}" for parameter study "{self.parameter_study_name}"')returnexceptUnpicklingError:logging.error(f'UnpicklingError for test case "{test_case.index}" for parameter study "{self.parameter_study_name}"')returnelse:ifsaverisNone:returninformations=self.read_infos_from_saver(saver)withopen(f'{os.path.abspath(os.path.dirname(__file__))}/../../param_study/{self.parameter_study_name}/configs/test_case_{test_case.index}.yaml','r')asstream:config=yaml.load(stream)informations['config']=configself.analysis[test_case.index]=informations