Regression testing - is procedure changed?
I just found that there was commit into master where whole $BOOST/tools/regression folder was removed - https://github.com/boostorg/boost/commit/50ca965a872e5d454dbdc36c2764e6e3ba7.... That means instructions at http://beta.boost.org/development/running_regression_tests.html are not actual anymore. Could any one advice how to do regression testing now? I'm bit confused since I already spent significant time setting up regular regression testing of Boost on Android, and now it become completely broken. -- Dmitry Moskalchuk
On 01. feb. 2015 11:11, Dmitry Moskalchuk wrote:
I just found that there was commit into master where whole $BOOST/tools/regression folder was removed - https://github.com/boostorg/boost/commit/50ca965a872e5d454dbdc36c2764e6e3ba7.... That means instructions at http://beta.boost.org/development/running_regression_tests.html are not actual anymore.
Could any one advice how to do regression testing now? I'm bit confused since I already spent significant time setting up regular regression testing of Boost on Android, and now it become completely broken.
16 January Rene Rivera posted this about migration regression testing: Subject: [boost] URGENT: Regression testing repo migration.. http://lists.boost.org/Archives/boost/2015/01/219304.php -- Bjørn
Thank you very much! I missed it since I've subscribed to this list few days later. -- Dmitry Moskalchuk On 01/02/15 13:29, Bjørn Roald wrote:
On 01. feb. 2015 11:11, Dmitry Moskalchuk wrote:
I just found that there was commit into master where whole $BOOST/tools/regression folder was removed - https://github.com/boostorg/boost/commit/50ca965a872e5d454dbdc36c2764e6e3ba7....
That means instructions at http://beta.boost.org/development/running_regression_tests.html are not actual anymore.
Could any one advice how to do regression testing now? I'm bit confused since I already spent significant time setting up regular regression testing of Boost on Android, and now it become completely broken.
16 January Rene Rivera posted this about migration regression testing: Subject: [boost] URGENT: Regression testing repo migration.. http://lists.boost.org/Archives/boost/2015/01/219304.php
-- Bjørn
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Ok, I've followed updated regression testing instruction, but can't get it running. Here is what I did (running on Ubuntu 14.04): $ curl -OL https://raw.githubusercontent.com/boostorg/regression/develop/src/run.py $ python run.py --tag=develop --platform=Linux --toolsets=gcc --libraries=any,array However, it fails on build of process_jam_log: /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:262: in find-jamfile from module project error: Unable to load Jamfile. error: Could not find a Jamfile in directory '/home/crystax/tmp/boost.3/boost_root/tools/regression/build'. error: Attempted to find it with pattern '[Bb]uild.jam [Jj]amfile.v2 [Jj]amfile [Jj]amfile.jam'. error: Please consult the documentation at 'http://www.boost.org'. /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:280: in load-jamfile from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:64: in load from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:89: in load-used-projects from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:75: in load from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:113: in load-parent from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:449: in initialize from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:301: in load-jamfile from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:64: in load from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:89: in load-used-projects from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:75: in load from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:89: in load-used-projects from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:75: in load from module project /home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:145: in project.find from module project /home/crystax/tmp/boost.3/boost_bb/src/build-system.jam:535: in load from module build-system /home/crystax/tmp/boost.3/boost_bb/src/kernel/modules.jam:289: in import from module modules /home/crystax/tmp/boost.3/boost_bb/src/kernel/bootstrap.jam:139: in boost-build from module /home/crystax/tmp/boost.3/boost_regression/boost-build.jam:5: in module scope from module Obviously, it can't find jamfile in /home/crystax/tmp/boost.3/boost_root/tools/regression/build because 'regression' folder was recently removed from root repository. If I manually copy boost_regression folder into boost_root/tools/regression, then it complains about duplicate project identifiers, and it's clear why. The only working solution I've found is to copy boost_regression folder into boost_root/tools/regression and change project identifier in boost_regression/build/Jamroot.jam from 'boost_regression' to something else ('boost_regression1', for example). I'm wondering is this happens for me only or others bumped with this too? I'm confused since I haven't touched any Boost sources and just ran script as it described on 'Boost regression testing' page. -- Dmitry Moskalchuk On 01/02/15 13:34, Dmitry Moskalchuk wrote:
Thank you very much! I missed it since I've subscribed to this list few days later.
On 01. feb. 2015 12:05, Dmitry Moskalchuk wrote:
Ok, I've followed updated regression testing instruction, but can't get it running. Here is what I did (running on Ubuntu 14.04):
$ curl -OL https://raw.githubusercontent.com/boostorg/regression/develop/src/run.py $ python run.py --tag=develop --platform=Linux --toolsets=gcc --libraries=any,array
However, it fails on build of process_jam_log:
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:262: in find-jamfile from module project error: Unable to load Jamfile. error: Could not find a Jamfile in directory '/home/crystax/tmp/boost.3/boost_root/tools/regression/build'.
I reproduced your problem and was looking into it, however Jürgen Hunold just posted a pull_request that fixes it. https://github.com/boostorg/boost/pull/57 It seems the references too tools/regression was not removed from tools/Jamfile.v2 so bjam tries to build it. -- Bjørn
Perfect! Works fine now. -- Dmitry Moskalchuk On 01/02/15 19:53, Bjørn Roald wrote:
On 01. feb. 2015 12:05, Dmitry Moskalchuk wrote:
Ok, I've followed updated regression testing instruction, but can't get it running. Here is what I did (running on Ubuntu 14.04):
$ curl -OL https://raw.githubusercontent.com/boostorg/regression/develop/src/run.py $ python run.py --tag=develop --platform=Linux --toolsets=gcc --libraries=any,array
However, it fails on build of process_jam_log:
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:262: in find-jamfile from module project error: Unable to load Jamfile. error: Could not find a Jamfile in directory '/home/crystax/tmp/boost.3/boost_root/tools/regression/build'.
I reproduced your problem and was looking into it, however Jürgen Hunold just posted a pull_request that fixes it.
https://github.com/boostorg/boost/pull/57
It seems the references too tools/regression was not removed from tools/Jamfile.v2 so bjam tries to build it.
-- Bjørn
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
participants (2)
-
Bjørn Roald
-
Dmitry Moskalchuk