Add files_external webdav apache tests
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
This commit is contained in:
parent
4a2a41191b
commit
3256a1c792
3 changed files with 54 additions and 0 deletions
14
.drone.yml
14
.drone.yml
|
@ -130,6 +130,19 @@ pipeline:
|
|||
when:
|
||||
matrix:
|
||||
TESTS: sqlite-php7.0-samba-non-native
|
||||
sqlite-php7.0-webdav-apache:
|
||||
image: nextcloudci/webdav-apache-php7.0
|
||||
commands:
|
||||
- apache2
|
||||
- ./autotest-external.sh sqlite webdav-apachedrone
|
||||
- wget https://codecov.io/bash -O codecov.sh
|
||||
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite.xml; fi"
|
||||
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite.xml; fi"
|
||||
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite-webdav-apachedrone.xml; fi"
|
||||
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite-webdav-apachedrone.xml; fi"
|
||||
when:
|
||||
matrix:
|
||||
TESTS: sqlite-php7.0-webdav-apache
|
||||
nodb-php5.6:
|
||||
image: nextcloudci/php5.6:php5.6-7
|
||||
commands:
|
||||
|
@ -452,6 +465,7 @@ matrix:
|
|||
- TESTS: sqlite-php7.0-samba-native
|
||||
- TESTS: sqlite-php7.0-samba-non-native
|
||||
- TEST: memcache-memcached
|
||||
- TESTS: sqlite-php7.0-webdav-apache
|
||||
- DB: NODB
|
||||
PHP: 5.6
|
||||
- DB: NODB
|
||||
|
|
26
apps/files_external/tests/env/start-webdav-apachedrone.sh
vendored
Executable file
26
apps/files_external/tests/env/start-webdav-apachedrone.sh
vendored
Executable file
|
@ -0,0 +1,26 @@
|
|||
#!/usr/bin/env bash
|
||||
#
|
||||
# Nextcloud
|
||||
#
|
||||
|
||||
# retrieve current folder to place the config in the parent folder
|
||||
thisFolder=`echo $0 | sed 's#env/start-webdav-apachedrone\.sh##'`
|
||||
|
||||
if [ -z "$thisFolder" ]; then
|
||||
thisFolder="."
|
||||
fi;
|
||||
|
||||
cat > $thisFolder/config.webdav.php <<DELIM
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'run'=>true,
|
||||
'host'=>'127.0.0.1:80/webdav/',
|
||||
'user'=>'test',
|
||||
'password'=>'pass',
|
||||
'root'=>'',
|
||||
'wait'=> 0
|
||||
);
|
||||
|
||||
DELIM
|
||||
|
14
apps/files_external/tests/env/stop-webdav-apachedrone.sh
vendored
Executable file
14
apps/files_external/tests/env/stop-webdav-apachedrone.sh
vendored
Executable file
|
@ -0,0 +1,14 @@
|
|||
#!/usr/bin/env bash
|
||||
#
|
||||
# Nextcloud
|
||||
|
||||
# retrieve current folder to remove the config from the parent folder
|
||||
thisFolder=`echo $0 | sed 's#env/stop-webdav-apachedrone\.sh##'`
|
||||
|
||||
if [ -z "$thisFolder" ]; then
|
||||
thisFolder="."
|
||||
fi;
|
||||
|
||||
# cleanup
|
||||
rm $thisFolder/config.webdav.php
|
||||
|
Loading…
Reference in a new issue