* test/infra/Dockerfile.emba (emacs-eglot, emacs-tree-sitter):
Don't install gawk.
* test/infra/gitlab-ci.yml (test-eglot): Add company and yasnippet.
RUN apt-get update && \
apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \
libc-dev gcc g++ make autoconf automake libncurses-dev gnutls-dev \
- libdbus-1-dev libacl1-dev acl git texinfo gawk gdb \
+ libdbus-1-dev libacl1-dev acl git texinfo gdb \
&& rm -rf /var/lib/apt/lists/*
# Install clangd.
RUN apt-get update && \
apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \
libc-dev gcc g++ make autoconf automake libncurses-dev gnutls-dev \
- libdbus-1-dev libacl1-dev acl git texinfo gawk gdb \
+ libdbus-1-dev libacl1-dev acl git texinfo gdb \
&& rm -rf /var/lib/apt/lists/*
# Install tree-sitter library.
variables:
target: emacs-eglot
# This is needed in order to get a JUnit test report.
- make_params: '-k -C test check-expensive LOGFILES="lisp/progmodes/eglot-tests.log"'
+ make_params: >-
+ '-k -C test check-expensive
+ LOGFILES="lisp/progmodes/eglot-tests.log"
+ TEST_HOME="/tmp"
+ EMACS_EXTRAOPT="--eval \(package-reinstall\ \(quote\ company\)\)
+ --eval \(package-reinstall\ \(quote\ yasnippet\)\)
+ --eval \(use-package\ company\)
+ --eval \(use-package\ yasnippet\)"'
build-image-tree-sitter:
stage: platform-images