mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
feat(test): Run behat tests as www-data
Composer does not like being run as root. Signed-off-by: Louis Chemineau <louis@chmn.me>
This commit is contained in:
parent
05b4403354
commit
4db473c86e
1 changed files with 3 additions and 2 deletions
|
|
@ -149,6 +149,7 @@ function prepareDocker() {
|
|||
|
||||
docker exec $NEXTCLOUD_LOCAL_CONTAINER mkdir /nextcloud
|
||||
docker cp - $NEXTCLOUD_LOCAL_CONTAINER:/nextcloud/ < "$NEXTCLOUD_LOCAL_TAR"
|
||||
docker exec $NEXTCLOUD_LOCAL_CONTAINER chown -R www-data:www-data /nextcloud
|
||||
|
||||
# Database options are needed only when a database other than SQLite is
|
||||
# used.
|
||||
|
|
@ -158,7 +159,7 @@ function prepareDocker() {
|
|||
fi
|
||||
|
||||
echo "Installing Nextcloud in the container"
|
||||
docker exec $NEXTCLOUD_LOCAL_CONTAINER bash -c "cd nextcloud && php occ maintenance:install --admin-pass=admin $NEXTCLOUD_LOCAL_CONTAINER_INSTALL_DATABASE_OPTIONS"
|
||||
docker exec --user www-data $NEXTCLOUD_LOCAL_CONTAINER bash -c "cd nextcloud && php occ maintenance:install --admin-pass=admin $NEXTCLOUD_LOCAL_CONTAINER_INSTALL_DATABASE_OPTIONS"
|
||||
}
|
||||
|
||||
# Removes/stops temporal elements created/started by this script.
|
||||
|
|
@ -247,4 +248,4 @@ prepareDocker
|
|||
|
||||
echo "Running tests"
|
||||
# --tty is needed to get colourful output.
|
||||
docker exec --tty $NEXTCLOUD_LOCAL_CONTAINER bash -c "cd nextcloud/build/integration && ./run.sh $SCENARIO_TO_RUN"
|
||||
docker exec --tty --user www-data $NEXTCLOUD_LOCAL_CONTAINER bash -c "cd nextcloud/build/integration && ./run.sh $SCENARIO_TO_RUN"
|
||||
|
|
|
|||
Loading…
Reference in a new issue