Justin M. Keyes
b0b656dd37
ci/travis: rename $BUILD_NVIM_DEPS to $CACHE_ENABLE
2018-03-11 15:38:18 +01:00
Justin M. Keyes
968c7ab17e
ci/travis: use ninja instead of make
2018-03-11 12:45:15 +01:00
James McCoy
9fdd5d7f03
codecov: Submit test suite specific coverage
2018-02-06 23:23:59 -05:00
James McCoy
5da6f0e903
travis: Don't run unit tests for functionaltest-lua build
2018-02-02 07:28:56 -05:00
Justin M. Keyes
6fa0a0a516
ci/travis: macOS: switch ruby version
...
Travis macOS builds are failing because of neovim-ruby gem dependencies.
Switch default ruby to a newer version to make the builds pass.
2018-01-07 20:04:57 +01:00
James McCoy
dd0fa4fd0e
ci: asan_check: No-op unless performing ASAN build
2018-01-02 08:15:32 -05:00
James McCoy
90aae43984
travis: Use Ubuntu's clang instead of llvm's repo
...
The llvm repos commonly have access issues, so removing them will
improve stability of the Travis builds.
Filtering check_log's output through asan_symbolize also avoids the
version dance every time a new clang version makes its way into Travis.
2018-01-02 08:15:31 -05:00
Justin M. Keyes
eb6dd3e42d
ci: Dump $NVIM_LOG_FILE contents
2017-06-07 00:26:21 +02:00
ZyX
09f849b600
Merge branch 'master' into luaviml'/lua
2017-05-08 15:43:45 +03:00
ZyX
e4d0fa6e8d
Do not trace in check_runtime_files
2017-05-01 17:38:21 +03:00
ZyX
1109ca7198
ci: Use \{1,\} in place of \+
2017-05-01 17:36:45 +03:00
ZyX
48fa42153a
ci: Fold output in travis web interface
2017-05-01 16:36:24 +03:00
ZyX
ee4daa6572
ci: Remove x
from test x
2017-04-24 23:11:13 +03:00
ZyX
74d5705ca9
ci: Source ci/common/test.sh in run_test_wd subshell
2017-04-24 22:37:36 +03:00
ZyX
85903cb0e6
ci: Make scripts in common be dash-compatible
...
`ulimit` may still be not present: dash and busybox support it, but posh does
not.
2017-04-24 22:37:36 +03:00
ZyX
4ccef05829
ci: Make $cmd failure fail the build without -o pipefail
2017-04-24 21:44:17 +03:00
ZyX
fc16d02c3d
ci: Do not use pipefail
2017-04-24 19:30:28 +03:00
ZyX
3a0117c850
ci: Do not accidentally kill something unneeded
2017-04-24 18:34:47 +03:00
ZyX
26fad863ba
ci: When using restarting tests kill make with the shell
2017-04-24 18:28:46 +03:00
ZyX
ab4d13e2fa
Merge branch 'master' into luaviml'/lua
2017-04-10 22:21:06 +03:00
ZyX
3321232c81
ci: Allow check-single-includes to hang
2017-04-09 03:36:16 +03:00
ZyX
043d8ff9f2
Merge branch 'master' into luaviml'/lua
2017-04-08 01:54:58 +03:00
ZyX
c1416e0665
ci: Really continue tests on failure, print global summary
2017-04-07 00:46:52 +03:00
ZyX
017f64b970
ci: Also fail if last restart hang up
2017-04-04 04:59:30 +03:00
ZyX
644db2165e
ci: Clean up when restarting single includes test
2017-04-04 03:58:10 +03:00
ZyX
ae7d8d8ffb
ci: Do not mark test as failed if it is previous one which failed
2017-04-03 03:47:42 +03:00
ZyX
6ddaace7ac
ci: Do not shift if there are not enough arguments
2017-03-31 20:52:05 +03:00
ZyX
86f5b1276b
ci: Add test watchdog and tracing for lint tests
2017-03-31 19:42:18 +03:00
ZyX
4c20733f6b
ci: Add ${NL} variable
2017-03-31 16:19:47 +03:00
ZyX
2da3caef1b
ci: Do not quote MAKE_CMD
2017-03-31 16:17:38 +03:00
ZyX
2bf9d36ccd
ci: Refactor CI scripts
...
1. CI_TARGET now determines which run_${CI_TARGET}.sh script to use. Defaults to
`tests`.
2. Build no longer halts on the first failing suit: e.g. if functional tests
failed it will continue with unit tests, etc.
3. All ${MAKE_CMD} occurrences moved to `top_make` function, added `build_make`
as an alias to `make -C build` (`"${MAKE_CMD}" -C "${BUILD_DIR}"`) which is
too verbose.
`suite.sh` was copied from powerline (tests/common.sh file), assumes running
with POSIX shells (and actually uses dash in powerline). Then some convenience
functions were added (run_test and below).
2017-03-31 16:06:17 +03:00
Nikolai Aleksandrovich Pavlov
a1c928e70c
ci: Do not hide ci directory ( #6410 )
2017-03-31 14:32:58 +02:00