Add rootless testpath in Makefile
This commit modifies Makefile for rootless test to select testpath. Signed-off-by: Kenta Tada <Kenta.Tada@sony.com>
This commit is contained in:
parent
6503438fd6
commit
af3a81e48e
2
Makefile
2
Makefile
|
@ -79,7 +79,7 @@ localintegration: all
|
||||||
bats -t tests/integration${TESTPATH}
|
bats -t tests/integration${TESTPATH}
|
||||||
|
|
||||||
rootlessintegration: runcimage
|
rootlessintegration: runcimage
|
||||||
$(CONTAINER_ENGINE) run ${CONTAINER_ENGINE_RUN_FLAGS} -t --privileged --rm -v $(CURDIR):/go/src/$(PROJECT) $(RUNC_IMAGE) make localrootlessintegration
|
$(CONTAINER_ENGINE) run -e ROOTLESS_TESTPATH ${CONTAINER_ENGINE_RUN_FLAGS} -t --privileged --rm -v $(CURDIR):/go/src/$(PROJECT) $(RUNC_IMAGE) make localrootlessintegration
|
||||||
|
|
||||||
localrootlessintegration: all
|
localrootlessintegration: all
|
||||||
tests/rootless.sh
|
tests/rootless.sh
|
||||||
|
|
|
@ -99,6 +99,12 @@ You can run a specific integration test by setting the `TESTPATH` variable.
|
||||||
# make test TESTPATH="/checkpoint.bats"
|
# make test TESTPATH="/checkpoint.bats"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
You can run a specific rootless integration test by setting the `ROOTLESS_TESTPATH` variable.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# make test ROOTLESS_TESTPATH="/checkpoint.bats"
|
||||||
|
```
|
||||||
|
|
||||||
You can run a test using your container engine's flags by setting `CONTAINER_ENGINE_BUILD_FLAGS` and `CONTAINER_ENGINE_RUN_FLAGS` variables.
|
You can run a test using your container engine's flags by setting `CONTAINER_ENGINE_BUILD_FLAGS` and `CONTAINER_ENGINE_RUN_FLAGS` variables.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|
|
@ -120,6 +120,6 @@ do
|
||||||
set -e
|
set -e
|
||||||
echo path: $PATH
|
echo path: $PATH
|
||||||
export ROOTLESS_FEATURES="$enabled_features"
|
export ROOTLESS_FEATURES="$enabled_features"
|
||||||
sudo -HE -u rootless PATH="$PATH" bats -t "$ROOT/tests/integration$TESTFLAGS"
|
sudo -HE -u rootless PATH="$PATH" bats -t "$ROOT/tests/integration$ROOTLESS_TESTPATH"
|
||||||
set +e
|
set +e
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue