]> git.eshelyaron.com Git - emacs.git/commitdiff
Adapt emba integration
authorMichael Albinus <michael.albinus@gmx.de>
Sat, 3 Jun 2023 16:32:29 +0000 (18:32 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Sat, 3 Jun 2023 16:32:29 +0000 (18:32 +0200)
* test/infra/Dockerfile.emba (emacs-eglot, emacs-tree-sitter):
Don't install gawk.

* test/infra/gitlab-ci.yml (test-eglot): Add company and yasnippet.

test/infra/Dockerfile.emba
test/infra/gitlab-ci.yml

index 325cff6bd26782089a9ef40062d868a81c1cd804..21b69dacaccf36d8a1972473271d94f20004d014 100644 (file)
@@ -68,7 +68,7 @@ FROM debian:sid as emacs-eglot
 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.
@@ -91,7 +91,7 @@ FROM debian:sid as emacs-tree-sitter
 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.
index 4317cccf2a7f847b3b0e332d50a03831d9ed05df..d5b18674c70838220316ee450bdffb8656a4eb18 100644 (file)
@@ -265,7 +265,14 @@ test-eglot:
   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