3232 "CharClassesQuickcheck#addString" : 'addString' ,
3333 "StateSetQuickcheck#addStateDoesNotRemove" : 'add' ,
3434 "StateSetQuickcheck#containsElements" : 'contains' ,
35- "StateSetQuickcheck#removeAdd" : 'remove'
35+ "StateSetQuickcheck#removeAdd" : 'remove' ,
36+ "RoaCMSBuilderPropertyTest#buildEncodedParseCheck" : 'roa' ,
37+ "ManifestCMSBuilderPropertyTest#buildEncodedParseCheck" : 'manifest' ,
38+ "AspaCmsTest#should_generate_aspa" : 'aspa' ,
39+ "X509ResourceCertificateParentChildValidatorTest#validParentChildSubResources" : 'resources' ,
40+ "X509ResourceCertificateParentChildValidatorTest#validParentChildOverClaiming" : 'claiming' ,
41+ "X509ResourceCertificateParentChildValidatorTest#validParentChildOverClaimingLooseValidation" : 'loose'
3642}
3743
3844row_count = 1
@@ -46,6 +52,8 @@ def filter_for_recent_results(project_name: str, stats_directories: list[str]) -
4652 project_string = project_name if project_name != "convex" else project_name + "-core" # edge case
4753 if "mph-table-fixed" in stats_directories [0 ]: # edge case
4854 project_string = "mph-table-fixed"
55+ elif "rpki-commons-fixed" in stats_directories [0 ]:
56+ project_string = "rpki-commons-fixed"
4957 time_stamps = [datetime .datetime .strptime (x .replace (project_string , "" ).replace ("_" , ":" ).replace ("T" , " " ), "%Y-%m-%d %H:%M:%S.%f" )
5058 for x in stats_directories ]
5159 time_stamps .sort ()
@@ -89,11 +97,14 @@ def generate_report_stats(stat_values: dict[str, dict]) -> dict[str, str]:
8997 property_dict = {}
9098 for key in first_iteration :
9199 property_dict [key ] = []
92-
100+
93101 # populate the dictionary with our results
94102 for key , val in stat_values .items ():
95103 for prop , time in val .items ():
96104 property_array = property_dict .get (prop )
105+ if property_array is None :
106+ property_dict [prop ] = []
107+ property_array = property_dict .get (prop )
97108 property_array .append (time )
98109
99110 # generate mean, standard deviation and populate our final object
@@ -142,7 +153,7 @@ def main():
142153 fixed_stats_directories = obtain_stats_directories (results_directory = fixed_results_directory )
143154 evaluated_fixed_runs = filter_for_recent_results (project_name = project_name , stats_directories = fixed_stats_directories )
144155 fixed_raw_stats = evaluate_directories (project_name = fixed_project_name , results_directory = fixed_results_directory , directories = evaluated_fixed_runs )
145-
156+
146157 # obtain mean/st dev
147158 final_stats = generate_report_stats (stat_values = raw_stats )
148159 final_fixed_stats = generate_report_stats (stat_values = fixed_raw_stats )
0 commit comments