Chaîne C : Python 3 et jq ; test_reference.sh tourne dans Docker
jq n'est plus utilisé sur le PC (ADR 0004) : tests/test_reference.sh se relance dans l'image ustagammon/build-c:2, qui contient aussi Python 3 pour le comparateur du moteur. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
be6a4b4446
commit
ae166d51e5
@@ -1,14 +1,16 @@
|
||||
# Chaîne de compilation C d'Ustagammon (moteur embarqué et engine-cli).
|
||||
# Construite une fois par `make setup` ; le build tourne dedans, jamais avec
|
||||
# les outils de l'hôte (ADR 0004).
|
||||
# Chaîne de compilation C d'Ustagammon (moteur embarqué et engine-cli), et
|
||||
# outils des tests du moteur. Construite une fois par `make setup` ; le build
|
||||
# et ces tests tournent dedans, jamais avec les outils de l'hôte (ADR 0004).
|
||||
#
|
||||
# - gcc et make : compilation du moteur et d'engine-cli ;
|
||||
# - libglib2.0-dev : uniquement pour les outils officiels de gnubg lancés au
|
||||
# build (makeweights, makebearoff), qui produisent les données du moteur.
|
||||
# Le moteur embarqué lui-même n'utilise pas GLib (shim engine/compat/).
|
||||
# Le moteur embarqué lui-même n'utilise pas GLib (shim engine/compat/) ;
|
||||
# - python3 : comparateur du moteur aux références (tests/reference/compare.py) ;
|
||||
# - jq : contrôle du format des références (tests/test_reference.sh).
|
||||
FROM debian:trixie
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
gcc libc6-dev make pkg-config libglib2.0-dev \
|
||||
gcc libc6-dev make pkg-config libglib2.0-dev python3 jq \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
Reference in New Issue
Block a user