aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorMichael Albinus2023-05-29 17:26:46 +0200
committerMichael Albinus2023-05-29 17:26:46 +0200
commitedcdb4c2ecd16e9838f2359ea4f1c66030ffadaf (patch)
tree0faec460ef994131ef5f5d49610e6e5c3f6839ec /admin
parent77087eb170f5632c58f0a00143e7289209f78989 (diff)
downloademacs-edcdb4c2ecd16e9838f2359ea4f1c66030ffadaf.tar.gz
emacs-edcdb4c2ecd16e9838f2359ea4f1c66030ffadaf.zip
Add tree-sitter tests to emba
* admin/notes/emba: Add docker image emacs-tree-sitter. Improve docker call. * test/infra/Dockerfile.emba (emacs-tree-sitter): New image. * test/infra/gitlab-ci.yml (.tree-sitter-template): New template. (build-image-tree-sitter, test-tree-sitter): New jobs.
Diffstat (limited to 'admin')
-rw-r--r--admin/notes/emba7
1 files changed, 4 insertions, 3 deletions
diff --git a/admin/notes/emba b/admin/notes/emba
index c88b422a4fa..1f87a99ddc0 100644
--- a/admin/notes/emba
+++ b/admin/notes/emba
@@ -97,15 +97,16 @@ recent Emacs branch, and apply the command
97This creates the Debian-based image emacs-inotify, based on the 97This creates the Debian-based image emacs-inotify, based on the
98instructions in the file Dockerfile.emba. This image is good for the 98instructions in the file Dockerfile.emba. This image is good for the
99majority of tests. However, there are also other image build 99majority of tests. However, there are also other image build
100instructions like emacs-filenotify-gio, emacs-eglot, emacs-gnustep and 100instructions like emacs-filenotify-gio, emacs-eglot,
101emacs-native-comp-speed{0,1,2}. Use the appropriate one. 101emacs-tree-sitter, emacs-gnustep and emacs-native-comp-speed{0,1,2}.
102Use the appropriate one.
102 103
103The image contains a directory "/checkout", which is a copy of your 104The image contains a directory "/checkout", which is a copy of your
104local Emacs git repository. Emacs has been built in this directory 105local Emacs git repository. Emacs has been built in this directory
105via "make bootstrap". In order to use the image, start a container 106via "make bootstrap". In order to use the image, start a container
106like 107like
107 108
108 docker run --interactive --env EMACS_EMBA_CI=1 --name emacs-inotify \ 109 docker run --interactive --tty --env EMACS_EMBA_CI=1 --name emacs-inotify \
109 emacs-inotify /bin/sh -i 110 emacs-inotify /bin/sh -i
110 111
111In this container, change the current directory to "/checkout". Now 112In this container, change the current directory to "/checkout". Now