forked from cincuranet/FirebirdSql.Data.FirebirdClient
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathappveyor.yml
29 lines (29 loc) · 1.46 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
version: 0.0.0.{build}
configuration:
- Debug
- Release_40
- Release_45
shallow_clone: true
build:
project: NETProvider\src\NETProvider.sln
parallel: true
verbosity: minimal
before_test:
- ps: $sourceDir = Resolve-Path .
- ps: $testsDir = "$sourceDir\NETProvider\src\FirebirdSql.Data.UnitTests\bin\$env:Configuration"
- ps: mkdir C:\firebird | Out-Null ; cd C:\firebird
- ps: Start-FileDownload "http://downloads.sourceforge.net/project/firebird/firebird-win32/2.5.4-Release/Firebird-2.5.4.26856-0_Win32.zip" | Out-Null
- ps: 7z x Firebird-2.5.4.26856-0_Win32.zip
- ps: sc -Value $null -Path firebird.log -Encoding Ascii
- ps: .\bin\fb_inet_server.exe -a -m
- ps: cd $testsDir
- ps: Start-FileDownload "http://downloads.sourceforge.net/project/firebird/firebird-win64/2.5.4-Release/Firebird-2.5.4.26856-0_x64_embed.zip" | Out-Null
- ps: 7z x Firebird-2.5.4.26856-0_x64_embed.zip
test_script:
- ps: cd $testsDir
- ps: nunit-console FirebirdSql.Data.UnitTests.dll /framework:net-4.0 /exclude:Local /nodots /noshadow
artifacts:
- path: NETProvider\src\FirebirdSql.Data.FirebirdClient\bin\$(Configuration)\FirebirdSql.Data.FirebirdClient.dll
- path: NETProvider\src\FirebirdSql.Data.FirebirdClient\bin\$(Configuration)\FirebirdSql.Data.FirebirdClient.pdb
- path: NETProvider\src\EntityFramework.Firebird\bin\$(Configuration)\EntityFramework.Firebird.dll
- path: NETProvider\src\EntityFramework.Firebird\bin\$(Configuration)\EntityFramework.Firebird.pdb