|
- ---
- # Disabling building for AppVeyor. We are just testing things.
- build: false
- clone_depth: 10
- # Use the directory C:\testplugin so test directories will mostly work.
- clone_folder: C:\testplugin
-
- # Cache the vim and vader directories between builds.
- cache:
- - C:\vim -> .appveyor.yml
- - C:\vader -> .appveyor.yml
-
- init:
- # Stop git from changing newlines
- - git config --global core.autocrlf input
-
- install:
- # Download and unpack Vim
- - ps: >-
- if (!(Test-Path -Path C:\vim)){
- Add-Type -A System.IO.Compression.FileSystem
- Invoke-WebRequest ftp://ftp.vim.org/pub/vim/pc/vim80-586w32.zip `
- -OutFile C:\vim.zip
- [IO.Compression.ZipFile]::ExtractToDirectory('C:\vim.zip', 'C:\vim')
- Invoke-WebRequest ftp://ftp.vim.org/pub/vim/pc/vim80-586rt.zip `
- -OutFile C:\rt.zip
- [IO.Compression.ZipFile]::ExtractToDirectory('C:\rt.zip', 'C:\vim')
- }
- # Clone Vader and check out the commit we want
- - ps: >-
- if (!(Test-Path -Path C:\vader)){
- git clone https://github.com/junegunn/vader.vim C:\vader 2> $null
- cd C:\vader
- git checkout -qf c6243dd81c98350df4dec608fa972df98fa2a3af 2> $null
- }
-
- test_script:
- - cd C:\testplugin
- - 'C:\vim\vim\vim80\vim.exe -u test\vimrc "+Vader!
- test/*.vader test/*/*.vader test/*/*/*.vader test/*/*/*.vader"'
|