When using test_path jjb was rendering $TEST_PATH as a list. I'm unsure
exactly why, but using $SUBCOMMAND we can easily build the test path.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
pkgs=( "tox" )
install_python_packages "pkgs[@]"
-cd $TEST_PATH
+cd src/ceph-volume/ceph_volume/tests/functional/$SUBCOMMAND
CEPH_DEV_BRANCH=$BRANCH CEPH_DEV_SHA1=$SHA $VENV/tox --workdir=$WORKDIR -vre $DISTRO-$OBJECTSTORE-$SCENARIO -- --provider=libvirt
scenario:
- create
- prepare_activate
- test_path:
- - src/ceph-volume/ceph_volume/tests/functional/lvm
subcommand:
- lvm
- filestore
scenario:
- activate
- test_path:
- - src/ceph-volume/ceph_volume/tests/functional/simple
subcommand:
- simple
SCENARIO={scenario}
DISTRO={distro}
OBJECTSTORE={objectstore}
- TEST_PATH={test_path}
+ SUBCOMMAND={subcommand}
- shell:
!include-raw-escape:
- ../../../scripts/build_utils.sh