]> git.madduck.net Git - etc/vim.git/blob - .vim/bundle/ale/.appveyor.yml

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

Do not set EDITOR/VISUAL for shell
[etc/vim.git] / .vim / bundle / ale / .appveyor.yml
1 ---
2 # Disabling building for AppVeyor. We are just testing things.
3 build: false
4 clone_depth: 10
5 # Use the directory C:\testplugin so test directories will mostly work.
6 clone_folder: C:\testplugin
7
8 branches:
9   only:
10     - master
11     - /v\d+\.\d+\.(x|\d+)/
12
13 # Skip running Windows tests if we only change files that can't impact
14 # Windows tests.
15 skip_commits:
16   files:
17     - '.github/**/*'
18     - .gitattributes
19     - Dockerfile
20     - README.md
21     - doc/*
22     - lua/*
23     - run-tests
24     - supported-tools.md
25     - syntax/*
26
27 # Cache the vim and vader directories between builds.
28 cache:
29   - C:\vim -> .appveyor.yml
30   - C:\vader -> .appveyor.yml
31
32 init:
33   # Stop git from changing newlines
34   - git config --global core.autocrlf input
35
36 # NOTE: If you change the Vim or Vader versions here, please also update the
37 # instructions for running tests on Windows in ale-development.txt
38
39 install:
40   # Download and unpack Vim
41   - ps: >-
42       if (!(Test-Path -Path C:\vim)){
43         Add-Type -A System.IO.Compression.FileSystem
44         Invoke-WebRequest ftp://ftp.vim.org/pub/vim/pc/vim80-586w32.zip `
45           -OutFile C:\vim.zip
46         [IO.Compression.ZipFile]::ExtractToDirectory('C:\vim.zip', 'C:\vim')
47         Invoke-WebRequest ftp://ftp.vim.org/pub/vim/pc/vim80-586rt.zip `
48           -OutFile C:\rt.zip
49         [IO.Compression.ZipFile]::ExtractToDirectory('C:\rt.zip', 'C:\vim')
50       }
51   # Clone Vader and check out the commit we want
52   - ps: >-
53       if (!(Test-Path -Path C:\vader)){
54         git clone https://github.com/junegunn/vader.vim C:\vader 2> $null
55         cd C:\vader
56         git checkout -qf c6243dd81c98350df4dec608fa972df98fa2a3af 2> $null
57       }
58
59 test_script:
60   - cd C:\testplugin
61   - 'C:\vim\vim\vim80\vim.exe -u test\vimrc "+Vader!
62     test/*.vader test/*/*.vader test/*/*/*.vader test/*/*/*.vader"'