Skip to content

xfstests-bld: get-all improvements and adding keyctl

Eric Biggers fstests 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7get-all: use helper function to clone repositoriesget-all+40 -790 replies
2/7get-all: check out correct commits in already-cloned repositoriesDocumentation/building-xfstests.md get-all+72 -220 replies
3/7get-all: fail if optional repositories have been deconfiguredget-all+9 -00 replies
4/7Makefile: always run get-allMakefile+12 -90 replies
5/7do-all, get-all: run with 'set -e'do-all get-all+4 -00 replies
6/7Makefile: check whether xfsprogs-dev exists before cleaning itMakefile+1 -10 replies
7/7xfstests-bld: optionally build keyctl.gitignore Documentation/building-xfstests.md Makefile +3 more+36 -40 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/7] xfstests-bld: get-all improvements and adding keyctl

From: Eric Biggers <[email protected]>

Patches 1-6 make some improvements to how the xfstests-bld system handles external git repositories --- especially, making sure the build system recognizes changes made to the config file.

Patch 7 adds support for optionally including keyctl (used by the filesystem encryption tests) in the xfstests tarball built by xfstests-bld. As noted, this usually isn't needed, but it can be useful if the tarball is used "on its own", without being contained in a dedicated test appliance.

Eric Biggers (7):
get-all: use helper function to clone repositories
get-all: check out correct commits in already-cloned repositories
get-all: fail if optional repositories have been deconfigured
Makefile: always run get-all
do-all, get-all: run with 'set -e'
Makefile: check whether xfsprogs-dev exists before cleaning it
xfstests-bld: optionally build keyctl

 .gitignore                         |   1 +
 Documentation/building-xfstests.md |  36 ++++----
 Makefile                           |  24 ++---
 build-all                          |  28 +++++-
 config                             |   5 ++
 do-all                             |   2 +
 get-all                            | 173 +++++++++++++++++++++----------------
 7 files changed, 164 insertions(+), 105 deletions(-)
Signature · 1 line
2.13.0.219.gdb65acc882-goog