summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2017-06-13 12:17:14 +0200
committerEugen Wissner <belka@caraus.de>2017-06-13 12:17:14 +0200
commitb723d763c88b9b256eb6e9eb4412aa050c1b8456 (patch)
treead6a2ae220df3311210780a538521c4e6e835ba2
parent508297f36f7aa07998e6937574a59867726c7e71 (diff)
downloadtanya-b723d763c88b9b256eb6e9eb4412aa050c1b8456.tar.gz
Test x86-64 on Windows
-rw-r--r--.gitignore3
-rw-r--r--appveyor.yml84
-rw-r--r--codecov.yml3
3 files changed, 58 insertions, 32 deletions
diff --git a/.gitignore b/.gitignore
index 0bdd0d5..57e8bc2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
# Binary
*.[oa]
+*.exe
# D
.dub
@@ -9,3 +10,5 @@ __test__*__.core
/docs/
/docs.json
+
+/*.lst
diff --git a/appveyor.yml b/appveyor.yml
index 34ce5c5..5ef9414 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,52 +1,72 @@
platform: x64
-os: Visual Studio 2017
+os: Visual Studio 2015
environment:
- matrix:
- - DC: dmd
- DVersion: 2.074.1
- arch: x86
- - DC: dmd
- DVersion: 2.073.2
- arch: x86
- - DC: dmd
- DVersion: 2.072.2
- arch: x86
- - DC: dmd
- DVersion: 2.071.2
- arch: x86
+ matrix:
+ - DC: dmd
+ DVersion: 2.074.1
+ arch: x64
+ - DC: dmd
+ DVersion: 2.074.1
+ arch: x86
+ - DC: dmd
+ DVersion: 2.073.2
+ arch: x64
+ - DC: dmd
+ DVersion: 2.073.2
+ arch: x86
+ - DC: dmd
+ DVersion: 2.072.2
+ arch: x64
+ - DC: dmd
+ DVersion: 2.072.2
+ arch: x86
+ - DC: dmd
+ DVersion: 2.071.2
+ arch: x64
+ - DC: dmd
+ DVersion: 2.071.2
+ arch: x86
skip_tags: true
install:
- ps: function SetUpDCompiler
{
- $env:toolchain = "msvc";
- $version = $env:DVersion;
- Invoke-WebRequest "http://downloads.dlang.org/releases/2.x/$($version)/dmd.$($version).windows.7z" -OutFile "c:\dmd.7z";
- echo "finished.";
- pushd c:\\;
- 7z x dmd.7z > $null;
- popd;
+ $env:toolchain = "msvc";
+ $version = $env:DVersion;
+ Invoke-WebRequest "http://downloads.dlang.org/releases/2.x/$($version)/dmd.$($version).windows.7z" -OutFile "c:\dmd.7z";
+ echo "finished.";
+ pushd c:\\;
+ 7z x dmd.7z > $null;
+ popd;
}
- ps: SetUpDCompiler
- ps: if($env:DVersion -eq "2.071.2"){
- Invoke-WebRequest "http://code.dlang.org/files/dub-1.2.1-windows-x86.zip" -OutFile "dub.zip";
- 7z x dub.zip -odub > $null;
- Move-Item "dub/dub.exe" "C:\dmd2\windows\bin"
- }
+ Invoke-WebRequest "http://code.dlang.org/files/dub-1.2.1-windows-x86.zip" -OutFile "dub.zip";
+ 7z x dub.zip -odub > $null;
+ Move-Item "dub/dub.exe" "C:\dmd2\windows\bin"
+ }
before_build:
+ - ps: if($env:arch -eq "x86"){
+ $env:compilersetupargs = "x86";
+ $env:Darch = "x86";
+ }
+ elseif($env:arch -eq "x64"){
+ $env:compilersetupargs = "amd64";
+ $env:Darch = "x86_64";
+ }
- ps: $env:PATH += ";C:\dmd2\windows\bin;";
- - call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat" -arch=%arch%
+ - call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall" %compilersetupargs%
build_script:
- - echo dummy build script - dont remove me
+ - echo dummy build script - dont remove me
test_script:
- - echo %DC%
- - echo %PATH%
- - 'dub --version'
- - '%DC% --version'
- - dub test --arch=x86 --compiler=%DC%
+ - echo %Darch%
+ - echo %PATH%
+ - 'dub --version'
+ - '%DC% --version'
+ - dub test -b unittest --arch=%Darch% --compiler=%DC%
diff --git a/codecov.yml b/codecov.yml
new file mode 100644
index 0000000..f8b297d
--- /dev/null
+++ b/codecov.yml
@@ -0,0 +1,3 @@
+ignore:
+ - "source/tanya/async/event/iocp.d"
+ - "source/tanya/async/iocp.d"