From bae50cd2883000eac84c0b1d8a91cdeddf46141f Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Tue, 27 Jul 2021 18:39:17 +0200
Subject: [PATCH] Ignorer les tests PHPUnit dans la recherche des legacy

---
 tests/legacy/test_fonctions.php | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/tests/legacy/test_fonctions.php b/tests/legacy/test_fonctions.php
index e55674a3d0..e3753df6d7 100644
--- a/tests/legacy/test_fonctions.php
+++ b/tests/legacy/test_fonctions.php
@@ -217,9 +217,15 @@ function tests_legacy_lister($extension=null) {
 			if (stristr($test,'all_tests.php'))
 				continue;
 
-			if (strncmp(basename($test),'inclus_',7)!==0
-				AND substr(basename($test),-14) != '_fonctions.php'
-			  AND (strncmp(basename($test),'NA_',3)!==0 OR _request('var_mode')=='dev')){
+			$testbasename = basename($test);
+			// ignorer les vrais tests PHPUnit
+			if (strlen($testbasename)>8 and substr($testbasename, -8) === "Test.php") {
+				continue;
+			}
+
+			if (strncmp($testbasename,'inclus_',7)!==0
+				AND substr($testbasename,-14) != '_fonctions.php'
+			  AND (strncmp($testbasename,'NA_',3)!==0 OR _request('var_mode')=='dev')){
 
 				$joli = preg_replace(',\.(php|html)$,', '', basename($test));
 				$section = dirname($test);
-- 
GitLab