X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=appveyor.yml;h=ab6084090a40da687b6ce4b2c08b61d955aa85eb;hb=HEAD;hp=1ed692082be78d8852a47821bccaa58b0a89b7fd;hpb=5ea327d9242db82a60c610cdd3d5f1d9bb0b38a5;p=stockfish diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 1ed69208..00000000 --- a/appveyor.yml +++ /dev/null @@ -1,67 +0,0 @@ -version: 1.0.{build} -clone_depth: 50 - -branches: - only: - - master - - appveyor - -# Operating system (build VM template) -os: Visual Studio 2015 - -# Build platform, i.e. x86, x64, AnyCPU. This setting is optional. -platform: - - x86 - - x64 - - Any CPU - -# build Configuration, i.e. Debug, Release, etc. -configuration: Debug - -matrix: - # The build fail immediately once one of the job fails - fast_finish: true - -# Scripts that are called at very beginning, before repo cloning -init: - - cmake --version - - msbuild /version - -before_build: - - ps: | - # Get sources - $src = get-childitem -Path *.cpp -Recurse | select -ExpandProperty FullName - $src = $src -join ' ' - $src = $src.Replace("\", "/") - - # Build CMakeLists.txt - $t = 'cmake_minimum_required(VERSION 3.8)', - 'project(Stockfish)', - 'set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/src)', - 'set(source_files', $src, ')', - 'add_executable(stockfish ${source_files})' - - # Write CMakeLists.txt withouth BOM - $MyPath = (Get-Item -Path "." -Verbose).FullName + '\CMakeLists.txt' - $Utf8NoBomEncoding = New-Object System.Text.UTF8Encoding $False - [System.IO.File]::WriteAllLines($MyPath, $t, $Utf8NoBomEncoding) - - # Obtain bench reference from git log - $b = git log HEAD | sls "\b[Bb]ench[ :]+[0-9]{7}" | select -first 1 - $bench = $b -match '\D+(\d+)' | % { $matches[1] } - Write-Host "Reference bench:" $bench - -build_script: - - cmake -G "Visual Studio 14 2015 Win64" . - - cmake --build . - -before_test: - - cd src/Debug - - ps: | - # Verify bench number - ./stockfish bench 2> out.txt 1> null - $s = (gc "./out.txt" | out-string) - $r = ($s -match 'Nodes searched \D+(\d+)' | % { $matches[1] }) - Write-Host "Engine bench:" $r - Write-Host "Reference bench:" $bench - If ($r -ne $bench) { exit 1 }