I’m trying to enable some automated testing of Boost libraries.
In the past I’ve invoked b2 in the status directory, but would like to move to using run.py
With python 2.7.12 and git 2.7.4 on Ubuntu
python run.py --runner test_it_all --toolset=gcc --tag=develop
File "/doc/boost/test/boost_regression_src/regression.py", line 286, in __init__
self.main()
File "/doc/boost/test/boost_regression_src/regression.py", line 623, in main
getattr(self,action_m)()
File "/doc/boost/test/boost_regression_src/regression.py", line 577, in command_regression
self.command_cleanup()
File "/doc/boost/test/boost_regression_src/regression.py", line 295, in command_cleanup
self.git_source_checkout(True)
File "/doc/boost/test/boost_regression_src/regression.py", line 875, in git_source_checkout
self.git_checkout(git_info['boost'], self.git_branch(), clean)
File "/doc/boost/test/boost_regression_src/regression.py", line 846, in git_checkout
self.git_command( 'submodule foreach', 'git submodule deinit .')
File "/doc/boost/test/boost_regression_src/regression.py", line 834, in git_command
raise Exception( 'GIT command "%s" failed with code %d' % (git_cli, rc) )
Exception: GIT command "git submodule foreach "git submodule deinit ."" failed with code 256
Any suggestions on how to resolve this ?
Brian Kuhl