Alejandro Celaya
|
a797b74a70
|
Standardize logger for all Shlink execution contexts
|
2023-05-07 13:18:19 +02:00 |
|
Alejandro Celaya
|
40838255a7
|
Make sure database detection is not affected by the existence of foreign tables
|
2023-02-15 08:52:17 +01:00 |
|
Alejandro Celaya
|
b1b67c497e
|
Add logic to dynamically resolve the long URL to redirect to based on requesting device
|
2023-01-21 11:15:42 +01:00 |
|
Alejandro Celaya
|
80e3f01562
|
Replace references to doma.in with s.test
|
2023-01-19 09:05:52 +01:00 |
|
Alejandro Celaya
|
0bc9bd9281
|
Added TrustServerCertificate=true to mssql connections
|
2022-12-10 19:40:33 +01:00 |
|
Alejandro Celaya
|
8d244c8d34
|
Migrated UrlShortenerOptions to immutable object
|
2022-09-17 15:54:43 +02:00 |
|
Alejandro Celaya
|
b078c00492
|
Migrated to custom doctrine cli entry point, as the built-in is deprecated
|
2022-09-08 14:10:09 +02:00 |
|
Alejandro Celaya
|
ca515998e4
|
Added support to run API tests on roadrunner
|
2022-08-27 09:09:14 +02:00 |
|
Alejandro Celaya
|
23f92179ad
|
Optimized how and when code coverage reports are generated for different types of tests
|
2022-08-12 18:10:45 +02:00 |
|
Alejandro Celaya
|
71553988d5
|
Added cli mutation tests to pipeline, and referenced CLI tests in CONTRIBUTING file
|
2022-08-10 17:21:55 +02:00 |
|
Alejandro Celaya
|
474407dbc2
|
Ensured proper coverage is generated during CLI tests
|
2022-08-10 17:08:42 +02:00 |
|
Alejandro Celaya
|
95d84f354d
|
Simplified tests config
|
2022-08-09 19:48:43 +02:00 |
|
Alejandro Celaya
|
709a4639b3
|
Fixed merge conflicts
|
2022-08-09 18:59:55 +02:00 |
|
Alejandro Celaya
|
52a6d55e5d
|
Updated to monolog 3
|
2022-06-04 08:59:17 +02:00 |
|
Alejandro Celaya
|
430e2ff0b5
|
Ensured db and api tests can be run without the need of creating the database beforehand
|
2022-04-09 17:46:13 +02:00 |
|
Alejandro Celaya
|
4d082a87a1
|
Added preliminary config to export coverage for CLI tests
|
2022-02-27 08:11:33 +01:00 |
|
Alejandro Celaya
|
9e32886f60
|
Created first CLI E2E tests
|
2022-02-13 12:20:02 +01:00 |
|
Alejandro Celaya
|
ce47d8c591
|
Added full support for emojis
|
2022-01-10 13:04:16 +01:00 |
|
Alejandro Celaya
|
d0c9f5a776
|
Fixed merge conflicts
|
2022-01-08 17:40:49 +01:00 |
|
Alejandro Celaya
|
cbdc5f121e
|
Updated changelog
|
2022-01-07 14:04:21 +01:00 |
|
Alejandro Celaya
|
6caeb11598
|
Added output logs for swoole during API tests
|
2022-01-05 22:14:09 +01:00 |
|
Alejandro Celaya
|
3dc46bc5a3
|
Updated to latest shlink-common and shlink-config
|
2022-01-05 17:46:38 +01:00 |
|
Alejandro Celaya
|
de2d87a6d9
|
Unified jobs in ci pipeline as much as possible
|
2021-12-11 10:26:23 +01:00 |
|
Alejandro Celaya
|
064fef5d8a
|
Added comment to explain why API tests coverage is generated the way it is
|
2021-12-10 18:12:00 +01:00 |
|
Alejandro Celaya
|
6aebaa94af
|
Added mutations to API tests
|
2021-12-10 17:45:55 +01:00 |
|
Alejandro Celaya
|
cd35770d26
|
Ensured migrations are not transactional when run in mysql
|
2021-10-23 16:02:29 +02:00 |
|
Alejandro Celaya
|
bd3a59e9ca
|
Updated to doctrine-migrations 3.3
|
2021-10-23 15:44:56 +02:00 |
|
Alejandro Celaya
|
57d816b862
|
Replaced map with match
|
2021-07-20 14:03:19 +02:00 |
|
Alejandro Celaya
|
2eeb762cd9
|
Moved specific phpstan ignore to their own lines
|
2021-07-19 22:50:32 +02:00 |
|
Alejandro Celaya
|
1efa973507
|
Updated ImportedLinksProcessor to support importing visits if provided
|
2021-04-11 11:44:10 +02:00 |
|
Alejandro Celaya
|
e23cd6a856
|
Removed old MySQL connection options
|
2021-04-11 11:44:10 +02:00 |
|
Alejandro Celaya
|
d7523bcb57
|
Reduced duplication by creating a function that builds test logger config
|
2021-03-14 09:01:11 +01:00 |
|
Alejandro Celaya
|
4439685403
|
Fixed logs generated by shlink during API tests
|
2021-03-14 08:49:38 +01:00 |
|
Alejandro Celaya
|
9feb72235a
|
Added config to log in filesystem while running API tests
|
2021-03-14 08:33:00 +01:00 |
|
Alejandro Celaya
|
5040f5b177
|
Changed condition to determine if tests are run in CI
|
2020-12-13 11:07:37 +01:00 |
|
Alejandro Celaya
|
1621f3a943
|
Updated dependencies
|
2020-11-02 11:53:14 +01:00 |
|
Alejandro Celaya
|
d9d57743e6
|
Fixed code copverage on API tests being exported as Clover instead of PHP
|
2020-09-26 10:49:56 +02:00 |
|
Alejandro Celaya
|
cc57dcd01a
|
Added code coverage to API tests
|
2020-09-26 10:43:50 +02:00 |
|
Alejandro Celaya
|
e747a0b250
|
Updated how database tests are run in travis, so that all DB engines are covered
|
2020-05-04 19:55:03 +02:00 |
|
Alejandro Celaya
|
7c6827ea9f
|
Added MYSQL_ATTR_USE_BUFFERED_QUERY driver option with value true for mysql/maria connections
|
2020-04-18 13:21:46 +02:00 |
|
Alejandro Celaya
|
8d888cb43d
|
Documented how to use a mercure hub when using the docker image
|
2020-04-12 18:39:28 +02:00 |
|
Alejandro Celaya
|
bb9e57fa8b
|
Added support for mssql on dev env
|
2020-02-09 18:01:11 +01:00 |
|
Alejandro Celaya
|
2151b97bec
|
Project migrated from zend to laminas
|
2020-01-01 21:13:09 +01:00 |
|
Alejandro Celaya
|
0cf1d8d375
|
Changed validate_url to have default value of false
|
2019-12-31 16:30:59 +01:00 |
|
Alejandro Celaya
|
bfeb915cd2
|
Replaced regular callbacks by arrow functions when possible
|
2019-12-29 23:16:55 +01:00 |
|
Alejandro Celaya
|
0152f6fa1a
|
Added dev php config and removed .env dependencies
|
2019-12-17 21:20:24 +01:00 |
|
Alejandro Celaya
|
1f449e8ce1
|
Disabled coroutines on swoole during API tests
|
2019-11-01 10:10:43 +01:00 |
|
Alejandro Celaya
|
42e84e526e
|
Added mariadb container for development environment
|
2019-10-06 11:21:41 +02:00 |
|
Alejandro Celaya
|
e0d20bf8ff
|
Updated to coding styles v2
|
2019-10-05 17:26:10 +02:00 |
|
Alejandro Celaya
|
7c349e42fd
|
Created TestUtils module
|
2019-08-11 16:30:46 +02:00 |
|