diff --git a/appveyor.yml b/appveyor.yml index 63fc12d8c..57f65e348 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -14,13 +14,33 @@ configuration: before_build: - cmake -G"Visual Studio 10 2010" + # This cuts down on a lot of noise generated by xamarin warnings. + - del "C:\Program Files (x86)\MSBuild\14.0\Microsoft.Common.targets\ImportAfter\Xamarin.Common.targets" build: project: ALL_BUILD.vcxproj + verbosity: minimal -#test_script: -# - Debug/flattests.exe +test_script: + - rem "---------------- C++ -----------------" + - "%CONFIGURATION%\\flattests.exe" + - rem "---------------- Java -----------------" + - "cd tests" + - "java -version" + - "JavaTest.bat" + - rem "---------------- JS -----------------" + - "node --version" + - "..\\%CONFIGURATION%\\flatc -b monster_test.fbs unicode_test.json" + - "node JavaScriptTest" + - rem "---------------- C# -----------------" + # Have to compile this here rather than in "build" above because AppVeyor only + # supports building one project?? + - "cd FlatBuffers.Test" + - "msbuild.exe /property:Configuration=Release;OutputPath=tempcs /verbosity:minimal FlatBuffers.Test.csproj" + - "tempcs\\FlatBuffers.Test.exe" + # TODO: add more languages. + - "cd ..\\.." -#artifacts: -# - path: Release/flatc.exe -# name: flatc.exe +artifacts: + - path: $(CONFIGURATION)\\flatc.exe + name: flatc.exe