Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Reschke <lukas@statuscode.ch>2016-09-13 18:40:19 +0300
committerMorris Jobke <hey@morrisjobke.de>2016-09-14 10:13:47 +0300
commit5c3e1211d1493a332dcd5b6632e2568fee52af7b (patch)
treed8e4ca46821b1e479b8c42e8ed332cc213e14b5a /.drone.yml
parentc59e607d743bae78e5859792fbde386b2e28228b (diff)
Move Travis tests to DroneCI
Should give us some quicker test execution speed as we're not limited by Travis Explicitly invoke with "bash" Install instance already Use newest litmus container
Diffstat (limited to '.drone.yml')
-rw-r--r--.drone.yml74
1 files changed, 74 insertions, 0 deletions
diff --git a/.drone.yml b/.drone.yml
index ababd675c7f..1f19f74f87c 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -9,6 +9,72 @@ pipeline:
when:
matrix:
TESTS: jsunit
+ syntax-php5.4:
+ image: nextcloudci/php5.4:1.0.14
+ commands:
+ - composer install
+ - vendor/bin/parallel-lint --exclude vendor/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude vendor/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php .
+ when:
+ matrix:
+ TESTS: syntax-php5.4
+ syntax-php5.5:
+ image: nextcloudci/php5.5:1.0.14
+ commands:
+ - composer install
+ - vendor/bin/parallel-lint --exclude vendor/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude vendor/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php .
+ when:
+ matrix:
+ TESTS: syntax-php5.5
+ syntax-php5.6:
+ image: nextcloudci/php5.6:php5.6-2
+ commands:
+ - composer install
+ - vendor/bin/parallel-lint --exclude vendor/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude vendor/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php .
+ when:
+ matrix:
+ TESTS: syntax-php5.6
+ syntax-php7.0:
+ image: nextcloudci/php7.0:php7.0-2
+ commands:
+ - composer install
+ - vendor/bin/parallel-lint --exclude vendor/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude vendor/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php .
+ when:
+ matrix:
+ TESTS: syntax-php7.0
+ litmus-v1:
+ image: nextcloudci/litmus-php7.0:litmus-php7.0-2
+ commands:
+ - bash tests/travis/install.sh sqlite
+ - bash apps/dav/tests/travis/litmus-v1/script.sh
+ when:
+ matrix:
+ TESTS: litmus-v1
+ litmus-v2:
+ image: nextcloudci/litmus-php7.0:litmus-php7.0-2
+ commands:
+ - bash tests/travis/install.sh sqlite
+ - bash apps/dav/tests/travis/litmus-v2/script.sh
+ when:
+ matrix:
+ TESTS: litmus-v2
+ caldavtester:
+ image: nextcloudci/litmus-php7.0:litmus-php7.0-2
+ commands:
+ - bash tests/travis/install.sh sqlite
+ - bash apps/dav/tests/travis/caldav/install.sh
+ - bash apps/dav/tests/travis/caldav/script.sh
+ when:
+ matrix:
+ TESTS: caldavtester
+ carddavtester:
+ image: nextcloudci/litmus-php7.0:litmus-php7.0-2
+ commands:
+ - bash tests/travis/install.sh sqlite
+ - bash apps/dav/tests/travis/carddav/install.sh
+ - bash apps/dav/tests/travis/carddav/script.sh
+ when:
+ matrix:
+ TESTS: carddavtester
sqlite-php5.4:
image: nextcloudci/php5.4:1.0.7
commands:
@@ -59,6 +125,14 @@ matrix:
include:
- TESTS: integration
- TESTS: jsunit
+ - TESTS: syntax-php5.4
+ - TESTS: syntax-php5.5
+ - TESTS: syntax-php5.6
+ - TESTS: syntax-php7.0
+ - TESTS: litmus-v1
+ - TESTS: litmus-v2
+ - TESTS: caldavtester
+ - TESTS: carddavtester
- DB: sqlite
PHP: 5.4
- DB: sqlite