.travis.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. language: cpp
  2. compiler:
  3. - gcc
  4. branches:
  5. only:
  6. - travis-ci-2
  7. env:
  8. global:
  9. - DISPLAY=:9
  10. matrix:
  11. - CTK_QT_VERSION=5
  12. - CTK_QT_VERSION=4
  13. before_install:
  14. - sudo add-apt-repository --yes ppa:ubuntu-sdk-team/ppa
  15. - sudo apt-get update -qq
  16. - sudo apt-get install -y chrpath libqt4-dev qt4-dev-tools libvtk5-qt4-dev
  17. - sudo apt-get install -y libqt5webkit5-dev qtcore5-dev qtwidgets5-dev qttools5-dev-tools libsqlite3-dev
  18. - sudo apt-get install -y xpra xserver-xorg-video-dummy
  19. before_script:
  20. - wget -P /tmp http://www.cmake.org/files/v2.8/cmake-2.8.10.tar.gz
  21. - tar xz -C /tmp -f /tmp/cmake-2.8.10.tar.gz
  22. - cd /tmp/cmake-2.8.10 && ./configure --prefix=/usr/local -- -DCMAKE_USE_OPENSSL:BOOL=ON
  23. - cd /tmp/cmake-2.8.10 && make -j4 && sudo make install
  24. - xpra --xvfb="Xorg +extension GLX -config ${HOME}/build/commontk/CTK/Applications/Testing/dummy.xorg.conf -logfile ${HOME}/.xpra/xorg.log" start :9
  25. script: ctest -V -S ${HOME}/build/commontk/CTK/CMake/ctkTravisDashboardScript.cmake
  26. after_script:
  27. - xpra stop :9
  28. - cat ${HOME}/build/commontk/CTK-Superbuild-Release-experimental/DCMTK-build/CMakeCache.txt
  29. - "cat ~/.xpra/*"