| Commit message (Collapse) | Author | Age |
|
|
| |
This will get rid of the common/ directory.
|
|
|
| |
These aren't needed as we don't use codecov anymore.
|
|
|
|
| |
The tests already have a summary at the end, there's no need for an
additional fail summary wrapper.
|
| |
|
| |
|
|
|
|
| |
It shouldn't be sneakily run alongside the nvim build. If it's to
be used it should be done in a separate step.
|
| |
|
|
|
|
| |
This allows us to get rid of the separate "nvim-test" target
|
| |
|
|
|
|
| |
It was never in action since migrating from travis to github actions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problem:
Dirs "config", "packaging", and "third-party" are all closely related
but this is not obvious from the layout. This adds friction for new
contributors.
Solution:
- rename config/ to cmake.config/
- rename test/config/ to test/cmakeconfig/ because it is used in Lua
tests: require('test.cmakeconfig.paths').
- rename packaging/ to cmake.packaging/
- rename third-party/ to cmake.deps/ (parallel with .deps/)
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
On GitHub Actions it just repeats the summary that is shown just after.
When run outside of GitHub Actions it erroneously shows the summary of
the previous suites.
|
|
|
|
|
| |
We always know where in the test we are anyway, it's just needless
repetition.
|
| |
|
|
|
|
|
| |
This should help combat some of the lagginess when looking at the CI
logs in the browser.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also change all mentions of python 3 to just python.
|
| |
|
|
|
|
|
|
|
| |
It's only used once for running check-single-includes (which I strongly
suspect it doesn't need anyway), its core logic is incorrect since both the
variables "tempsize" and "prev_temsize" are never defined and parsing ps
is incredibly fragile.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
[skip appveyor]
|
|
|
|
|
|
|
|
| |
ref: a39c8b7ce30ddeed4329c28c42b1b699103dccab
ref: https://github.com/vim/vim/commit/bfe13ccc58ccb96f243a58309800410db1ccb52c
Also:
- Remove unused macos_rvm_dance() function. (It was there for reference,
but we have since resolved (or gave up) on Travis + macOS + ruby.
|
|
|
| |
Apparently this got lost with #11127 / 77a551b65.
|
| |
|
|
|
|
|
|
| |
- `CMAKE_SYSTEM_LIBRARY_PATH` should not be used, and is a
semicolon-separated list anyway [1]
1: https://cmake.org/cmake/help/latest/variable/CMAKE_SYSTEM_LIBRARY_PATH.html
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is better practice in general, and allows to remove the "helptags
ALL" hacks.
Ref: https://github.com/neovim/neovim/issues/8824
Ref: https://github.com/neovim/neovim/commit/f1b67c3453c
* Makefile: fix dependencies with regard to helptags
- use the file as the main target to avoid unnecessary triggering
- use "make oldtest" on Travis to ensure it gets built
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes:
cat: illegal option -- A
usage: cat [-benstuv] [file ...]
Broken in 5cc45bb41.
squash! ci: Travis: build.sh: use cat "-vET" for osx [skip appveyor]
cat -vet
|
|
|
|
|
|
|
| |
Uses `cat -A` with early "*San" check:
This prints terminal escape sequences as-is (for debugging), and does
not cause (display) issues with the Travis log.
Ref: https://github.com/neovim/neovim/pull/10591#issuecomment-521248233
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- use CACHE_NVIM_DEPS_DIR
- do not cache pip
This is handled through http caches in general/better, and it is not
used much anyway.
- do not cache DEPS_DOWNLOAD_DIR
Built deps are cached, downloads are not needed then.
- display ccache stats before clearing
- do not cache ccache stats
- improve output of `du` (do not list pages of output for "/home/travis/.cache/go-build")
|
|
|
|
|
|
|
|
| |
Having llvm-symbolizer in the $PATH is enough.
- check_logs: remove log after displaying it
Otherwise it would be displayed/symbolized again and again.
E.g. in https://api.travis-ci.org/v3/job/564477704/log.txt.
|
|
|
|
|
|
| |
This makes the invocation compatible for the upcoming gcovr 4.2 release,
and is the correct way of invoking it.
Ref: https://github.com/gcovr/gcovr/commit/a782972#commitcomment-34420728
|
|
|
|
|
| |
[skip appveyor] (#10487)
This reverts commit 2cbac719c3eba8ea5826e16912126d70222911ed.
|
|
|
|
|
|
|
|
|
| |
- Move __gcov_flush to process_spawn, for more reliable coverage
tracking of subprocesses
- Travis: use GCOV_ERROR_FILE
- codecov: use "-X fix" to skip "fixing" uploaded coverage data; it
should be handled by codecov's backend instead.
- AppVeyor: no $PATH mangling, which breaks with the improved coverage tracking
due to missing .dll in PATH.
|
|
|
|
|
| |
This makes it easier to inspect the test failure, without having to open
two folds (typically), and scrolling around.
|
|
|
|
|
|
|
|
|
| |
* ci: Travis: upgrade OSX images (10.1 => 10.2)
* ci: nvim-deps: use `cp -a` [skip appveyor]
Symlinks should be preserved.
Ref: https://github.com/neovim/neovim/pull/10319#issuecomment-505410132
|
|
|
|
|
|
|
|
|
|
|
| |
* Add ci/common/submit_coverage.sh, used with Travis and AppVeyor
* use gcovr, with coverage.xml for better branch coverage reporting, and
easier processing of gcov files in general
* codecov: use flags again, with `uname -s` additionally
Ref: https://github.com/neovim/neovim/pull/10227#issuecomment-502923543
* remove now unused parsers.gcov config from codecov.yml
|
| |
|
|
|
|
| |
Using flags results in timeouts on their end when viewing reports, and
is a known issue since months already.
|