summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2019-07-29 15:35:09 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2019-07-29 15:35:09 (GMT)
commit4a3d06786b316f740dfdd4a7b41b751e9d155d66 (patch)
treec9eca3b204e5cd970e2d8a645346932594f7c710 /.travis.yml
parent29b6cb48013e77d8ca911bdbdc7361a1a551f300 (diff)
downloadtcl-4a3d06786b316f740dfdd4a7b41b751e9d155d66.zip
tcl-4a3d06786b316f740dfdd4a7b41b751e9d155d66.tar.gz
tcl-4a3d06786b316f740dfdd4a7b41b751e9d155d66.tar.bz2
Enable testcases on Visual Studio builds. Disable some test-cases on Travis, which are known to fail.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml18
1 files changed, 10 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml
index b3bad96..6e85ec5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -154,7 +154,7 @@ matrix:
- BUILD_DIR=win
- CFGOPT="--host=i686-w64-mingw32 --enable-threads"
script: &crosstest
- - make all tcltest.exe
+ - make all tcltest
# Include a high visibility marker that tests are skipped outright
- >
echo "`tput setaf 3`SKIPPED TEST: CROSS COMPILING`tput sgr0`"
@@ -213,8 +213,7 @@ matrix:
- CFGOPT="--host=x86_64-w64-mingw32 --enable-64bit --enable-threads --enable-symbols"
script: *crosstest
# Test on Windows with MSVC native
-# Doesn't run tests because not all tests work in this environment. TODO: either fix or disable those test-cases!
- - name: "Windows/MSVC/Shared/no test"
+ - name: "Windows/MSVC/Shared"
os: windows
compiler: cl
env: &vcenv
@@ -225,23 +224,26 @@ matrix:
- cd ${BUILD_DIR}
install: []
script:
- - cmd.exe /C 'vcvarsall.bat x64 && nmake -f makefile.vc all tcltest'
- - name: "Windows/MSVC/Static/no test"
+ - cmd.exe /C 'vcvarsall.bat x64 && nmake OPTS=threads -f makefile.vc all tcltest'
+ - cmd.exe /C 'vcvarsall.bat x64 && nmake OPTS=threads -f makefile.vc test'
+ - name: "Windows/MSVC/Static"
os: windows
compiler: cl
env: *vcenv
before_install: *vcpreinst
install: []
script:
- - cmd.exe /C 'vcvarsall.bat x64 && nmake OPTS=static -f makefile.vc all tcltest'
- - name: "Windows/MSVC/Debug/no test"
+ - cmd.exe /C 'vcvarsall.bat x64 && nmake OPTS=static,msvcrt,threads -f makefile.vc all tcltest'
+ - cmd.exe /C 'vcvarsall.bat x64 && nmake OPTS=static,msvcrt,threads -f test'
+ - name: "Windows/MSVC/Debug"
os: windows
compiler: cl
env: *vcenv
before_install: *vcpreinst
install: []
script:
- - cmd.exe /C 'vcvarsall.bat x64 && nmake OPTS=symbols -f makefile.vc all tcltest'
+ - cmd.exe /C 'vcvarsall.bat x64 && nmake OPTS=symbols,msvcrt,threads -f makefile.vc all tcltest'
+ - cmd.exe /C 'vcvarsall.bat x64 && nmake OPTS=symbols,msvcrt,threads -f makefile.vc test'
before_install:
- cd ${BUILD_DIR}
install: