|
Boost Testing : |
From: Toon Knapen (toon.knapen_at_[hidden])
Date: 2005-07-15 10:33:15
JOAQUIN LOPEZ MU?Z wrote:
> About a week or so. Any chance to get them
> marching again?
>
Well we have cronjobs to launch them but they constantly fail. The
cronjobs on IBM and HP constantly fail due to connection timeout's.
On IBM I already tried about 10 times to launch the script manually but
constantly I get connection timeout's. This was not the case before so I
really do not know what is happening. You should know however that even
installing a python on IBM that is capable doing all things that are
used in regression.py is not trivial. For example it took us some time
to get zlib etc integrated in python. The solution I see is to download
the distribution once, distribute it internally to the different
machines, launch regression.py on that distribution, recover the results
on a linux machine and let the linux machine upload the results (the
error-log of regression.py on ibm is attached)
On HP I launched regression.py this morning manually and finally it
worked again. The cron however constantly fails. I have attached the log
of the error we get.
On Altix apparantly there is a problem with compiling the
process_jam_log executable. We still have to look into this.
bash-2.05a$ python /home/qa/cvstop/qa_tests/regression.py --runner=FFT-vacppv6 --toolsets=vacpp
# Cleaning up "/home/qa/cvstop/qa_tests/boost" directory ...
# Cleaning up "/home/qa/cvstop/qa_tests/results" directory ...
# Getting sources (2005-07-15T17:24:05Z)...
# Downloading "http://www.meta-comm.com/engineering/boost/snapshot/boost-CVS-HEAD.tar.bz2" to "/home/qa/cvstop/qa_tests"...
Traceback (most recent call last):
File "/home/qa/cvstop/qa_tests/regression.py", line 843, in ?
commands[ command ]( **accept_args( args ) )
File "/home/qa/cvstop/qa_tests/regression.py", line 669, in regression
get_source( user, tag, proxy, [] )
File "/home/qa/cvstop/qa_tests/regression.py", line 288, in get_source
tarball_path = download_boost_tarball( regression_root, tag, proxy )
File "/home/qa/cvstop/qa_tests/regression.py", line 151, in download_boost_tarball
, proxy
File "/home/qa/cvstop/qa_tests/regression.py", line 126, in http_get
src = urllib.urlopen( source_url, proxies = proxies )
File "/usr/local/python/lib/python2.5/urllib.py", line 77, in urlopen
return opener.open(url)
File "/usr/local/python/lib/python2.5/urllib.py", line 180, in open
return getattr(self, name)(url)
File "/usr/local/python/lib/python2.5/urllib.py", line 296, in open_http
h.endheaders()
File "/usr/local/python/lib/python2.5/httplib.py", line 794, in endheaders
self._send_output()
File "/usr/local/python/lib/python2.5/httplib.py", line 675, in _send_output
self.send(msg)
File "/usr/local/python/lib/python2.5/httplib.py", line 642, in send
self.connect()
File "/usr/local/python/lib/python2.5/httplib.py", line 626, in connect
raise socket.error, msg
IOError: [Errno socket error] (78, 'Connection timed out')
# Cleaning up "/home/qa/cvstop/qa_tests/boost" directory ...
# Cleaning up "/home/qa/cvstop/qa_tests/results" directory ...
# Getting sources (2005-07-02T08:00:01Z)...
# Downloading "http://www.meta-comm.com/engineering/boost/snapshot/boost-CVS-HEAD.tar.bz2" to "/home/qa/cvstop/qa_tests"...
Traceback (most recent call last):
File "/home/qa/cvstop/qa_tests/regression.py", line 841, in ?
commands[ command ]( **accept_args( args ) )
File "/home/qa/cvstop/qa_tests/regression.py", line 668, in regression
get_source( user, tag, proxy, [] )
File "/home/qa/cvstop/qa_tests/regression.py", line 287, in get_source
tarball_path = download_boost_tarball( regression_root, tag, proxy )
File "/home/qa/cvstop/qa_tests/regression.py", line 150, in download_boost_tarball
, proxy
File "/home/qa/cvstop/qa_tests/regression.py", line 130, in http_get
data = src.read( 16*1024 )
File "/usr/local/python/lib/python2.5/socket.py", line 303, in read
data = self._sock.recv(recv_size)
socket.error: (232, 'Connection reset by peer')