aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergio Martins <smartins@kde.org>2019-10-03 16:42:56 +0100
committerSergio Martins <smartins@kde.org>2019-10-03 16:42:56 +0100
commit90cd69b289b4d83b111a58a4e853bbe975d33d8b (patch)
tree0fc3a74810057b4993f56a3c36e693cc73547ceb
parent0b54dd139acca4a1bb84800869b16f9a1284d792 (diff)
tests: Add Dockerfile for opensuse-tumbleweed
-rw-r--r--tests/docker/conf.json6
-rw-r--r--tests/docker/images/clazy-opensuse-tubleweed/Dockerfile12
2 files changed, 18 insertions, 0 deletions
diff --git a/tests/docker/conf.json b/tests/docker/conf.json
index cc01eb7d..42d0c047 100644
--- a/tests/docker/conf.json
+++ b/tests/docker/conf.json
@@ -37,6 +37,12 @@
"comment" : "llvm-7;Qt-5.9.7"
},
{
+ "name" : "opensuse-tumbleweed",
+ "url" : "iamsergio/clazy-opensuse-tumbleweed",
+ "llvm_root" : "/usr",
+ "comment" : "llvm-7;Qt-5.13.1"
+ },
+ {
"name" : "fedora-31",
"url" : "iamsergio/clazy-fedora-31",
"llvm_root" : "/usr",
diff --git a/tests/docker/images/clazy-opensuse-tubleweed/Dockerfile b/tests/docker/images/clazy-opensuse-tubleweed/Dockerfile
new file mode 100644
index 00000000..5ae44a98
--- /dev/null
+++ b/tests/docker/images/clazy-opensuse-tubleweed/Dockerfile
@@ -0,0 +1,12 @@
+# This Dockerfile creates the container for testing on Opensuse Tumbleweed
+# You can run, for example: clazy/tests/docker/test_docker.py -b 1.6 , which will run the tests in all containers
+# Or explicitly: docker run -i -t iamsergio/clazy-opensuse-tumbleweed sh /root/clazy/tests/docker/build-clazy.sh 1.6 -j12 none /usr
+
+FROM opensuse/tumbleweed
+MAINTAINER Sergio Martins (sergio.martins@kdab.com)
+
+RUN zypper update
+RUN zypper -n install cmake git-core llvm llvm-devel llvm-clang llvm-clang-devel libqt5-qtbase-devel libqt5-qtdeclarative-devel
+
+WORKDIR /root
+RUN git clone https://github.com/KDE/clazy.git