Skip to content

Commit 420191b

Browse files
committed
msvc tests to dev
1 parent 3847448 commit 420191b

File tree

1 file changed

+40
-72
lines changed

1 file changed

+40
-72
lines changed

appveyor.yml

+40-72
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,6 @@
2424
ARTIFACT: "true"
2525
BUILD: "true"
2626

27-
- COMPILER: "visual"
28-
HOST: "visual"
29-
PLATFORM: "x64"
30-
CONFIGURATION: "Debug"
31-
- COMPILER: "visual"
32-
HOST: "visual"
33-
PLATFORM: "Win32"
34-
CONFIGURATION: "Debug"
35-
- COMPILER: "visual"
36-
HOST: "visual"
37-
PLATFORM: "x64"
38-
CONFIGURATION: "Release"
39-
- COMPILER: "visual"
40-
HOST: "visual"
41-
PLATFORM: "Win32"
42-
CONFIGURATION: "Release"
43-
4427
- COMPILER: "clang-cl"
4528
HOST: "cmake-visual"
4629
PLATFORM: "x64"
@@ -59,9 +42,6 @@
5942
COPY C:\msys64\usr\bin\make.exe C:\mingw-w64\i686-6.3.0-posix-dwarf-rt_v5-rev1\mingw32\bin\make.exe &&
6043
COPY C:\msys64\usr\bin\make.exe C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin\make.exe
6144
)
62-
- IF [%HOST%]==[visual] IF [%PLATFORM%]==[x64] (
63-
SET ADDITIONALPARAM=/p:LibraryPath="C:\Program Files\Microsoft SDKs\Windows\v7.1\lib\x64;c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\;C:\Program Files (x86)\Microsoft Visual Studio 10.0\lib\amd64;"
64-
)
6545

