From 36120f32436d7c4e888adcd842208dd8b912475e Mon Sep 17 00:00:00 2001 From: Matthieu Marcillaud <marcimat@rezo.net> Date: Wed, 26 Apr 2023 21:12:32 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20Les=20tests=20lagacy-php=20doivent=20uni?= =?UTF-8?q?quement=20r=C3=A9cup=C3=A9rer=20des=20fichiers=20d=E2=80=99?= =?UTF-8?q?=C3=A9poque?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/tests/LegacyUnitPhpTest.php | 4 ++++ ecrire/tests/legacy/test_fonctions.php | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ecrire/tests/LegacyUnitPhpTest.php b/ecrire/tests/LegacyUnitPhpTest.php index 0adfb7bbaf..63e410d1ad 100644 --- a/ecrire/tests/LegacyUnitPhpTest.php +++ b/ecrire/tests/LegacyUnitPhpTest.php @@ -23,6 +23,7 @@ use PHPUnit\Framework\TestCase; * LegacyUnitPhpTest test - runs all the unit/ php tests and check the ouput is 'OK' */ #[Group('legacy')] +#[Group('legacy-php')] class LegacyUnitPhpTest extends TestCase { #[DataProvider('providerLegacyPhpfileName')] @@ -41,6 +42,9 @@ class LegacyUnitPhpTest extends TestCase require_once(__DIR__ . '/legacy/test.inc'); $liste_fichiers = tests_legacy_lister('php'); + $liste_fichiers = array_filter($liste_fichiers, function($f) { + return str_contains(file_get_contents($f), 'test.inc'); + }); $tests = []; foreach ($liste_fichiers as $k => $fichier) { $tests[$k] = [$fichier, 'OK']; diff --git a/ecrire/tests/legacy/test_fonctions.php b/ecrire/tests/legacy/test_fonctions.php index a8b9a7462e..c0aedbed1f 100644 --- a/ecrire/tests/legacy/test_fonctions.php +++ b/ecrire/tests/legacy/test_fonctions.php @@ -210,8 +210,10 @@ function tests_legacy_lister($extension = null) { // chercher les bases de tests $bases = [_DIR_TESTS . 'tests/legacy/unit']; - foreach (creer_chemin() as $d) { + if ($d === 'ecrire/') { + continue; + } if ($d && @is_dir("{$d}tests")) { $bases[] = "{$d}tests"; } -- GitLab