Skip to content

Commit 5fecd4c

Browse files
committed
ci.py: Cleanup, DACA2 will be executed on other computers
1 parent 0ced0c3 commit 5fecd4c

1 file changed

Lines changed: 0 additions & 70 deletions

File tree

tools/ci.py

Lines changed: 0 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,6 @@
1313
import urllib
1414

1515

16-
def wget(url):
17-
try:
18-
fp = urllib.urlopen(url)
19-
data = fp.read()
20-
return data
21-
except IOError:
22-
pass
23-
return ''
24-
25-
2616
# Upload file to sourceforge web server using scp
2717
def upload(file_to_upload, destination):
2818
try:
@@ -41,26 +31,6 @@ def upload(file_to_upload, destination):
4131
except pexpect.TIMEOUT:
4232
pass
4333

44-
45-
# Perform a 'make test' on the repo
46-
def maketest(preclean):
47-
if preclean == True:
48-
subprocess.call(['make', 'clean'])
49-
50-
p = subprocess.Popen(
51-
['nice', 'make', 'test'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
52-
comm = p.communicate()
53-
54-
f = open('maketest.txt', 'wt')
55-
f.write('Errors\n======\n')
56-
f.write(comm[1] + '\n')
57-
f.write('Output\n======\n')
58-
f.write(comm[0] + '\n')
59-
f.close()
60-
61-
upload('maketest.txt', 'htdocs/devinfo/')
62-
63-
6434
# git push
6535
def gitpush():
6636
try:
@@ -124,40 +94,7 @@ def gitpull():
12494
return False
12595

12696

127-
def daca2report():
128-
print('Generate DACA2 report')
129-
subprocess.call(['rm', '-rf', 'daca2-report'])
130-
subprocess.call(['mkdir', 'daca2-report'])
131-
subprocess.call(['python', 'tools/daca2-report.py', 'daca2-report'])
132-
upload('-r daca2-report', 'htdocs/devinfo/')
133-
134-
def daca2(foldernum):
135-
folders = '0123456789abcdefghijklmnopqrstuvwxyz'
136-
folder = folders[foldernum % len(folders)]
137-
138-
print('Daca2 folder=' + folder)
139-
140-
p = subprocess.Popen(['git', 'show', '--format=%h'],
141-
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
142-
comm = p.communicate()
143-
rev = comm[0]
144-
rev = rev[:rev.find('\n')]
145-
146-
subprocess.call(
147-
['make', 'clean'])
148-
subprocess.call(
149-
['nice', 'make', 'SRCDIR=build', 'CFGDIR=' + os.path.expanduser('~/cppcheck/cfg'), 'CXXFLAGS=-O2', 'CPPFLAGS=-DMAXTIME=600'])
150-
subprocess.call(
151-
['mv', 'cppcheck', os.path.expanduser('~/daca2/cppcheck-O2')])
152-
153-
subprocess.call(['python', 'tools/daca2.py', folder, '--rev=' + rev])
154-
daca2report()
155-
subprocess.call(
156-
['python', 'tools/daca2.py', 'lib' + folder, '--rev=' + rev])
157-
daca2report()
158-
15997
t0 = datetime.date.today()
160-
foldernum = 0
16198
while True:
16299
if datetime.date.today() != t0:
163100
print("generate daily reports")
@@ -167,10 +104,3 @@ def daca2(foldernum):
167104
if gitpull() == True:
168105
print("make test")
169106
# maketest(False) # Integral make test build
170-
171-
cmd = wget('http://cppcheck.sourceforge.net/cgi-bin/ci.cgi?clear')
172-
if cmd.find("doxygen") >= 0:
173-
generate_webreport()
174-
175-
daca2(foldernum)
176-
foldernum = foldernum + 1

0 commit comments

Comments
 (0)