diff options
| author | Michael Albinus | 2023-05-29 17:26:46 +0200 |
|---|---|---|
| committer | Michael Albinus | 2023-05-29 17:26:46 +0200 |
| commit | edcdb4c2ecd16e9838f2359ea4f1c66030ffadaf (patch) | |
| tree | 0faec460ef994131ef5f5d49610e6e5c3f6839ec /admin/notes | |
| parent | 77087eb170f5632c58f0a00143e7289209f78989 (diff) | |
| download | emacs-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/notes')
| -rw-r--r-- | admin/notes/emba | 7 |
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 | |||
| 97 | This creates the Debian-based image emacs-inotify, based on the | 97 | This creates the Debian-based image emacs-inotify, based on the |
| 98 | instructions in the file Dockerfile.emba. This image is good for the | 98 | instructions in the file Dockerfile.emba. This image is good for the |
| 99 | majority of tests. However, there are also other image build | 99 | majority of tests. However, there are also other image build |
| 100 | instructions like emacs-filenotify-gio, emacs-eglot, emacs-gnustep and | 100 | instructions like emacs-filenotify-gio, emacs-eglot, |
| 101 | emacs-native-comp-speed{0,1,2}. Use the appropriate one. | 101 | emacs-tree-sitter, emacs-gnustep and emacs-native-comp-speed{0,1,2}. |
| 102 | Use the appropriate one. | ||
| 102 | 103 | ||
| 103 | The image contains a directory "/checkout", which is a copy of your | 104 | The image contains a directory "/checkout", which is a copy of your |
| 104 | local Emacs git repository. Emacs has been built in this directory | 105 | local Emacs git repository. Emacs has been built in this directory |
| 105 | via "make bootstrap". In order to use the image, start a container | 106 | via "make bootstrap". In order to use the image, start a container |
| 106 | like | 107 | like |
| 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 | ||
| 111 | In this container, change the current directory to "/checkout". Now | 112 | In this container, change the current directory to "/checkout". Now |