overlay: rename OVERLAY_LOWER/UPPER/WORK_DIR

As preparation step for configuring test/scratch base fs
for overlay tests:

- Rename OVERLAY_LOWER/UPPER/WORK_DIR => OVL_LOWER/UPPER/WORK
  because we want to use OVL_ prefix for all base fs vars

- Prepend "ovl-" prefix to lower/upper/work path values to
  isolate the overlay test dirs when running on a base fs
  that is also used to run non overlay tests

- Make those vars values non-configurable, because lower/upper/work
  directory names are an internal test detail which should
  not concern the user and because we wish to simplify
  and document the overlay tests setup

- Add helper _filter_ovl_dirs and use it to filter output
  of test overlay/023 which matches the constant string "work"

Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Reviewed-by: Eryu Guan <eguan@redhat.com>
Signed-off-by: Eryu Guan <eguan@redhat.com>
This commit is contained in:
Amir Goldstein
2017-02-28 14:18:34 +02:00
committed by Eryu Guan
parent 7626c85341
commit 6f5ba68b7b
28 changed files with 66 additions and 50 deletions
+1 -1
View File
@@ -61,7 +61,7 @@ _require_command "$FLOCK_PROG" flock
# Remove all files from previous tests
_scratch_mkfs
lowerdir=$SCRATCH_DEV/$OVERLAY_LOWER_DIR
lowerdir=$SCRATCH_DEV/$OVL_LOWER
mkdir -p $lowerdir
touch $lowerdir/foo