summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2020-09-15 09:17:47 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2020-09-15 09:17:47 (GMT)
commitc40f0f6cefb57728ba9162a8509918ae31fd2210 (patch)
tree4a02ac3fbcd1db44c9fc7f27bba7c014c62b3261 /.travis.yml
parent4ee5781a03c8e0291da78312759c0d170f25dd02 (diff)
parent01d74802c021f72a1e0a64326659150bef5dc665 (diff)
downloadtk-c40f0f6cefb57728ba9162a8509918ae31fd2210.zip
tk-c40f0f6cefb57728ba9162a8509918ae31fd2210.tar.gz
tk-c40f0f6cefb57728ba9162a8509918ae31fd2210.tar.bz2
Require Tcltest 2.2 as a miminum.
Run X11 testcases on Travis in 3 Ubuntu variants: Xenial, Bionic and Focal. (MacOS/XQuartz not working yet)
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index bac76c1..5b30453 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,6 +11,7 @@ addons:
- gcc-multilib
- tcl-dev
- libx11-dev
+ - xvfb
homebrew:
packages:
- tcl-tk
@@ -22,16 +23,43 @@ jobs:
- name: "Linux/GCC/Shared"
os: linux
dist: focal
+ services:
+ - xvfb
compiler: gcc
env:
- BUILD_DIR=unix
+ script: &x11gui
+ - make binaries libraries tktest
+ - make install
+ - make test
- name: "Linux/GCC/Shared/no-xft"
os: linux
dist: focal
+ services:
+ - xvfb
compiler: gcc
env:
- BUILD_DIR=unix
- CFGOPT="--disable-xft"
+ script: *x11gui
+ - name: "Linux/GCC/Shared/bionic"
+ os: linux
+ dist: bionic
+ services:
+ - xvfb
+ compiler: gcc
+ env:
+ - BUILD_DIR=unix
+ script: *x11gui
+ - name: "Linux/GCC/Shared/xenial"
+ os: linux
+ dist: xenial
+ services:
+ - xvfb
+ compiler: gcc
+ env:
+ - BUILD_DIR=unix
+ script: *x11gui
- name: "Linux/GCC/Static"
os: linux
dist: focal