diff --git a/ecrire/tests/LegacyUnitPhpTest.php b/ecrire/tests/LegacyUnitPhpTest.php index 0adfb7bbafd5da7e44e1fea9c655f1693a08d3d5..63e410d1ada7ca55c02179f744b5f4343df35cf6 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 a8b9a7462e7652cdc1403142969240c8a2541413..c0aedbed1f1fe033c0e856672febf6814c9ba7f4 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"; }