fixes
This commit is contained in:
parent
13a176b3d3
commit
b17c003a06
1
abichecker/ReviewBot.py
Symbolic link
1
abichecker/ReviewBot.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../ReviewBot.py
|
@ -30,6 +30,7 @@ import re
|
|||||||
import shutil
|
import shutil
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
import time
|
||||||
import abichecker_dbmodel as DB
|
import abichecker_dbmodel as DB
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -121,7 +122,7 @@ class ABIChecker(ReviewBot.ReviewBot):
|
|||||||
pairs = set()
|
pairs = set()
|
||||||
for lib in dst_libs.keys():
|
for lib in dst_libs.keys():
|
||||||
if lib in src_libs:
|
if lib in src_libs:
|
||||||
paris.add((lib, lib))
|
pairs.add((lib, lib))
|
||||||
else:
|
else:
|
||||||
self.logger.debug("%s not found in submission, checking aliases", lib)
|
self.logger.debug("%s not found in submission, checking aliases", lib)
|
||||||
for a in dst_libs[lib]:
|
for a in dst_libs[lib]:
|
||||||
@ -150,7 +151,7 @@ class ABIChecker(ReviewBot.ReviewBot):
|
|||||||
|
|
||||||
# we just need that to pass a name to abi checker
|
# we just need that to pass a name to abi checker
|
||||||
m = so_re.match(old)
|
m = so_re.match(old)
|
||||||
htmlreport = 'report-%s-%s-%s-%s-%s.html'%(mr.srcrepo, os.path.basename(old), mr.dstrepo, os.path.basename(new), mr.arch)
|
htmlreport = 'report-%s-%s-%s-%s-%s-%08x.html'%(mr.srcrepo, os.path.basename(old), mr.dstrepo, os.path.basename(new), mr.arch, time.time())
|
||||||
|
|
||||||
# run abichecker
|
# run abichecker
|
||||||
if m \
|
if m \
|
||||||
@ -186,7 +187,6 @@ class ABIChecker(ReviewBot.ReviewBot):
|
|||||||
|
|
||||||
self.reports = []
|
self.reports = []
|
||||||
ret = ReviewBot.ReviewBot.check_one_request(self, req)
|
ret = ReviewBot.ReviewBot.check_one_request(self, req)
|
||||||
pprint(self.reports)
|
|
||||||
|
|
||||||
self.save_reports_to_db()
|
self.save_reports_to_db()
|
||||||
|
|
||||||
@ -194,7 +194,7 @@ class ABIChecker(ReviewBot.ReviewBot):
|
|||||||
|
|
||||||
def save_reports_to_db(self):
|
def save_reports_to_db(self):
|
||||||
for r in self.reports:
|
for r in self.reports:
|
||||||
submission = DB.Submission(
|
abicheck = DB.ABICheck(
|
||||||
src_project = r.src_project,
|
src_project = r.src_project,
|
||||||
src_package = r.src_package,
|
src_package = r.src_package,
|
||||||
src_rev = r.src_rev,
|
src_rev = r.src_rev,
|
||||||
@ -202,11 +202,12 @@ class ABIChecker(ReviewBot.ReviewBot):
|
|||||||
dst_package = r.dst_package,
|
dst_package = r.dst_package,
|
||||||
result = r.result,
|
result = r.result,
|
||||||
)
|
)
|
||||||
self.session.add(submission)
|
self.session.add(abicheck)
|
||||||
self.logger.info("id %d"%submission.id)
|
self.session.commit()
|
||||||
|
self.logger.info("id %d"%abicheck.id)
|
||||||
for lr in r.reports:
|
for lr in r.reports:
|
||||||
libreport = DB.LibReport(
|
libreport = DB.LibReport(
|
||||||
submission = submission,
|
abicheck = abicheck,
|
||||||
src_repo = lr.src_repo,
|
src_repo = lr.src_repo,
|
||||||
src_lib = lr.src_lib,
|
src_lib = lr.src_lib,
|
||||||
dst_repo = lr.dst_repo,
|
dst_repo = lr.dst_repo,
|
1
abichecker/osclib
Symbolic link
1
abichecker/osclib
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../osclib
|
Loading…
x
Reference in New Issue
Block a user