buildah/tests/conformance/testdata
Nalin Dahyabhai df36bb835a commit: exclude parents of mount targets, too
When RUN requires us to create the target for a mountpoint, make note of
it and any parent directories that needed to be created, and filter them
out when generating a layer diff or --output data.

The exceptions will be directories that the conformance tests confirm
that BuildKit also leaves behind, though for compatibility with the
classic builder, we have to make that conditional.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
2025-06-20 11:19:27 -04:00
..
add conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
builtins conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
chown-volume conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
copy Explicitly ref. quay images for CI 2023-06-05 10:56:33 -04:00
copy-escape-glob conformance: move weirdly-named files out of the repository 2024-08-14 14:59:08 -04:00
copy-parents Add --parents option for COPY in Dockerfiles 2025-03-18 21:58:27 +01:00
copyblahblub conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
copychown conformance: use quay.io/libpod/centos:7 instead of centos:8 2024-06-07 11:32:12 -04:00
copydir Explicitly ref. quay images for CI 2023-06-05 10:56:33 -04:00
copyempty conformance: use quay.io/libpod/centos:7 instead of centos:8 2024-06-07 11:32:12 -04:00
copyglob copier: handle globbing with "**" path components 2024-09-03 11:46:24 -04:00
copyrename Explicitly ref. quay images for CI 2023-06-05 10:56:33 -04:00
copysymlink Explicitly ref. quay images for CI 2023-06-05 10:56:33 -04:00
dir conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
dockerignore conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
env/precedence conformance: use mirrored frontend and base images 2025-06-17 15:30:56 -04:00
header-builtin Use Fedora 42 instead of 41 in that one conformance test 2025-05-21 14:35:12 -04:00
heredoc conformance: use mirrored frontend and base images 2025-06-17 15:30:56 -04:00
mount conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
mount-targets commit: exclude parents of mount targets, too 2025-06-20 11:19:27 -04:00
multistage/copyback internal/volume.GetBindMount(): discard writes in bind mounts 2025-01-17 09:59:55 -05:00
overlapdirwithoutslash conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
overlapdirwithslash conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
replace/symlink-with-directory conformance: add a few "replace-directory-with-symlink" tests 2022-02-04 16:34:40 -05:00
subdir/subdir Rework conformance testing 2020-07-23 15:30:58 -04:00
tar-g copier: put: ignore Typeflag="g" 2020-10-23 12:57:27 -04:00
transientmount conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
volume conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
volumerun conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
wildcard conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.add tests/conformance/testdata/Dockerfile.add: update some URLs 2025-02-27 14:09:15 -05:00
Dockerfile.copyfrom_1 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_2 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_3 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_3_1 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_4 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_5 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_6 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_7 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_8 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_9 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_10 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_11 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_12 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.copyfrom_13 conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.edgecases conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.env conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.exposedefault conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.heredoc-quoting conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.margs conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.reusebase Explicitly ref. quay images for CI 2023-06-05 10:56:33 -04:00
Dockerfile.run.args conformance tests: use mirror.gcr.io for most images 2024-08-08 15:59:06 -04:00
Dockerfile.shell Explicitly ref. quay images for CI 2023-06-05 10:56:33 -04:00