-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
32 lines (25 loc) · 1 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
## Travis CI Integration
sudo: true
language: csharp
env:
- WORKERS=4
branches:
only:
- master
before_install:
- mkdir -p .nuget
- wget -O .nuget/nuget.exe https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
install:
- mono .nuget/nuget.exe restore Pisces.sln -Verbosity quiet
- mono .nuget/nuget.exe install NUnit.ConsoleRunner -Version 3.8.0 -OutputDirectory testrunner
script:
- msbuild /p:Configuration=Debug /p:Platform="Any CPU" /p:DefineConstants="__MonoCS__" /p:DefineConstants="PISCES_OPEN" /noconlog /maxcpucount /v:quiet Pisces.sln
## Test the libraries
- mono ./testrunner/NUnit.ConsoleRunner.3.8.0/tools/nunit3-console.exe --out=/dev/null --workers=$WORKERS ./Core/bin/Debug/Reclamation.Core.dll
- mono ./testrunner/NUnit.ConsoleRunner.3.8.0/tools/nunit3-console.exe --out=/dev/null --workers=$WORKERS ./TimeSeries/bin/Debug/Reclamation.TimeSeries.dll
notifications:
email:
recipients: