CMSSW Integration Build Add-On Test log viewer

Logs available in /data/sdt/buildlogs/el8_amd64_gcc12/www/fri/15.1.CLANG-fri-23/CMSSW_15_1_CLANG_X_2025-06-13-2300/addOnTests/logs/

Integration Build CMSSW_15_1_CLANG_X_2025-06-13-2300

ERROR: pkl file /data/sdt/buildlogs/el8_amd64_gcc12/www/fri/15.1.CLANG-fri-23/CMSSW_15_1_CLANG_X_2025-06-13-2300/addOnTests/logs/addOnTests.pkldoes not exist --> -->
 
 
NameError
Python 3.9.21: /usr/bin/python3
Sun Jul 13 02:44:39 2025

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /var/www/SDT/cgi-bin/showAddOnLogs.py in <module>
    364 
    365     return
    366 
    367 
=>  368 main()
main = <function main>
 /var/www/SDT/cgi-bin/showAddOnLogs.py in main()
    361 
    362     lv = LogViewer(fmtr)
=>  363     lv.showLogs()
    364 
    365     return
lv = <__main__.LogViewer object>, lv.showLogs = <bound method LogViewer.showLogs of <__main__.LogViewer object>>
 /var/www/SDT/cgi-bin/showAddOnLogs.py in showLogs(self=<__main__.LogViewer object>)
    197         self.getCommands(normPath)
    198 
=>  199         passed, failed, notrun, stepOK, stepFail = self.getSummaryLogInfo(normPath)
    200         rvCmds = self.commands
    201 
passed undefined, failed undefined, notrun undefined, stepOK undefined, stepFail undefined, self = <__main__.LogViewer object>, self.getSummaryLogInfo = <bound method LogViewer.getSummaryLogInfo of <__main__.LogViewer object>>, normPath = '/data/sdt/buildlogs/el8_amd64_gcc12/www/fri/15.1...-23/CMSSW_15_1_CLANG_X_2025-06-13-2300/addOnTests'
 /var/www/SDT/cgi-bin/showAddOnLogs.py in getSummaryLogInfo(self=<__main__.LogViewer object>, path='/data/sdt/buildlogs/el8_amd64_gcc12/www/fri/15.1...-23/CMSSW_15_1_CLANG_X_2025-06-13-2300/addOnTests')
    110             # print "ERROR openig or reading logFile", logFileName
    111             # formatter.writeH3( "ERROR opening or reading logFile: "+logFileName )
=>  112             return passed, failed, timeout, notrun, stepOK, stepFail
    113         
    114         logRe = re.compile(r'.*(cmsRun|cmsDriver.py)\s+(.*?)\s:\s([PF].*?D)\s.*')
passed = [], failed = [], timeout undefined, notrun = [], stepOK = 0, stepFail = 0

NameError: name 'timeout' is not defined
      args = ("name 'timeout' is not defined",)
      with_traceback = <built-in method with_traceback of NameError object>