mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
ci(gha): Add functionaltest-lua checker
This commit is contained in:
parent
384f9870f6
commit
2fc9e9effa
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@ -29,6 +29,10 @@ jobs:
|
|||||||
- cc: clang
|
- cc: clang
|
||||||
runner: macos-10.15
|
runner: macos-10.15
|
||||||
os: osx
|
os: osx
|
||||||
|
- flavor: functionaltest-lua
|
||||||
|
cc: gcc
|
||||||
|
runner: ubuntu-20.04
|
||||||
|
os: linux
|
||||||
runs-on: ${{ matrix.runner }}
|
runs-on: ${{ matrix.runner }}
|
||||||
if: github.event.pull_request.draft == false
|
if: github.event.pull_request.draft == false
|
||||||
env:
|
env:
|
||||||
|
11
.github/workflows/env.sh
vendored
11
.github/workflows/env.sh
vendored
@ -20,13 +20,13 @@ VALGRIND_LOG=$GITHUB_WORKSPACE/build/log/valgrind-%p.log
|
|||||||
CACHE_NVIM_DEPS_DIR=$HOME/.cache/nvim-deps
|
CACHE_NVIM_DEPS_DIR=$HOME/.cache/nvim-deps
|
||||||
CACHE_MARKER=$HOME/.cache/nvim-deps/.ci_cache_marker
|
CACHE_MARKER=$HOME/.cache/nvim-deps/.ci_cache_marker
|
||||||
CCACHE_BASEDIR=$GITHUB_WORKSPACE
|
CCACHE_BASEDIR=$GITHUB_WORKSPACE
|
||||||
DEPS_CMAKE_FLAGS=-DUSE_BUNDLED_GPERF=OFF
|
|
||||||
FUNCTIONALTEST=functionaltest
|
|
||||||
CCACHE_COMPRESS=1
|
CCACHE_COMPRESS=1
|
||||||
CCACHE_SLOPPINESS=time_macros,file_macro
|
CCACHE_SLOPPINESS=time_macros,file_macro
|
||||||
CCACHE_DIR=$HOME/.ccache
|
CCACHE_DIR=$HOME/.ccache
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
DEPS_CMAKE_FLAGS=-DUSE_BUNDLED_GPERF=OFF
|
||||||
|
FUNCTIONALTEST=functionaltest
|
||||||
BUILD_FLAGS="CMAKE_FLAGS=-DCI_BUILD=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX:PATH=$HOME/nvim-install -DBUSTED_OUTPUT_TYPE=nvim -DDEPS_PREFIX=$HOME/nvim-deps/usr -DMIN_LOG_LEVEL=3"
|
BUILD_FLAGS="CMAKE_FLAGS=-DCI_BUILD=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX:PATH=$HOME/nvim-install -DBUSTED_OUTPUT_TYPE=nvim -DDEPS_PREFIX=$HOME/nvim-deps/usr -DMIN_LOG_LEVEL=3"
|
||||||
|
|
||||||
case "$FLAVOR" in
|
case "$FLAVOR" in
|
||||||
@ -49,10 +49,17 @@ EOF
|
|||||||
CI_TARGET=lint
|
CI_TARGET=lint
|
||||||
EOF
|
EOF
|
||||||
;;
|
;;
|
||||||
|
functionaltest-lua)
|
||||||
|
BUILD_FLAGS="$BUILD_FLAGS -DPREFER_LUA=ON"
|
||||||
|
FUNCTIONALTEST=functionaltest-lua
|
||||||
|
DEPS_CMAKE_FLAGS="$DEPS_CMAKE_FLAGS -DUSE_BUNDLED_LUAJIT=OFF"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
cat <<EOF >> "$GITHUB_ENV"
|
cat <<EOF >> "$GITHUB_ENV"
|
||||||
$BUILD_FLAGS
|
$BUILD_FLAGS
|
||||||
|
DEPS_CMAKE_FLAGS=$DEPS_CMAKE_FLAGS
|
||||||
|
FUNCTIONALTEST=$FUNCTIONALTEST
|
||||||
EOF
|
EOF
|
||||||
|
Loading…
Reference in New Issue
Block a user