From 5c44bcd4519e992219908316d453dac7dfef2d47 Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Wed, 23 Nov 2016 16:39:41 +0100 Subject: [PATCH] use xvfb-run to launch Xvfb --- .travis.yml | 8 -------- scripts/docker/exec.bash | 7 +------ 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5988572..f83818b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,13 +17,5 @@ matrix: - env: "IMAGE=ubuntu-build:devel TARGETS=test" - env: "IMAGE=centos-build:latest TARGETS=test" -before_script: - - "export DISPLAY=:99.0" - - "sh -e /etc/init.d/xvfb start" - - sleep 3 # give xvfb some time to start -# really? -# watch https://docs.travis-ci.com/user/gui-and-headless-browsers/ to -# see if a less fragile version comes up (with services maybe) - script: - bash scripts/docker/exec.bash diff --git a/scripts/docker/exec.bash b/scripts/docker/exec.bash index e55ce57..faabff4 100755 --- a/scripts/docker/exec.bash +++ b/scripts/docker/exec.bash @@ -24,15 +24,10 @@ if [ -e "${image_path}/env" ]; then local_conf="$local_conf --env-file ${image_path}/env" fi -# copy DISPLAY if set -if [ "$DISPLAY" != "" ]; then - local_conf="$local_conf -e DISPLAY=$DISPLAY" -fi - # copy XDG_RUNTIME_DIR if set if [ "$XDG_RUNTIME_DIR" != "" ]; then local_conf="$local_conf -e XDG_RUNTIME_DIR='$XDG_RUNTIME_DIR'" fi docker build -t "${image_name}" --pull=true "${image_path}" -docker run -v "$PWD":/repo ${local_conf} "${image_name}" /bin/bash -c "env && ${build_cmd}" +docker run -v "$PWD":/repo ${local_conf} "${image_name}" xvfb-run --server-args="-screen 0 1024x768x24" bash -c "env ; glewinfo | head ; ${build_cmd}" -- 2.39.2