ci(gha): Add functionaltest-lua checker

This commit is contained in:
James McCoy 2021-04-02 17:02:52 -04:00
parent 384f9870f6
commit 2fc9e9effa
No known key found for this signature in database
GPG Key ID: DFE691AE331BA3DB
2 changed files with 13 additions and 2 deletions

View File

@ -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:

View File

@ -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