Julius Härtl
c7a320d880
jsunit: Run jsunit with chromium/puppeteer on github actions
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-12-29 08:42:27 +01:00
Roeland Jago Douma
b611bc3115
Add php8 CI
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-12-07 15:43:54 +01:00
Daniel Calviño Sánchez
2cc22a06b4
Add integration tests for user avatars
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-12-07 04:47:56 +01:00
Joas Schilling
0de48617ec
Only run phpunit when php, xml or test files are modified
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 09:46:53 +01:00
Joas Schilling
f79f1895d3
To revert once php8.0 packages are there
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-18 09:51:42 +02:00
Joas Schilling
9ac888d895
Update drone testing matrix
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-18 09:32:23 +02:00
Morris Jobke
04a3580d19
Remove phan config - was replaced by Psalm
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-09-16 14:46:29 +02:00
Morris Jobke
c25c984df5
Disable fragile comments tests
...
Those tests are actual problems in our code. See https://github.com/nextcloud/server/pull/20462#issuecomment-613380650 for a summary by @danxuliu
Basically they are introduced by #18929 but are only revealed by #18764 .
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-07-21 13:31:19 +02:00
Daniel Kesselberg
9d04ed66e3
Hello codecov 🚀
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2020-06-30 21:53:11 +02:00
Daniel Calviño Sánchez
f5ef3ee352
Do not clone the whole Talk repository for integration tests
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-05-29 17:02:03 +02:00
Daniel Calviño Sánchez
b192c04dc2
Add integration tests for video verification
...
Enabling the "send password by Talk" property of shares require that
Talk is installed and enabled, so the Drone step that runs them has to
first clone the Talk repository.
When the integration tests are run on a local development instance,
however, it is not guaranteed that Talk is installed. Due to this the
"@Talk" tag was added, which ensures that any feature or scenario marked
with it will first check if Talk is installed and, if not, skip the
scenario (instead of failing).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-05-29 02:50:30 +02:00
Arthur Schiwon
84619a5b9c
use serverControls directly with LDAP calls, fixes 19127
...
- adapters for PHP API version to Support PHP < 7.3
- switch to pass only one base per search
- cookie logic is moved from Access to API adapters
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2020-04-14 12:58:28 +02:00
Gary Kim
907a27897a
Move Compile Handlebars CI to GitHub Actions
...
Signed-off-by: Gary Kim <gary@garykim.dev>
2020-02-23 12:13:48 +08:00
Roeland Jago Douma
64665c98e1
Lint on github actions
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-02-10 09:32:45 +01:00
Roeland Jago Douma
e639e11de3
Move npm build to github actions
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-02-03 09:42:23 +01:00
Roeland Jago Douma
ba401b0c97
Bump integration to php7.3 with redis
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-11-28 12:34:24 +01:00
Roeland Jago Douma
734d496d63
Bump memcached image
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-11-27 15:27:28 +01:00
Roeland Jago Douma
a987f809e6
REVERT LATER: disable phan for now
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-11-27 15:27:28 +01:00
Roeland Jago Douma
4bed12e4d6
Update drone
...
* Run 7.4 tests (nodb + sqlite)
* Update older images to newer phpunit
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-11-27 13:34:41 +01:00
Roeland Jago Douma
8166448103
Merge pull request #18045 from nextcloud/ci/other/php73
...
Move more CI tests to php7.3
2019-11-21 15:53:50 +01:00
Roeland Jago Douma
8fb897fca0
Move more CI tests to php7.3
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-11-21 07:53:24 +01:00
Roeland Jago Douma
f559e8f25e
Move integration tests to php7.3
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-11-20 21:49:28 +01:00
Roeland Jago Douma
6f1bac3216
php7.2 minimum for 18
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-11-13 09:29:57 +01:00
Daniel Calviño Sánchez
81d0b70791
Run acceptance tests on PHP 7.3
...
There is no difference (as far as I know) between running the acceptance
tests on PHP 7.1 or on PHP 7.3; this is simply a preparatory step to be
ready when PHP 7.1 support is dropped in Nextcloud server.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-10-22 16:48:55 +02:00
Roeland Jago Douma
f663154adf
Merge pull request #17480 from nextcloud/enhancement/drone/no-submodule-when-not-needed
...
Remove unnecessary submodules steps
2019-10-09 08:59:20 +02:00
John Molakvoæ (skjnldsv)
8b6731b1f0
Remove unwanted submodules
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2019-10-09 07:44:50 +02:00
Roeland Jago Douma
4cc5b28063
Run composer install in parallel
...
The newer docker image runs the composer isntall in parallel. Saving
precious seconds on CI.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-10-08 21:17:53 +02:00
Roeland Jago Douma
d9b87123a2
Kill ui-regression ci job
...
Since we do not use it at the moment anyway it seems like a waste of
resources to actually run it.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-10-08 08:49:55 +02:00
Christoph Wurst
81613d2246
Switch to @nextcloud/axios for the CSRF update fix
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
2019-10-05 19:06:00 +02:00
John Molakvoæ (skjnldsv)
99404bdfb3
Move sharing integration tests to their own directory
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2019-10-04 19:25:10 +02:00
John Molakvoæ (skjnldsv)
972279d31b
Split drone webpack tests
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
2019-10-04 07:04:29 +02:00
Christoph Wurst
6b54b974f8
Use handlebars from node_modules (on CI)
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-30 16:20:44 +02:00
Roeland Jago Douma
01b2b1ec51
No need to test against EOL dbs
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-09-10 10:01:50 +02:00
Roeland Jago Douma
b463a2e4a8
Download composer packages in parallel in integration tests
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-09-04 21:10:48 +02:00
Roeland Jago Douma
102b1e170c
Merge pull request #16990 from nextcloud/ci/do_not_run_every_db_combo_on_prs
...
Do not run every possible DB combo on PRs
2019-09-04 08:08:02 +02:00
Roeland Jago Douma
f4ab4431ab
Do not run every possible DB combo on PRs
...
Only run them once merged.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-09-03 20:15:52 +02:00
Roeland Jago Douma
16477c181e
Only run code coverage CI on merge
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-09-03 18:07:28 +02:00
Joas Schilling
23a0cbe6ef
Only run integration tests when PHP was modified
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-08-27 11:31:15 +02:00
Morris Jobke
8dbb84308c
Revert "Run phan tests only on high memory machines"
2019-05-09 11:36:53 +02:00
Morris Jobke
307220654e
Run phan tests only on high memory machines
...
This should fix the out of memory issues we are seeing with this job
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2019-05-08 16:27:06 +02:00
Roeland Jago Douma
a7a35d32fd
Merge pull request #15311 from nextcloud/ci/mysql/8
...
Add mysql 8.0 CI run
2019-05-03 15:44:24 +02:00
Roeland Jago Douma
273eb646c4
Merge pull request #15327 from nextcloud/ci/postgres-11
...
CI Postgres 11
2019-05-01 20:10:46 +02:00
Roeland Jago Douma
11418a464c
CI Postgres 11
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-05-01 16:56:57 +02:00
Roeland Jago Douma
f99537387b
CI MariaDB 10.4
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-05-01 15:48:12 +02:00
Roeland Jago Douma
9198c86c1e
CI MariaDB 10.3
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-05-01 15:13:08 +02:00
Daniel Kesselberg
0aa490f1f8
Use mysql_native_password as default authentication plugin
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2019-05-01 14:43:15 +02:00
Roeland Jago Douma
dbd33c79b0
Add mysql 8.0 CI run
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-05-01 14:43:11 +02:00
Roeland Jago Douma
5fe8cb6f86
CI MariaDB 10.2
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-05-01 14:41:25 +02:00
Roeland Jago Douma
2203eda9f5
Add mariadb 10.1 CI job
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-05-01 13:12:12 +02:00
Roeland Jago Douma
752718e833
Add mariadb 10.0 ci tests
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-05-01 13:00:49 +02:00