server/tests/lib
Morris Jobke 713f684a8b
Adding tests for 4 byte unicode characters
* success on SQLite and Postgres
* failure on MySQL due to the limited charset that only supports up to 3 bytes

Add config option to update charset of mysql to utf8mb4

* fully optional
* requires additional options set in the database

only disable unicode test on mysql

Fixing ctor call

Adding docker based unit test execution for mysql utf8mb4

Add mysqlmb4 test configuration to Jenkinsfile

fix collation on utf8mb4

Properly setup charset and collation in the doctrine connection

Allow files containing 4-byte chars in case the database supports it

During setup of a mysql database we try to detect if charset 'utf8mb4' can be used

Fix mysql settings

Add console command to migrate the charset

Set ROW_FORMAT before setting collation to mb4

Also select tables with wrong collation

Faster MySQL docker

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-03-21 16:42:12 -06:00
..
Accounts bring back setEmailAddress for the user management 2016-11-25 10:26:48 +01:00
Activity Fix activity manager tests 2016-11-16 09:25:45 +01:00
App createMock 2017-03-20 11:14:14 +01:00
AppFramework Add DI intergration tests 2017-03-21 08:52:20 +01:00
Archive
Authentication DefaultTokenProviderTest mocked/asserted the wrong method 2017-02-28 10:26:19 +01:00
BackgroundJob Fix getMock JobListTest 2016-09-13 09:09:52 +02:00
Cache Fix getMock FileCacheTest 2016-09-13 09:09:52 +02:00
Command Add proper tests 2016-12-19 15:35:31 +01:00
Comments Merge pull request #1738 from nextcloud/comments-provide-displaynames-with-mentions 2016-10-26 14:02:49 +02:00
DB Adding tests for 4 byte unicode characters 2017-03-21 16:42:12 -06:00
Encryption create new encryption keys on password reset and backup the old one 2017-01-10 17:04:32 +01:00
Federation clean cloud ids 2017-02-09 13:31:06 +01:00
Files Move error message to log entry 2017-03-20 11:06:08 +01:00
Group Fix 5.6 duplicate class import 2017-03-17 13:54:58 +01:00
Hooks
Http/Client Merge pull request #2912 from nextcloud/increase-coverage-response.php 2017-01-02 16:01:47 +01:00
IntegrityCheck Add proper tests 2016-12-19 15:35:31 +01:00
L10N Fix more tests 2016-10-28 22:16:28 +02:00
Lock Fix getMock DBLockingProviderTest 2016-09-13 09:09:53 +02:00
Lockdown Fix unit tests 2017-02-08 20:39:34 -06:00
Log
Mail Adjust the tests 2017-01-20 12:55:48 +01:00
Memcache Kill APC because it requires PHP 5.4 2017-01-05 10:58:34 +01:00
Migration Fix getMock Migration 2016-09-07 20:42:38 +02:00
Notification Use a php class for the definitions to avoid loading problems 2016-11-09 08:52:07 +01:00
OCS add and adjust unit tests 2017-03-09 10:07:52 +01:00
Preview Fix tests 2017-03-19 21:15:54 +01:00
PublicNamespace
Repair [CI] Can we get some faster phpunit execution? (#27113) 2017-03-20 12:34:05 -06:00
RichObjectStrings Add test and adjust PHP function arguments 2016-11-09 10:49:57 +01:00
Security Add base-uri to CSP policy 2017-03-16 15:16:20 +01:00
Session
Settings Always suggest the overwrite.cli.url 2017-03-17 13:40:58 +01:00
Share Cleanup OC_Group usage a bit 2016-11-04 20:55:47 +01:00
Share20 Merge pull request #3844 from nextcloud/unshare_event 2017-03-21 16:57:09 +01:00
SystemTag test setTagGroups with empty groupids 2017-03-19 22:01:46 -06:00
Template Fix tests 2017-03-20 14:20:34 +01:00
Traits
Updater Document updater channel & check for correct PHP version in updater 2016-12-06 00:19:13 +01:00
User Add tests for database user backend caching 2017-03-20 02:03:03 -06:00
Util
AllConfigTest.php
APITest.php
AppConfigTest.php Fix tests 2017-01-12 10:49:22 +01:00
AppTest.php Fix tests 2017-01-13 18:33:43 +01:00
AutoLoaderTest.php
AvatarManagerTest.php Add using casing check/fix for initMountPoints 2016-11-02 22:21:46 +01:00
AvatarTest.php avatar to appdata 2016-10-05 11:00:16 +02:00
CapabilitiesManagerTest.php Make the capabilities manager more error proof 2016-08-15 20:37:19 +02:00
ConfigTest.php
ContactsManagerTest.php
DateTimeFormatterTest.php Fix more tests 2016-10-28 22:16:28 +02:00
ErrorHandlerTest.php
FileChunkingTest.php Fix getMock FileChunkingTest 2016-09-07 20:42:37 +02:00
FilesTest.php Make sure memory limit is > post size and upload filesize 2016-09-13 16:50:36 +02:00
HelperStorageTest.php Fix getMock HelperStorageTest 2016-09-13 09:09:53 +02:00
HookHelper.php
HTTPHelperTest.php Fix getMock HTTPHelper 2016-09-07 20:42:37 +02:00
ImageTest.php Use 90% JPEG quality for thumbnails and previews by default 2017-02-22 14:53:15 +01:00
InfoXmlTest.php Add tests for commands in info.xml 2016-10-11 19:48:31 +02:00
InstallerTest.php Don't use cached informations for app version 2016-12-09 18:01:45 +01:00
LargeFileHelperGetFileSizeTest.php Remove unneeded Windows logic 2016-09-01 10:47:57 +02:00
LargeFileHelperTest.php
LegacyHelperTest.php Simplify isSubDirectory check 2016-10-07 21:56:43 +02:00
LoggerTest.php Better fallback for unknown log types 2017-01-10 12:59:13 +01:00
NaturalSortTest.php
NavigationManagerTest.php Force to specify the name 2017-01-27 09:44:11 +01:00
RepairStepTest.php
ServerTest.php Remove IDb interface which was deprecated for 3 years already 2016-12-14 11:42:16 +01:00
SetupTest.php Use SystemConfig instead of AllConfig for DB stuff 2017-03-19 15:53:49 -06:00
SubAdminTest.php
TagsTest.php Fix getMock TagTest 2016-09-13 09:09:53 +02:00
TemplateFunctionsTest.php
TempManagerTest.php Fix getMock TempManagerTest 2016-09-07 20:42:38 +02:00
TestCase.php Fix NODB tests etc 2017-03-21 08:52:20 +01:00
TestMoveableMountPoint.php
UpdaterTest.php Prevent migration from ownCloud 11 to Nextcloud 12 2017-01-23 12:04:46 +01:00
UrlGeneratorTest.php Fix urlgenerator test 2016-11-03 14:00:33 +01:00
UserTest.php Remove warning 2017-01-05 12:17:30 +01:00
UtilCheckServerTest.php Use SystemConfig instead of AllConfig for DB stuff 2017-03-19 15:53:49 -06:00
UtilTest.php Add system config htaccess.IgnoreFrontController for prettyURLs w/o mod_env 2016-11-16 22:28:49 +01:00