From e871d2c6805e8e7e1bdb6f83d29fc0307d4395d7 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Wed, 14 Oct 2026 18:20:35 +0500 Subject: allow running Docker tests locally --- test/docker/Dockerfile | 12 ++++++++++++ test/docker/docker-compose.yml | 7 +++++++ 2 files changed, 19 insertions(+) create mode 100644 test/docker/Dockerfile create mode 100644 test/docker/docker-compose.yml (limited to 'test/docker') diff --git a/test/docker/Dockerfile b/test/docker/Dockerfile new file mode 100644 index 0000000..56bebd1 --- /dev/null +++ b/test/docker/Dockerfile @@ -0,0 +1,12 @@ +ARG DISTRO=noble + +FROM ubuntu:$DISTRO + +RUN apt update && \ + DEBIAN_FRONTEND=noninteractive apt install -y --no-install-recommends \ + make \ + python3 + +COPY [".", "/src"] +WORKDIR /src +CMD ["make", "test"] diff --git a/test/docker/docker-compose.yml b/test/docker/docker-compose.yml new file mode 100644 index 0000000..736a5f7 --- /dev/null +++ b/test/docker/docker-compose.yml @@ -0,0 +1,7 @@ +services: + test: + build: + context: ../.. + dockerfile: test/docker/Dockerfile + args: + DISTRO: "${DISTRO:-noble}" -- cgit v1.3