From e70a4d9c0b3e8d68fce413277263dfad7662fb8c Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Mon, 10 Sep 2018 10:21:17 -0400 Subject: [PATCH] Test release mode as well --- .travis.yml | 18 +++++++++++++++++- build/test_core.sh | 13 +++++++------ 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index ecbd87e6ee..eea3fb0b76 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,7 +22,23 @@ matrix: - libstdc++6:i386 - env: - DMAPI=false - name: "Linux Build" + - CONFIG=Debug + name: "Test Server Debug" + language: csharp + mono: none + dotnet: 2.1.300 + services: + - mysql + cache: + directories: + - $HOME/.nuget/packages: + os: + - linux + - osx + - env: + - DMAPI=false + - CONFIG=Release + name: "Test Server Release" language: csharp mono: none dotnet: 2.1.300 diff --git a/build/test_core.sh b/build/test_core.sh index a9477dfb24..849726a149 100755 --- a/build/test_core.sh +++ b/build/test_core.sh @@ -3,26 +3,27 @@ set -e cd tests/Tgstation.Server.Api.Tests -dotnet test +dotnet test -c $CONFIG cd ../Tgstation.Server.Client.Tests -dotnet test +dotnet test -c $CONFIG cd ../Tgstation.Server.Host.Tests -dotnet test +dotnet test -c $CONFIG cd ../Tgstation.Server.Host.Watchdog.Tests -dotnet test +dotnet test -c $CONFIG cd ../Tgstation.Server.Host.Console.Tests -dotnet test +dotnet test -c $CONFIG cd ../Tgstation.Server.Tests export TGS4_TEST_DATABASE_TYPE=MySql export TGS4_TEST_CONNECTION_STRING="server=127.0.0.1;uid=root;pwd=;database=tgs_test" -dotnet test +#token set in CI settings +dotnet test -c $CONFIG