Pierre Goiffon
|
57b70e48bd
|
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
|
2023-11-16 12:02:20 +01:00 |
|
Pierre Goiffon
|
0915081f50
|
✅ ItopDataTestCase fix cached SQL queries with silo
|
2023-11-16 11:57:29 +01:00 |
|
Pierre Goiffon
|
7798df0d53
|
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
# Conflicts:
# tests/php-unit-tests/src/BaseTestCase/ItopDataTestCase.php
|
2023-11-16 11:29:31 +01:00 |
|
Pierre Goiffon
|
a23d629e31
|
✅ ItopDataTestCase fix using non existing EventService (added in 3.1.0)
|
2023-11-16 11:23:07 +01:00 |
|
Pierre Goiffon
|
47ccd7589f
|
✅ Fix TriggerTest relying on hardcoded admin user id
|
2023-11-16 11:16:59 +01:00 |
|
Pierre Goiffon
|
7521fc3006
|
✅ N°6458 Tests : remove processIsolation
Was caused by cached User instances in UserRights + same login for each created User objects instances
|
2023-11-16 10:56:47 +01:00 |
|
Pierre Goiffon
|
e3e8b25cfc
|
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
# Conflicts:
# core/dbobject.class.php
# datamodels/2.x/itop-portal-base/portal/src/Form/ObjectFormManager.php
# lib/composer/autoload_files.php
# lib/composer/autoload_real.php
# lib/composer/autoload_static.php
# pages/UI.php
# tests/php-unit-tests/unitary-tests/core/DBObjectTest.php
|
2023-11-15 15:31:56 +01:00 |
|
Pierre Goiffon
|
c955fe00b7
|
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
# Conflicts:
# application/cmdbabstract.class.inc.php
# application/utils.inc.php
# core/coreexception.class.inc.php
# core/userrights.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/Form/ObjectFormManager.php
# tests/php-unit-tests/README.md
# tests/php-unit-tests/unitary-tests/core/DBObjectTest.php
|
2023-11-15 15:03:04 +01:00 |
|
Pierre Goiffon
|
5a43448644
|
N°6458 Security hardening
|
2023-11-15 11:14:07 +01:00 |
|
Romain Quetiez
|
3b987f97eb
|
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
|
2023-11-10 16:15:08 +01:00 |
|
Romain Quetiez
|
d9bdcfeae3
|
✅ N°6658 - Fix regression: do not reset current user's profile cache
|
2023-11-10 15:57:08 +01:00 |
|
Molkobain
|
2d8ecd465b
|
N°6903 - Fix crash when emptying file attribute (eg. picture of a contact)
|
2023-11-09 18:17:35 +01:00 |
|
odain-cbd
|
eaa80c5396
|
N°6824 - Notification with current_contact placeholder trigger hundred of email sent (#562)
Co-authored-by: Molkobain <lajarige.guillaume@free.fr>
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@super-visions.com>
Co-authored-by: Romain Quetiez <romain.quetiez@combodo.com>
|
2023-10-31 16:17:57 +01:00 |
|
Romain Quetiez
|
5264a1f10d
|
✅ New test related to the build of SQL queries
|
2023-10-27 16:01:57 +02:00 |
|
Romain Quetiez
|
f0199a4cf2
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-27 15:50:17 +02:00 |
|
Romain Quetiez
|
f8877ef3e7
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-27 15:49:58 +02:00 |
|
Romain Quetiez
|
00b1156526
|
✅ Optimize tests execution time (force cache usage and set the modification date in the past instead of waiting 1s)
|
2023-10-27 15:45:28 +02:00 |
|
Romain Quetiez
|
39d2ba8d1b
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-27 15:43:11 +02:00 |
|
Romain Quetiez
|
322adcb180
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-27 14:27:00 +02:00 |
|
Romain Quetiez
|
77e7685c90
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-27 14:24:31 +02:00 |
|
Romain Quetiez
|
3c14e5e032
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-27 14:24:16 +02:00 |
|
Romain Quetiez
|
f58ec7e38e
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-27 14:22:20 +02:00 |
|
Romain Quetiez
|
73fd0b06b2
|
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
# Conflicts:
# tests/php-unit-tests/integration-tests/DictionariesConsistencyTest.php
# tests/php-unit-tests/src/BaseTestCase/ItopTestCase.php
# tests/php-unit-tests/unitary-tests/core/CMDBSource/TransactionsTest.php
# tests/php-unit-tests/unitary-tests/sources/Application/TwigBase/Twig/TwigTest.php
|
2023-10-27 14:12:06 +02:00 |
|
Romain Quetiez
|
8fa9336568
|
✅ Fix regression introduced with the optimization done in 15148f7, and seen only in the context of the CI
|
2023-10-27 11:21:56 +02:00 |
|
Romain Quetiez
|
15148f7d1d
|
✅ Fix regression introduced with the optimization done in 798cd10, and seen only if APC is enabled
|
2023-10-27 10:43:13 +02:00 |
|
Romain Quetiez
|
7e8589ba95
|
✅ Fix regression introduced with the optimization done in d641504. Cope with the fact that sometimes the admin account already exists, sometimes not.
|
2023-10-27 09:21:36 +02:00 |
|
Romain Quetiez
|
fba668207f
|
✅ Optimize tests execution time (test rework and defensive cleanup)
|
2023-10-26 21:35:52 +02:00 |
|
Romain Quetiez
|
798cd10d6b
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-26 21:23:47 +02:00 |
|
Romain Quetiez
|
442721bcb5
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-26 21:22:54 +02:00 |
|
Romain Quetiez
|
1a9049d277
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-26 21:16:24 +02:00 |
|
Romain Quetiez
|
c0931af91a
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean, set file modification date instead of waiting for 1 second)
|
2023-10-26 21:15:57 +02:00 |
|
Romain Quetiez
|
29e9a06dc1
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-26 21:10:47 +02:00 |
|
Romain Quetiez
|
d6415042ae
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-26 21:10:07 +02:00 |
|
Romain Quetiez
|
90006667fe
|
✅ Optimize tests execution time (copy fixture files only when necessary)
|
2023-10-26 20:58:26 +02:00 |
|
Romain Quetiez
|
fd351df08b
|
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
|
2023-10-26 20:53:24 +02:00 |
|
Romain Quetiez
|
7419749ba6
|
✅ Prerequisites for boosting tests
|
2023-10-26 20:51:28 +02:00 |
|
Romain Quetiez
|
73bed04555
|
✅ Twig tests not executed
|
2023-10-26 10:47:11 +02:00 |
|
Romain Quetiez
|
8893cdac1d
|
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
|
2023-10-26 10:44:37 +02:00 |
|
Romain Quetiez
|
7f245a15be
|
✅ Optimize tests execution time (suppress meaningless test and merge two test in one, while preserving test coverage)
|
2023-10-25 23:01:05 +02:00 |
|
Romain Quetiez
|
b5c46ccd4a
|
✅ Optimize tests execution time (x10 / no need for a systematic check of date formats, which was ok as a first approach)
|
2023-10-25 22:59:03 +02:00 |
|
Romain Quetiez
|
7fbc211c43
|
✅ Optimize tests execution time (x50 / eval is way faster than exec)
|
2023-10-25 22:57:03 +02:00 |
|
Romain Quetiez
|
cf774cdb90
|
✅ Explain why process isolation is a must
|
2023-10-25 22:18:05 +02:00 |
|
Romain Quetiez
|
722a58491c
|
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
# Conflicts:
# tests/php-unit-tests/src/BaseTestCase/ItopTestCase.php
|
2023-10-25 22:08:08 +02:00 |
|
Romain Quetiez
|
037dfe1df6
|
✅ Optimize tests execution time
|
2023-10-25 17:51:12 +02:00 |
|
Romain Quetiez
|
0b26d45014
|
✅ Prerequisites for boosting tests
|
2023-10-25 17:50:41 +02:00 |
|
Eric Espie
|
44e826543d
|
N°6870 - Community re-integration support
|
2023-10-25 14:30:16 +02:00 |
|
Eric Espie
|
50f5ab6be4
|
✅ Fix ModelFactory tests
|
2023-10-25 14:03:26 +02:00 |
|
Eric Espie
|
941412a365
|
Community integration: changed default behaviour for datamodel XML nodes without _delta from 'must_exist' to 'merge'
|
2023-10-25 10:05:46 +02:00 |
|
Molkobain
|
40d1ae0b1c
|
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
|
2023-10-23 15:17:43 +02:00 |
|
Molkobain
|
b9c566238a
|
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
Remove PHPUnit annotations as from support/3.0 and newer they are no longer necessary
|
2023-10-23 15:09:49 +02:00 |
|