6646
build_script:
6747
- if [%HOST%]==[mingw] (
@@ -102,46 +82,6 @@
10282
appveyor PushArtifact zstd-win-release-%PLATFORM%.zip
10383
)
10484
)
105-
- if [%HOST%]==[visual] (
106-
ECHO *** &&
107-
ECHO *** Building Visual Studio 2008 %PLATFORM%\%CONFIGURATION% in %APPVEYOR_BUILD_FOLDER% &&
108-
ECHO *** &&
109-
msbuild "build\VS2008\zstd.sln" /m /verbosity:minimal /property:PlatformToolset=v90 /t:Clean,Build /p:Platform=%PLATFORM% /p:Configuration=%CONFIGURATION% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" &&
110-
DIR build\VS2008\bin\%PLATFORM%\%CONFIGURATION%\*.exe &&
111-
MD5sum build/VS2008/bin/%PLATFORM%/%CONFIGURATION%/*.exe &&
112-
COPY build\VS2008\bin\%PLATFORM%\%CONFIGURATION%\fuzzer.exe tests\fuzzer_VS2008_%PLATFORM%_%CONFIGURATION%.exe &&
113-
ECHO *** &&
114-
ECHO *** Building Visual Studio 2010 %PLATFORM%\%CONFIGURATION% &&
115-
ECHO *** &&
116-
msbuild "build\VS2010\zstd.sln" %ADDITIONALPARAM% /m /verbosity:minimal /property:PlatformToolset=v100 /p:ForceImportBeforeCppTargets=%APPVEYOR_BUILD_FOLDER%\build\VS2010\CompileAsCpp.props /t:Clean,Build /p:Platform=%PLATFORM% /p:Configuration=%CONFIGURATION% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" &&
117-
DIR build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\*.exe &&
118-
MD5sum build/VS2010/bin/%PLATFORM%_%CONFIGURATION%/*.exe &&
119-
msbuild "build\VS2010\zstd.sln" %ADDITIONALPARAM% /m /verbosity:minimal /property:PlatformToolset=v100 /t:Clean,Build /p:Platform=%PLATFORM% /p:Configuration=%CONFIGURATION% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" &&
120-
DIR build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\*.exe &&
121-
MD5sum build/VS2010/bin/%PLATFORM%_%CONFIGURATION%/*.exe &&
122-
COPY build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\fuzzer.exe tests\fuzzer_VS2010_%PLATFORM%_%CONFIGURATION%.exe &&
123-
ECHO *** &&
124-
ECHO *** Building Visual Studio 2012 %PLATFORM%\%CONFIGURATION% &&
125-
ECHO *** &&
126-
msbuild "build\VS2010\zstd.sln" /m /verbosity:minimal /property:PlatformToolset=v110 /p:ForceImportBeforeCppTargets=%APPVEYOR_BUILD_FOLDER%\build\VS2010\CompileAsCpp.props /t:Clean,Build /p:Platform=%PLATFORM% /p:Configuration=%CONFIGURATION% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" &&
127-
DIR build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\*.exe &&
128-
MD5sum build/VS2010/bin/%PLATFORM%_%CONFIGURATION%/*.exe &&
129-
msbuild "build\VS2010\zstd.sln" /m /verbosity:minimal /property:PlatformToolset=v110 /t:Clean,Build /p:Platform=%PLATFORM% /p:Configuration=%CONFIGURATION% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" &&
130-
DIR build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\*.exe &&
131-
MD5sum build/VS2010/bin/%PLATFORM%_%CONFIGURATION%/*.exe &&
132-
COPY build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\fuzzer.exe tests\fuzzer_VS2012_%PLATFORM%_%CONFIGURATION%.exe &&
133-
ECHO *** &&
134-
ECHO *** Building Visual Studio 2013 %PLATFORM%\%CONFIGURATION% &&
135-
ECHO *** &&
136-
msbuild "build\VS2010\zstd.sln" /m /verbosity:minimal /property:PlatformToolset=v120 /p:ForceImportBeforeCppTargets=%APPVEYOR_BUILD_FOLDER%\build\VS2010\CompileAsCpp.props /t:Clean,Build /p:Platform=%PLATFORM% /p:Configuration=%CONFIGURATION% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" &&
137-
DIR build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\*.exe &&
138-
MD5sum build/VS2010/bin/%PLATFORM%_%CONFIGURATION%/*.exe &&
139-
msbuild "build\VS2010\zstd.sln" /m /verbosity:minimal /property:PlatformToolset=v120 /t:Clean,Build /p:Platform=%PLATFORM% /p:Configuration=%CONFIGURATION% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" &&
140-
DIR build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\*.exe &&
141-
MD5sum build/VS2010/bin/%PLATFORM%_%CONFIGURATION%/*.exe &&
142-
COPY build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\fuzzer.exe tests\fuzzer_VS2013_%PLATFORM%_%CONFIGURATION%.exe &&
143-
COPY build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\*.exe tests\
144-
)
14585
- if [%HOST%]==[cmake-visual] (
14686
ECHO *** &&
14787
ECHO *** Building %CMAKE_GENERATOR% ^(%CMAKE_GENERATOR_TOOLSET%^) %PLATFORM%\%CONFIGURATION% &&
@@ -165,18 +105,6 @@
165105
cd ..\..\.. &&
166106
make clean
167107
)
168-
- SET "FUZZERTEST=-T30s"
169-
- if [%HOST%]==[visual] if [%CONFIGURATION%]==[Release] (
170-
CD tests &&
171-
SET ZSTD_BIN=./zstd.exe&&
172-
SET DATAGEN_BIN=./datagen.exe&&
173-
sh -e playTests.sh --test-large-data &&
174-
fullbench.exe -i1 &&
175-
fullbench.exe -i1 -P0 &&
176-
fuzzer_VS2012_%PLATFORM%_Release.exe %FUZZERTEST% &&
177-
fuzzer_VS2013_%PLATFORM%_Release.exe %FUZZERTEST% &&
178-
fuzzer_VS2015_%PLATFORM%_Release.exe %FUZZERTEST%
179-
)
180108

181109

182110
# The following tests are for regular pushes
@@ -187,6 +115,23 @@
187115
version: 1.0.{build}
188116
environment:
189117
matrix:
118+
- COMPILER: "visual"
119+
HOST: "visual"
120+
PLATFORM: "x64"
121+
CONFIGURATION: "Debug"
122+
- COMPILER: "visual"
123+
HOST: "visual"
124+
PLATFORM: "Win32"
125+
CONFIGURATION: "Debug"
126+
- COMPILER: "visual"
127+
HOST: "visual"
128+
PLATFORM: "x64"
129+
CONFIGURATION: "Release"
130+
- COMPILER: "visual"
131+
HOST: "visual"
132+
PLATFORM: "Win32"
133+
CONFIGURATION: "Release"
134+
190135
- COMPILER: "gcc"
191136
HOST: "cygwin"
192137
PLATFORM: "x64"
@@ -210,6 +155,9 @@
210155
cmake,^
211156
make
212157
)
158+
- IF [%HOST%]==[visual] IF [%PLATFORM%]==[x64] (
159+
SET ADDITIONALPARAM=/p:LibraryPath="C:\Program Files\Microsoft SDKs\Windows\v7.1\lib\x64;c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\;C:\Program Files (x86)\Microsoft Visual Studio 10.0\lib\amd64;"
160+
)
213161

214162
build_script:
215163
- ECHO Building %COMPILER% %PLATFORM% %CONFIGURATION%
@@ -233,6 +181,18 @@
233181
POPD &&
234182
ECHO ***
235183
)
184+
- if [%HOST%]==[visual] (
185+
ECHO *** &&
186+
ECHO *** Building Visual Studio 2012 %PLATFORM%\%CONFIGURATION% &&
187+
ECHO *** &&
188+
msbuild "build\VS2010\zstd.sln" /m /verbosity:minimal /property:PlatformToolset=v110 /p:ForceImportBeforeCppTargets=%APPVEYOR_BUILD_FOLDER%\build\VS2010\CompileAsCpp.props /t:Clean,Build /p:Platform=%PLATFORM% /p:Configuration=%CONFIGURATION% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" &&
189+
DIR build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\*.exe &&
190+
MD5sum build/VS2010/bin/%PLATFORM%_%CONFIGURATION%/*.exe &&
191+
msbuild "build\VS2010\zstd.sln" /m /verbosity:minimal /property:PlatformToolset=v110 /t:Clean,Build /p:Platform=%PLATFORM% /p:Configuration=%CONFIGURATION% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" &&
192+
DIR build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\*.exe &&
193+
MD5sum build/VS2010/bin/%PLATFORM%_%CONFIGURATION%/*.exe &&
194+
COPY build\VS2010\bin\%PLATFORM%_%CONFIGURATION%\fuzzer.exe tests\fuzzer_VS2012_%PLATFORM%_%CONFIGURATION%.exe
195+
)
236196

237197

238198
test_script:
@@ -241,4 +201,12 @@
241201
set "CC=%COMPILER%" &&
242202
make clean &&
243203
make check
204+
)
205+
- SET "FUZZERTEST=-T10s"
206+
- if [%HOST%]==[visual] if [%CONFIGURATION%]==[Release] (
207+
CD tests &&
208+
SET ZSTD_BIN=./zstd.exe&&
209+
SET DATAGEN_BIN=./datagen.exe&&
210+
sh -e playTests.sh &&
211+
fuzzer_VS2012_%PLATFORM%_Release.exe %FUZZERTEST%
244212
)

0 commit comments

Comments
 (0)