From 0c4eb3155887b10141c824bd4e073ce73a1a146e Mon Sep 17 00:00:00 2001
From: "devel@jochenbauer.net" <devel@jochenbauer.net>
Date: Fri, 4 Oct 2019 16:53:53 +0200
Subject: [PATCH 1/6] tests to get executed automagically

---
 .gitignore                                    | 18 +++++++++++++
 .travis.yml                                   |  4 +--
 tests/generate_tests.py                       | 27 ++++++++++++++-----
 .../helloworld.pro}                           |  0
 tests/{qt-hello-world => helloworld}/main.cpp |  1 +
 tests/{qt-ssl => ssltest}/main.cpp            |  0
 .../qt-ssl.pro => ssltest/ssltest.pro}        |  0
 7 files changed, 41 insertions(+), 9 deletions(-)
 rename tests/{qt-hello-world/qt-hello-world.pro => helloworld/helloworld.pro} (100%)
 rename tests/{qt-hello-world => helloworld}/main.cpp (88%)
 rename tests/{qt-ssl => ssltest}/main.cpp (100%)
 rename tests/{qt-ssl/qt-ssl.pro => ssltest/ssltest.pro} (100%)

diff --git a/.gitignore b/.gitignore
index 85dbcb4..71e9088 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,21 @@
+# Ignore all
+*
+
+# Unignore all with extensions
+!*.*
+
+# Unignore all dirs
+!*/
+
 tests/*/build
 tests/build
 tests/tests.pro
+Makefile
+.qmake.stash
+*.qmake.stash
+*qmake.stash
+/.qmake.stash
+*.o
+run-tests.sh
+tests.pro
+/.qmake.stash
diff --git a/.travis.yml b/.travis.yml
index ed2c46b..fa1cb8c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,9 +3,6 @@ python:
   - 3.6
 services:
 - docker
-branches:
-  only:
-  - deploy
 before_install:
   - pip install docker
   - pip install pyaml
@@ -54,6 +51,7 @@ script:
   - travis_wait 180 docker build --pull --cache-from darkmattercoder/qt-build:builder-$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH --build-arg QT_VERSION_MAJOR=$QT_VERSION_MAJOR --build-arg QT_VERSION_MINOR=$QT_VERSION_MINOR --build-arg QT_VERSION_PATCH=$QT_VERSION_PATCH --build-arg QT_DOWNLOAD_BRANCH=$QT_DOWNLOAD_BRANCH --build-arg QT_TARBALL_NAMING_SCHEME=$QT_TARBALL_NAMING_SCHEME --build-arg CI_BUILD=$CI_BUILD --build-arg CORE_COUNT=$CORE_COUNT --target=qt -t darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH . || travis_terminate 1;
   - tests/generate_tests.py || travis_terminate 1;
   - docker run --rm -u $UID -v $PWD/tests:/var/build darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH build || travis_terminate 1;
+  - tests/run-tests.sh
   - 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then docker push darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH || travis_terminate 1; fi'
   - 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then docker push darkmattercoder/qt-build:builder-$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH || travis_terminate 1; fi'
   - python ci/tag_image.py darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH || travis_terminate 1;
diff --git a/tests/generate_tests.py b/tests/generate_tests.py
index da2af1f..c234eeb 100755
--- a/tests/generate_tests.py
+++ b/tests/generate_tests.py
@@ -1,13 +1,28 @@
 #!/usr/bin/env python3
 
 ''' generates a tests.pro file by crawling the directory and generating a subdirs
-	entry for each subdirectory '''
+	entry for each subdirectory. Additionally it generates a run script for the tests to get executed,
+    assuming the binary produced is named like the directory'''
 
 import os
 
 with open(os.path.dirname(os.path.realpath(__file__)) + "/tests.pro", "w") as projectfile:
-    projectfile.write("TEMPLATE=subdirs\nSUBDIRS= \\\n")
-    PATH = os.path.dirname(os.path.realpath(__file__))
-    for item in os.listdir(PATH):
-        if os.path.isdir(os.path.join(PATH, item)):
-            projectfile.write(item + " \\\n")
+    with open(os.path.dirname(os.path.realpath(__file__)) + "/run-tests.sh", "w") as runscript:
+        projectfile.write("TEMPLATE=subdirs\nSUBDIRS= \\\n")
+        runscriptContent = "\
+        #!/bin/sh\n\
+        set -e\n\
+        set -x\n\
+        if [ ! -z $1 ]; then\n\
+        TEST_ROOT=$1\n\
+        else\n\
+        TEST_ROOT=.\n\
+        fi\n"
+        runscript.write(runscriptContent)
+        PATH = os.path.dirname(os.path.realpath(__file__))
+        for item in os.listdir(PATH):
+            if os.path.isdir(os.path.join(PATH, item)):
+                projectfile.write(item + " \\\n")
+                runscript.write("timeout 10s $TEST_ROOT/" +
+                                item + "/" + item + "\n")
+os.chmod(os.path.dirname(os.path.realpath(__file__)) + "/run-tests.sh", 0o744)
diff --git a/tests/qt-hello-world/qt-hello-world.pro b/tests/helloworld/helloworld.pro
similarity index 100%
rename from tests/qt-hello-world/qt-hello-world.pro
rename to tests/helloworld/helloworld.pro
diff --git a/tests/qt-hello-world/main.cpp b/tests/helloworld/main.cpp
similarity index 88%
rename from tests/qt-hello-world/main.cpp
rename to tests/helloworld/main.cpp
index 29e0769..6d32f90 100644
--- a/tests/qt-hello-world/main.cpp
+++ b/tests/helloworld/main.cpp
@@ -4,4 +4,5 @@ int main()
 {
   QString hello("Hello World!");
   qDebug() << hello;
+  return 0;
 }
diff --git a/tests/qt-ssl/main.cpp b/tests/ssltest/main.cpp
similarity index 100%
rename from tests/qt-ssl/main.cpp
rename to tests/ssltest/main.cpp
diff --git a/tests/qt-ssl/qt-ssl.pro b/tests/ssltest/ssltest.pro
similarity index 100%
rename from tests/qt-ssl/qt-ssl.pro
rename to tests/ssltest/ssltest.pro

From 06f766a8ae24debb328a1e362312697c63a2ee4e Mon Sep 17 00:00:00 2001
From: "devel@jochenbauer.net" <devel@jochenbauer.net>
Date: Fri, 4 Oct 2019 16:59:13 +0200
Subject: [PATCH 2/6] reduced build attempts for pipeline

---
 .travis.yml | 44 +-------------------------------------------
 1 file changed, 1 insertion(+), 43 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index fa1cb8c..522af90 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,32 +14,6 @@ env:
     - secure: cCBqL4SXhRodrrZydl8KarefizmhJMyWRuywleeIaluiIt1OM1S2JpwAg2tWNN3pjrLhXQIOeSYR4Q6R4eaVp9YcmWB6gkiYRdnjWHsaufnviz0Dz2KJrSMDAcMAOFWIQwEmXxI2znAKitBnpjAZOVgOqFKeLfAFhDPlQbM4S++n0rKUL4sMCrrUv+DskPGlreH0LFzHzL3OnzkKBRg73bQ8sXAnwJZKU1VV+xNetBKB4CQwS2jPcfHUZC7OJJB0795uGCC8DiTA+VY+T8frpeH7NhD6gAyEwq5QG5oO7l+sVBFfWWJWX8Zi8qCBq4KAPxv48UHPqc/DlawDyszSC6PpTZv4slvn55gvh5lIrUJp4/29Zcr+0MFj9J+3/j/d9YldZ0lqjPisAM44h2TXQs7jnu4o1YMlZQQ7q2yxyDGG/SMe4P+wJLQgOdWUmSqdAyl3D1krrfVPV3LiEYgDugsYVZP40Ooh45S8t9pc3AIUP+R1nQT3UZ/2Nkx6WDTMzkXVcRYEA3t50oX+QzOpX6oyuThhS+N1sbPH9sQbrhLGjYAIHmF/Vt9JsYeP84ju7rZg3ml6WT0TBVioAPfDbEDQZoCKBz8P+wMqR13jcrAH837sEHttrP8keaZ1An5pvZOG9THeKiIagH/hwlVkcgg9AzPz2YGq96f2C6rnE70=
   matrix:
     - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=13 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=13 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=5 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=4 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=3 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=3 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=10 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=10 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=8 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=7 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=6 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=5 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=4 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=3 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=3 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=1-1 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
-    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=1
 stages:
   - test
   - merge
@@ -51,20 +25,4 @@ script:
   - travis_wait 180 docker build --pull --cache-from darkmattercoder/qt-build:builder-$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH --build-arg QT_VERSION_MAJOR=$QT_VERSION_MAJOR --build-arg QT_VERSION_MINOR=$QT_VERSION_MINOR --build-arg QT_VERSION_PATCH=$QT_VERSION_PATCH --build-arg QT_DOWNLOAD_BRANCH=$QT_DOWNLOAD_BRANCH --build-arg QT_TARBALL_NAMING_SCHEME=$QT_TARBALL_NAMING_SCHEME --build-arg CI_BUILD=$CI_BUILD --build-arg CORE_COUNT=$CORE_COUNT --target=qt -t darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH . || travis_terminate 1;
   - tests/generate_tests.py || travis_terminate 1;
   - docker run --rm -u $UID -v $PWD/tests:/var/build darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH build || travis_terminate 1;
-  - tests/run-tests.sh
-  - 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then docker push darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH || travis_terminate 1; fi'
-  - 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then docker push darkmattercoder/qt-build:builder-$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH || travis_terminate 1; fi'
-  - python ci/tag_image.py darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH || travis_terminate 1;
-  - 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then python ci/push_images.py darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH; fi'
-jobs:
-  include:
-    - stage: merge
-      if: type != pull_request
-      script:
-        - export GIT_COMMITTER_EMAIL="travis-ci-bot@jochenbauer.net"
-        - export GIT_COMMITTER_NAME="Travis CI bot"
-        - git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* || exit
-        - git fetch --all || exit
-        - git checkout master || exit
-        - git rebase deploy || exit
-        - git push https://${GITHUB_ACCESS_TOKEN}@github.com/darkmattercoder/qt-build.git
+  - tests/run-tests.sh
\ No newline at end of file

From a2d68decc6a886a9d7821f2e6990fa8765b50cf5 Mon Sep 17 00:00:00 2001
From: "devel@jochenbauer.net" <devel@jochenbauer.net>
Date: Sat, 5 Oct 2019 01:44:42 +0200
Subject: [PATCH 3/6] build parameter for test run

---
 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 522af90..d05ba06 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -25,4 +25,4 @@ script:
   - travis_wait 180 docker build --pull --cache-from darkmattercoder/qt-build:builder-$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH --build-arg QT_VERSION_MAJOR=$QT_VERSION_MAJOR --build-arg QT_VERSION_MINOR=$QT_VERSION_MINOR --build-arg QT_VERSION_PATCH=$QT_VERSION_PATCH --build-arg QT_DOWNLOAD_BRANCH=$QT_DOWNLOAD_BRANCH --build-arg QT_TARBALL_NAMING_SCHEME=$QT_TARBALL_NAMING_SCHEME --build-arg CI_BUILD=$CI_BUILD --build-arg CORE_COUNT=$CORE_COUNT --target=qt -t darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH . || travis_terminate 1;
   - tests/generate_tests.py || travis_terminate 1;
   - docker run --rm -u $UID -v $PWD/tests:/var/build darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH build || travis_terminate 1;
-  - tests/run-tests.sh
\ No newline at end of file
+  - tests/run-tests.sh build
\ No newline at end of file

From 24f65599e8062ac0cca40a81fdda1741e2b4adec Mon Sep 17 00:00:00 2001
From: "devel@jochenbauer.net" <devel@jochenbauer.net>
Date: Sat, 5 Oct 2019 10:16:46 +0200
Subject: [PATCH 4/6] remove firebird patch for 5.9.0

---
 buildconfig/configure-5.9.0.sh | 1 -
 1 file changed, 1 deletion(-)

diff --git a/buildconfig/configure-5.9.0.sh b/buildconfig/configure-5.9.0.sh
index fc7ef5f..93490c1 100644
--- a/buildconfig/configure-5.9.0.sh
+++ b/buildconfig/configure-5.9.0.sh
@@ -13,7 +13,6 @@ make -j$CORE_COUNT > /dev/null 2>&1 || make -j$CORE_COUNT
 make test > /dev/null 2>&1 || make test
 make install > /dev/null 2>&1 || make install
 cd ..
-sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json
 OPENSSL_LIBS='-L/opt/openssl_build_stable/lib -lssl -lcrypto' ../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -openssl-linked -I /opt/openssl_build_stable/include -L /opt/openssl_build_stable/lib
 mkdir /opt/extra-dependencies/opt
 cp -r /opt/openssl_build_stable /opt/extra-dependencies/opt
\ No newline at end of file

From 7be346a97fb1aeb5d952a2fa49f64a23cce85047 Mon Sep 17 00:00:00 2001
From: "devel@jochenbauer.net" <devel@jochenbauer.net>
Date: Mon, 7 Oct 2019 08:13:33 +0200
Subject: [PATCH 5/6] adding test that shows sql drivers available

---
 tests/sqldrivers/main.cpp       | 7 +++++++
 tests/sqldrivers/sqldrivers.pro | 7 +++++++
 2 files changed, 14 insertions(+)
 create mode 100644 tests/sqldrivers/main.cpp
 create mode 100644 tests/sqldrivers/sqldrivers.pro

diff --git a/tests/sqldrivers/main.cpp b/tests/sqldrivers/main.cpp
new file mode 100644
index 0000000..9e17542
--- /dev/null
+++ b/tests/sqldrivers/main.cpp
@@ -0,0 +1,7 @@
+#include <QDebug>
+#include <QSqlDatabase>
+int main()
+{
+  qDebug() << QSqlDatabase::drivers();
+  return 0;
+}
diff --git a/tests/sqldrivers/sqldrivers.pro b/tests/sqldrivers/sqldrivers.pro
new file mode 100644
index 0000000..2c445c0
--- /dev/null
+++ b/tests/sqldrivers/sqldrivers.pro
@@ -0,0 +1,7 @@
+QT += core sql
+QT -= gui
+TARGET = sqldrivers
+CONFIG   += console
+CONFIG   -= app_bundle
+TEMPLATE = app
+SOURCES += main.cpp

From 63e6c8662840b6178e13f8f407fbea6b3800b09b Mon Sep 17 00:00:00 2001
From: "devel@jochenbauer.net" <devel@jochenbauer.net>
Date: Mon, 7 Oct 2019 08:14:13 +0200
Subject: [PATCH 6/6] running tests in non destructive ci for a few variants

---
 .travis.yml | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 2f5a11d..7f35ff2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,6 +14,19 @@ env:
     - secure: cCBqL4SXhRodrrZydl8KarefizmhJMyWRuywleeIaluiIt1OM1S2JpwAg2tWNN3pjrLhXQIOeSYR4Q6R4eaVp9YcmWB6gkiYRdnjWHsaufnviz0Dz2KJrSMDAcMAOFWIQwEmXxI2znAKitBnpjAZOVgOqFKeLfAFhDPlQbM4S++n0rKUL4sMCrrUv+DskPGlreH0LFzHzL3OnzkKBRg73bQ8sXAnwJZKU1VV+xNetBKB4CQwS2jPcfHUZC7OJJB0795uGCC8DiTA+VY+T8frpeH7NhD6gAyEwq5QG5oO7l+sVBFfWWJWX8Zi8qCBq4KAPxv48UHPqc/DlawDyszSC6PpTZv4slvn55gvh5lIrUJp4/29Zcr+0MFj9J+3/j/d9YldZ0lqjPisAM44h2TXQs7jnu4o1YMlZQQ7q2yxyDGG/SMe4P+wJLQgOdWUmSqdAyl3D1krrfVPV3LiEYgDugsYVZP40Ooh45S8t9pc3AIUP+R1nQT3UZ/2Nkx6WDTMzkXVcRYEA3t50oX+QzOpX6oyuThhS+N1sbPH9sQbrhLGjYAIHmF/Vt9JsYeP84ju7rZg3ml6WT0TBVioAPfDbEDQZoCKBz8P+wMqR13jcrAH837sEHttrP8keaZ1An5pvZOG9THeKiIagH/hwlVkcgg9AzPz2YGq96f2C6rnE70=
   matrix:
     - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=13 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=5 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=3 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=10 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=10 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=8 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=3 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=1-1 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2
+    - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=1
+
 stages:
   - test
   - merge
