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