@@ -167,8 +167,7 @@ def upload_data(db, datafile, platform, design, variant, args, rules):
167167
168168
169169def get_rules (platform , design , variant ):
170- runFilename = f"rules-{ variant } .json"
171- dataFile = os .path .join ("designs" , platform , design , runFilename )
170+ dataFile = os .path .join ("designs" , platform , design , f"rules-{ variant } .json" )
172171 data = {}
173172 if os .path .exists (dataFile ):
174173 with open (dataFile ) as f :
@@ -177,14 +176,11 @@ def get_rules(platform, design, variant):
177176 return data
178177
179178
180- # Initialize Firebase Admin SDK with service account credentials
179+ # Initialize Firebase Admin SDK with service account credentials and client
181180firebase_admin .initialize_app (credentials .Certificate (args .cred ))
182- # Initialize Firestore client
183181db = firestore .client ()
184182
185- runFilename = f"metadata-{ args .variant } .json"
186-
187- for reportDir , dirs , files in sorted (os .walk ("reports" , topdown = False )):
183+ for reportDir , _ , _ in sorted (os .walk ("reports" , topdown = False )):
188184 dirList = reportDir .split (os .sep )
189185 if len (dirList ) != 4 :
190186 continue
@@ -193,7 +189,7 @@ def get_rules(platform, design, variant):
193189 platform = dirList [1 ]
194190 design = dirList [2 ]
195191 variant = dirList [3 ]
196- dataFile = os .path .join (reportDir , runFilename )
192+ dataFile = os .path .join (reportDir , f"metadata- { args . variant } .json" )
197193 if not os .path .exists (dataFile ):
198194 print (f"[WARN] No data file for { platform } { design } { variant } ." )
199195 continue
0 commit comments