blizzz
39407ceb16
fix postgresql tests
...
we don't support pgsql 10 yet. because Doctrine does not either.
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2017-10-09 13:22:39 +02:00
Morris Jobke
de0d5a23ab
Use tmpfs for mysql CI containers
...
Should improve performance
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-09-08 15:58:34 +02:00
Morris Jobke
31e4f875e4
Update syntax to drone 0.8
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-08-09 12:30:54 +02:00
Morris Jobke
a46ed0af28
Enable postgres on drone again
...
* use proper password
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-07-26 14:19:37 +02:00
Morris Jobke
e80bf0572b
Add test to check if new files are added to the root of the repository
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-07-18 20:33:36 +02:00
Morris Jobke
bd90d6b4f5
Add redis support to our CI jobs
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-07-16 10:36:15 +02:00
Morris Jobke
679ce48671
Add branch limitation
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-07-14 13:08:19 +02:00
Arthur Schiwon
9299c9fc79
LDAP OCS API (Part 1)
...
LDAP OCS Api for create config
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
LDAP OCS Api for delete config
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
fix and extend behat tests
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
add LDAP OCS Api for modifying a configuration
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
test against OCS v2 instead
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
LDAP OCS Api for show config
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
also, let ldap integration tests run
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
fix indentation
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
enable user_ldap app for tests
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
LDAP PUT command now supports setting multiple keys at once
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
fix deletion for configIDs < s10
Also move ensureConfigIDExists checks into try, it might throw DB
related exceptions
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
remove outdated scenario
covered by "Delete a non-existing configuration"
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2017-01-23 14:24:10 +01:00
Morris Jobke
df7c4743f4
[stable11] update drone images to latest version
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-12-20 23:35:03 +01:00
Lukas Reschke
69f0977686
Add test execution against legacy DAV backend
...
Since the tests to quite hugely rely on sync tokens being present I also included those in the legacy backend.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2016-12-15 11:19:59 +01:00
Roeland Jago Douma
f6d4617b2c
Bump 7.1 CI to final!
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2016-12-03 19:44:37 +01:00
Morris Jobke
9b21b82d18
Install instance before running integration tests
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-12-02 15:48:40 +01:00
Roeland Jago Douma
2de09927a1
Add tests to drone
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2016-12-02 13:17:58 +01:00
Roeland Jago Douma
06c771e49f
Run syntex test for php7.1
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2016-11-24 21:44:29 +01:00
Roeland Jago Douma
2ddee155f7
Bump php7.1 container to RC6
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2016-11-24 20:46:15 +01:00
Morris Jobke
951f7f5eaf
Add integration test for web based installer
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-11-21 22:00:16 +01:00
Roeland Jago Douma
b6562cb386
Generate js codecov coverage
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2016-11-09 08:03:29 +01:00
Morris Jobke
d94f6f4664
Update containers to latest version
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-11-08 12:30:06 +01:00
Morris Jobke
9ebbb3c654
Merge pull request #1991 from nextcloud/code-check-more-shipped-apps
...
Run code checker on more shipped apps
2016-11-03 09:16:20 +01:00
Lukas Reschke
ffba8297df
Run code checker on more shipped apps
...
Adds:
- sharebymail
- systemtags
- theming
- workflowengine
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-11-03 00:11:28 +01:00
Lukas Reschke
a2def38a7a
Use PHP 7.1 RC5 for CI
...
This image has PHP 7.1 RC5 inside and the currently used one only RC4.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-11-02 23:35:40 +01:00
Lukas Reschke
88199f1cc1
Add .htaccess checker as CI step
...
Don't want anyone to commit invalid changes in that file again 🙈
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-11-02 20:11:30 +01:00
Roeland Jago Douma
13168ffbba
Bump to php7.1 RC4
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2016-10-21 11:37:25 +02:00
Morris Jobke
b1235a67de
test alternative drone syntax for command options
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-10-19 00:15:01 +02:00
Morris Jobke
d0a3d17912
add 4 byte mysql test run
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-10-19 00:15:01 +02:00
Roeland Jago Douma
7c48c5d8f7
Bump 7.1 CI to RC3
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2016-10-10 13:17:19 +02:00
Lukas Reschke
a1f5364d7f
Generate coverage for quick DB tests
...
This adds the "QUICKDB" group which excludes some tests that abuse unit tests as integration tests as displayed in https://github.com/nextcloud/server/issues/1626
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-10-05 13:55:44 +02:00
Lukas Reschke
b85b6abda8
Add codecov
...
Allows coverage tracking using codecov
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-09-28 21:08:17 +02:00
Lukas Reschke
e501fefa90
Use new integration-php7.0 container
...
This one caches the dependencies
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-09-22 12:10:26 +02:00
Lukas Reschke
cb19066dc3
Move integration tests to single containers
...
This adds improved performance
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-09-22 11:25:46 +02:00
Lukas Reschke
f9a4bb94f6
Add checker for signed off commits
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-09-22 09:08:21 +02:00
Morris Jobke
11cc8903bb
add actual check if mysql is up already
2016-09-13 20:52:55 +02:00
Lukas Reschke
c0656fb4ef
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
2016-09-13 18:17:15 +02:00
Morris Jobke
c70d100643
clone depth of 1 and execute integration tests first
...
* specify git image
2016-09-13 09:59:08 +02:00
Morris Jobke
e42cd6fb61
update drone.yml to 0.5
2016-09-13 00:36:01 +02:00
Lukas Reschke
1b2021a243
Use the PHP 7.1-3 tag
...
Bumps the PHP version from beta2 to RC1
2016-09-07 22:24:29 +02:00
Lukas Reschke
9915f68a80
Add PHP 7.1 drone tests
2016-09-07 22:09:08 +02:00
Roeland Jago Douma
831179971c
Use PHPUnit 5.5.4
2016-09-06 09:29:27 +02:00
Joas Schilling
d3f82356bb
Merge pull request #1227 from nextcloud/improve-tests
...
Improve tests
2016-09-01 14:02:04 +02:00
Morris Jobke
7f8c5ed497
Activate APCu on PHP 7
...
Fix an issue with APCus inc and dec methods on PHP 7
see https://github.com/krakjoe/apcu/issues/183#issuecomment-244038221 for details
2016-09-01 12:30:05 +02:00
Morris Jobke
56b58b00b7
properly load APCu extension on CLI to execute APCu tests
2016-09-01 11:06:15 +02:00
Lukas Reschke
d149f2288d
Execute only tests for modern PHP versions
2016-08-30 18:26:27 +02:00
Roeland Jago Douma
aa5158afc3
Split CI into DB and NODB groups
2016-07-13 09:07:45 +02:00
Roeland Jago Douma
aab741e4a0
Run mysql and posgres on 5.6
2016-07-09 20:17:01 +02:00
Roeland Jago Douma
b4e22398d6
Bump drone to use newer php7 docker
2016-07-08 19:36:17 +02:00
Roeland Jago Douma
80b4efa9e0
Disable coverage for now
...
Coverage generation takes to long. So disabling for now.
2016-07-08 19:36:17 +02:00
Roeland Jago Douma
dbbc250702
Add 5.6 sqlite ci
2016-07-08 19:36:17 +02:00
Roeland Jago Douma
3e9977387a
Move 'main' ci to php7 (speed)
2016-07-08 19:36:17 +02:00
Morris Jobke
e328d98b6c
Add PHP 5.4 and 5.5 jobs to CI
2016-07-06 15:01:11 +02:00
Morris Jobke
cb69571cda
Fix docker image naming issue for CI
...
* wrongly named PHP7 - it is PHP 5.6
* moved integration tests at the very end
2016-07-06 13:25:13 +02:00