Boost logo

Boost :

Subject: Re: [boost] Running Boost Regression Tests
From: frederic.bron_at_[hidden]
Date: 2008-12-05 11:48:08


Great: I managed to run the tests for cygwin g++ 3.4.4 (29 Gbytes of disk space!). Tests have been transferred to boost.
However, there is also a strange error:

# Starting tests ("/cygdrive/g/boost_regression/tools_bjam/bin.cygwinx86/bjam.exe" "-sBOOST_BUILD_PATH=/cygdrive/g/boost_regression:/cygdrive/g/boost_regression/tools_bb"
"-sBOOST_ROOT=/cygdrive/g/boost_regression/boost" "--boost=/cygdrive/g/boost_regression/boost" "--boost-build=/cygdrive/g/boost_regression/tools_bb" "--debug-configuration" -l300 gcc-3.4.4 -d2
--dump-tests -j3 "--build-dir=/cygdrive/g/boost_regression/results" >>"/cygdrive/g/boost_regression/results/bjam.log" 2>&1)...
# Running Boost.Build tests
# Using bjam binary in '/cygdrive/g/boost_regression/tools_bjam/bin.cygwinx86'
Traceback (most recent call last):
  File "/cygdrive/g/boost_regression/boost/tools/build/v2/test/test_all.py", line 229, in <module>
    run_tests(critical_tests, tests)
  File "/cygdrive/g/boost_regression/boost/tools/build/v2/test/test_all.py", line 51, in run_tests
    __import__(i)
  File "/cygdrive/g/boost_regression/boost/tools/build/v2/test/custom_generator.py", line 47, in <module>
    t.expect_content("bin/$toolset/debug/r.obj", "rc-object")
  File "/cygdrive/g/boost_regression/boost/tools/build/v2/test/BoostBuild.py", line 711, in expect_content
    actual = self.__read_file(name, exact)
  File "/cygdrive/g/boost_regression/boost/tools/build/v2/test/BoostBuild.py", line 704, in __read_file
    result = string.replace(self.read_and_strip(name), "\\", "/")
  File "/cygdrive/g/boost_regression/boost/tools/build/v2/test/BoostBuild.py", line 524, in read_and_strip
    lines = open(self.glob_file(name), "rb").readlines()
TypeError: coercing to Unicode: need string or buffer, list found
# Getting test case results out of "/cygdrive/g/boost_regression/results/bjam.log"...
boost_root: /cygdrive/g/boost_regression/boost
locate_root: /cygdrive/g/boost_regression/results

F. Bron

boost-bounces_at_[hidden] a écrit sur 05/12/2008 15:26:59 :

>
>
> Good and bad news for the regression tests on cygwin:
>
> good: python run.py now works in an empty directory. I think
> regression.py was in an internet cache somewhere and not updated.
> bad: I have started regression tests on cygwin and after 6 hours, I
> ran out of disk space with 25 Gbytes used by the regression tests
> (just one compiler!). Is there a way to know if I was close to the
> end? I imagine that it comes from the size of debug objects that
> must be larger than on linux. I can try again on another disk at night.
>
> F. Bron
>
> boost-bounces_at_[hidden] a écrit sur 04/12/2008 21:04:29 :
>
> > AMDG
> >
> > frederic.bron_at_[hidden] wrote:
> > > I have the Downloading also but the regression.py that comes is
> > not the good one (not the latest svn revision)!
> > > # Dowloading regression scripts from http://svn.boost.
> > org/svn/boost/trunk/tools/regression/src...
> > > Please look at what I get (attached file).
> > >
> > > So the question is: what does the following command?
> > >
> > > urllib.FancyURLopener(proxy).retrieve(
> > > '%s/%s' % (script_remote,src), os.path.
> > join(script_dir,src) )
> > >
> > > In particular, script_remote/src = http://svn.boost.
> > org/svn/boost/trunk/tools/regression/src/regression.py
> > > but the repository is https:// is it the really the same file?
> > >
> >
> > Yes it ought to be the same. The repository allows both http and https
> > access.
> > What exactly is the command that you use for run.py?
> >
> > What happens if you check out https://svn.boost.org/svn/boost/trunk/tools
> > into the directory of run.py?
> >
> > In Christ,
> > Steven Watanabe
> >
> > _______________________________________________
> > Unsubscribe & other changes: http://lists.boost.
> org/mailman/listinfo.cgi/boost
>
>
> Avis :
> Ce message et toute pièce jointe sont la propriété d'Alcan et sont
> destinés seulement aux personnes ou à l'entité à qui le message est
> adressé. Si vous avez reçu ce message par erreur, veuillez le
> détruire et en aviser l'expéditeur par courriel. Si vous n'êtes pas
> le destinataire du message, vous n'êtes pas autorisé à utiliser, à
> copier ou à divulguer le contenu du message ou ses pièces jointes
> en tout ou en partie.
>
> Notice:
> This message and any attachments are the property of Alcan and are
> intended solely for the named recipients or entity to whom this
> message is addressed. If you have received this message in error
> please inform the sender via e-mail and destroy the message. If you
> are not the intended recipient you are not allowed to use, copy or
> disclose the contents or attachments in whole or in part.
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk