forked from MoneyFox/MoneyFox
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
33 lines (25 loc) · 1.76 KB
/
appveyor.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
33
version: 3.0.{build}
image: Visual Studio 2017
configuration: Debug
init:
- ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
install:
- '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat"'
- ps: |
$vsixPath = "$($env:USERPROFILE)\sqlite-uwp-3180000.vsix"
(New-Object Net.WebClient).DownloadFile('https://visualstudiogallery.msdn.microsoft.com/4913e7d5-96c9-4dde-a1a1-69820d615936/file/161586/16/sqlite-uwp-3180000.vsix', $vsixPath)
"`"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe`" /q /a $vsixPath" | out-file ".\install-vsix.cmd" -Encoding ASCII
& .\install-vsix.cmd
- ps: (New-Object Net.WebClient).DownloadFile('https://raw.githubusercontent.com/appveyor/ci/master/scripts/hot-fixes/vs2017-uwp-scale-100-fix/Microsoft.AppxPackage.Targets', "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppxPackage.Targets")
before_build:
- msbuild src\MoneyFox.sln /t:restore
build:
parallel: true
verbosity: minimal
test_script:
- cmd: '%xunit20%\xunit.console.x86 "C:\projects\moneyfox\Src\MoneyFox.Service.Tests\bin\Debug\net462\MoneyFox.Service.Tests.dll" -appveyor'
- cmd: '%xunit20%\xunit.console.x86 "C:\projects\moneyfox\Src\MoneyFox.Business.Tests\bin\Debug\net462\MoneyFox.Business.Tests.dll" -appveyor'
- cmd: '%xunit20%\xunit.console.x86 "C:\projects\moneyfox\Src\MoneyFox.Foundation.Tests\bin\Debug\net462\MoneyFox.Foundation.Tests.dll" -appveyor'
- cmd: dotnet test C:\projects\moneyfox\Src\MoneyFox.DataAccess.Tests\MoneyFox.DataAccess.Tests.csproj --no-build
environment:
JavaSdkDirectory: C:\Program Files (x86)\Java\jdk1.8.0