Page MenuHomePhabricator

checkbug46723.py

Authored By
bzimport
Nov 22 2014, 1:30 AM
Size
868 B
Referenced Files
None
Subscribers
None

checkbug46723.py

import glob
import re
re_checkedout = re.compile(r'.*Checking out Revision (\w+).*',re.DOTALL)
re_zuul_commit = re.compile(r'.*ZUUL_COMMIT=(\w+) .*', re.DOTALL)
log_files = glob.glob( '/var/lib/jenkins/jobs/mediawiki-core-phpunit-misc/builds/52??/log' )
log_files.sort()
for log_file in log_files:
print "Verifying %s" % log_file
file = open(log_file)
content = file.read()
file.close()
checked_out = zuul_commit = None
match = re_checkedout.match( content )
if match:
checked_out = match.groups()[0]
else:
print "ERR> could not find checked out revision"
match = re_zuul_commit.match( content )
if match:
zuul_commit = match.groups()[0]
else:
print "ERR> could not find Zuul commit"
mismatch = ''
if zuul_commit != checked_out:
mismatch = ' (MISMATCH)'
print "Zuulcommit: %s\nCheckedout: %s%s" % (
zuul_commit,checked_out,mismatch)

File Metadata

Mime Type
text/plain
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
10160
Default Alt Text
checkbug46723.py (868 B)

Event Timeline