~fginther/+git/overlay-shiftfs-tests:fginther/more-test-updates

Last commit made on 2023-07-24
Get this branch:
git clone -b fginther/more-test-updates https://git.launchpad.net/~fginther/+git/overlay-shiftfs-tests
Only Francis Ginther can upload to this branch. If you are Francis Ginther please log in for upload directions.

Branch merges

Branch information

Name:
fginther/more-test-updates
Repository:
lp:~fginther/+git/overlay-shiftfs-tests

Recent commits

234ba7e... by Francis Ginther

tests/shiftfs-lxd.sh: Allocate a smaller zfs pool

Allocate a 2GiB zfs pool for lxd instead of the 5GiB default. This is
necessary when running in some of our smaller cloud instances and is
still sufficient for running the test.

Signed-off-by: Francis Ginther <email address hidden>

78c9a30... by Francis Ginther

tests/ovl-map-files.sh: Don't run docker in interactive mode

Remove the `-it` flags from docker run as this is generally run in test
automation without a TTY. Also remove the docker image as part of
cleaning up the test.

Signed-off-by: Francis Ginther <email address hidden>

68892fb... by Francis Ginther

install-deps: Install lxd if not present

Ubuntu images should come preseeded with lxd, but if not, install using
the snap. This is sometimes the case with images from the development
release.

Signed-off-by: Francis Ginther <email address hidden>

994184f... by Francis Ginther

tests: Re-exec tests with sudo

By default, the tests are executed as an unpriviledged user. For the
tests that need to be run as root, re-exec them with sudo.

Signed-off-by: Francis Ginther <email address hidden>

95f5ee1... by Francis Ginther

Add original overlayfs smoke test

Merge the original overlayfs smoke test into this repo to have all of
the overlayfs tests into a single repo.

Signed-off-by: Francis Ginther <email address hidden>

dd2cf34... by Francis Ginther

Restructure file layout to allow for easier automation

Move all the tests into a dedicated test directory so that autotest can
more easily run each test. Add a script for installing all dependencies.

Signed-off-by: Francis Ginther <email address hidden>

c071da9... by Andrea Righi

add a test case for ovl xattrs

BugLink: https://bugs.launchpad.net/bugs/1531747

Signed-off-by: Andrea Righi <email address hidden>

ddb906b... by Andrea Righi

add a minimal README.md

Signed-off-by: Andrea Righi <email address hidden>

7fcd7b0... by Andrea Righi

initial import

Signed-off-by: Andrea Righi <email address hidden>