aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergio Martins <smartins@kde.org>2018-09-22 16:04:47 +0100
committerSergio Martins <smartins@kde.org>2018-09-22 16:04:47 +0100
commit4eef128c25e07943a785a14b167df3fcbce0fe50 (patch)
tree85304a5655cb12d6c722f46943e98f75eb0036ac
parentec85c0843745eaa9a9acc64265673c457242fea1 (diff)
docker: pass the prefix to the build script
Some distros support multiple versions of clang, each in their own prefix.
-rwxr-xr-xtests/docker/build-clazy.sh3
-rwxr-xr-xtests/docker/test_docker.py4
2 files changed, 5 insertions, 2 deletions
diff --git a/tests/docker/build-clazy.sh b/tests/docker/build-clazy.sh
index 4cd59997..6a908ded 100755
--- a/tests/docker/build-clazy.sh
+++ b/tests/docker/build-clazy.sh
@@ -19,4 +19,7 @@ then
exit 1;
fi
+export PATH=$CLAZY_PREFIX/bin:$PATH
+export LD_LIBRARY_PATH=$CLAZY_PREFIX/lib:$CLAZY_PREFIX/lib64:$LD_LIBRARY_PATH
+
cd /root/clazy && git pull && git checkout $BRANCH && cmake -DCMAKE_INSTALL_PREFIX=$CLAZY_PREFIX -DCMAKE_BUILD_TYPE=RelWithDebInfo . && make $J_FLAG && make install && cd tests && ./run_tests.py
diff --git a/tests/docker/test_docker.py b/tests/docker/test_docker.py
index 00019a0d..d914ff3d 100755
--- a/tests/docker/test_docker.py
+++ b/tests/docker/test_docker.py
@@ -10,7 +10,7 @@ BUILD_SCRIPT = '/usr/bin/build-clazy.sh'
class DockerTest:
def __init__(self, name):
self.name = name
-
+ self.prefix = '/opt/clazy'
def read_json_config():
dockerTests = []
@@ -34,7 +34,7 @@ def read_json_config():
def run_test(dockerTest):
- cmd = 'docker run -i -t %s sh %s %s %s' % (dockerTest.name, BUILD_SCRIPT, BRANCH, MAKEFLAGS)
+ cmd = 'docker run -i -t %s sh %s %s %s %s' % (dockerTest.name, BUILD_SCRIPT, BRANCH, MAKEFLAGS, dockerTest.prefix)
print cmd
return os.system(cmd) == 0