From d43c2e7448920a8803625c7922b8c28c2c365c04 Mon Sep 17 00:00:00 2001 From: Jieyou Xu Date: Tue, 27 May 2025 20:08:14 +0800 Subject: distcheck: document what distcheck is intended to exercise --- src/ci/docker/host-x86_64/x86_64-gnu-distcheck/Dockerfile | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/ci/docker') diff --git a/src/ci/docker/host-x86_64/x86_64-gnu-distcheck/Dockerfile b/src/ci/docker/host-x86_64/x86_64-gnu-distcheck/Dockerfile index 2217e6ee704..98fd31a22e9 100644 --- a/src/ci/docker/host-x86_64/x86_64-gnu-distcheck/Dockerfile +++ b/src/ci/docker/host-x86_64/x86_64-gnu-distcheck/Dockerfile @@ -1,3 +1,15 @@ +# Runs `distcheck`, which is a collection of smoke tests: +# +# - Run `make check` from an unpacked dist tarball to make sure we can at the +# minimum run check steps from those sources. +# - Check that selected dist components at least have expected directory shape +# and crate manifests that cargo can generate a lockfile from. +# +# Refer to `src/bootstrap/src/core/build_steps/test.rs` `Distcheck::run` for +# specifics. +# +# FIXME(#136822): dist components are generally under-tested. + FROM ubuntu:22.04 ARG DEBIAN_FRONTEND=noninteractive -- cgit 1.4.1-3-g733a5