Aumente o código da sandbox e o Travis CI.

Veja por exemplo: https://github.com/qubyte/QuantumBoosty

Boost é muito grande, e a caixa de areia da mesma forma. Se você deseja usar boost e boost sandbox com Travis, então é melhor instalar boost com apt-get e adquirir os módulos de sandbox de que você precisa.

Travis CI disponibiliza um sistema estilo debian para uso em testes. O Boost pode ser instalado da maneira usual

sudo apt-get install libboost-dev

Eu queria instalar o pacote odeint sandbox para o código vinculado e ele está disponível em um repositório git.

clone --depth 1 git://github.com/headmyshoulder/odeint-v2.git

Finalmente, tudo o que precisa ser feito é copiar as partes relevantes do odeint para seus lugares no boost.

sudo cp -r odeint-v2/boost/numeric/odeint/ /usr/include/boost/numeric/odeint
sudo cp
-r odeint-v2/boost/numeric/odeint.hpp /usr/include/boost/numeric/odeint.hpp

Seguindo o acima, o código pode ser compilado com boost e odeint. O arquivo yml que usei foi:

language:
- cpp
compiler
:
- g++
- clang++
before_install
:
- sudo apt-get install libboost-dev
- git clone --depth 1 git://github.com/headmyshoulder/odeint-v2.git
- sudo cp -r odeint-v2/boost/numeric/odeint/ /usr/include/boost/numeric/odeint
- sudo cp -r odeint-v2/boost/numeric/odeint.hpp /usr/include/boost/numeric/odeint.hpp
- git clone --depth 1 git://github.com/qubyte/QuantumBoosty.git
- cd QuantumBoosty
script
:
- $CXX two_level.cpp -o two_level
- ./two_level