Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
108 lines
3.1 KiB
YAML
108 lines
3.1 KiB
YAML
# appveyor.yml for editorconfig-vim. Currently only tests the core.
|
|
# Modified from https://github.com/ppalaga/ec4j/commit/1c849658fb189cd95bc41af95acd43b4f0d75a48
|
|
#
|
|
# Copyright (c) 2017--2019 Angelo Zerr and other contributors as
|
|
# indicated by the @author tags.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
# @author Chris White (cxw42) - Adapted to editorconfig-vim
|
|
|
|
# === When to build ===
|
|
# See https://www.appveyor.com/docs/how-to/filtering-commits/
|
|
|
|
skip_commits:
|
|
message: /\[minor\]/
|
|
files:
|
|
- '**/*.md'
|
|
|
|
# === Build matrix ===
|
|
|
|
# Win is default; Ubuntu is override. See
|
|
# https://www.appveyor.com/blog/2018/04/25/specialized-build-matrix-configuration-in-appveyor/
|
|
image:
|
|
- Visual Studio 2013
|
|
- Ubuntu1604
|
|
|
|
# === How to build ===
|
|
|
|
cache:
|
|
- C:\vim -> .appveyor.yml, tests\fetch-vim.bat
|
|
|
|
environment:
|
|
VIM_EXE: C:\vim\vim\vim80\vim.exe
|
|
|
|
for:
|
|
# Don't run the Windows build if the commit message includes "[ci-linux]"
|
|
-
|
|
matrix:
|
|
only:
|
|
- image: Visual Studio 2013
|
|
skip_commits:
|
|
message: /\[ci-linux\]/
|
|
|
|
# Platform-specific configuration for Ubuntu
|
|
-
|
|
matrix:
|
|
only:
|
|
- image: Ubuntu1604
|
|
# $APPVEYOR_BUILD_FOLDER isn't expanded in the environment section
|
|
# here, so I can't set $VIM_EXE the way I want to. Instead,
|
|
# I set $VIM_EXE in the sh-specific install steps below.
|
|
environment:
|
|
VIM_EXE: UNDEFINED
|
|
cache:
|
|
- $APPVEYOR_BUILD_FOLDER/vim -> .appveyor.yml, tests/fetch-vim.sh
|
|
|
|
# Plus, don't run Ubuntu if the commit message includes [ci-win]
|
|
skip_commits:
|
|
message: /\[ci-win\]/
|
|
|
|
install:
|
|
# Ubuntu-specific setup. These carry forward to the build_script.
|
|
- sh: export VIM_EXE="$APPVEYOR_BUILD_FOLDER/vim/bin/vim"
|
|
- sh: export PATH="$PATH":$APPVEYOR_BUILD_FOLDER/vim/bin
|
|
- sh: echo "$VIM_EXE , $PATH"
|
|
|
|
# Cross-platform - test the core
|
|
- cmake --version
|
|
- git submodule update --init --recursive
|
|
- cmd: tests\fetch-vim
|
|
- sh: tests/fetch-vim.sh
|
|
|
|
build_script:
|
|
# Build the core tests
|
|
- cd tests
|
|
- cd core
|
|
- mkdir build
|
|
- cd build
|
|
- cmake ..
|
|
|
|
# Note on multicore testing:
|
|
# Two cores are available per https://help.appveyor.com/discussions/questions/11179-how-many-cores-and-threads-can-be-used-in-free-appveyor-build .
|
|
# However, using -j2 seems to make each job take much longer.
|
|
|
|
test_script:
|
|
# Run the core tests
|
|
- ctest . --output-on-failure -C Debug
|
|
|
|
# CTestCustom specifies skipping UTF-8 tests on Windows.
|
|
- cmd: echo "Reminder - did not try UTF-8"
|
|
- sh: echo "Reminder - tried UTF-8"
|
|
|
|
on_failure:
|
|
- echo "failed"
|
|
- cmd: type tests\core\build\Testing\Temporary\LastTest.log
|
|
- sh: cat tests/core/build/Testing/Temporary/LastTest.log
|
|
|