From 7101c981b294b74bc72eb49eaaa9942bdf89f637 Mon Sep 17 00:00:00 2001 From: "C. Scott Ananian" Date: Fri, 24 Jul 2020 00:07:56 -0400 Subject: Fix parser test class naming This isn't really user visible, but the algorithm for ensuring there are no conflicts in automatically-generated parser test class names had a number of issues which led to inconsistent naming. Change-Id: I50ff5b72381332c77f0d99af08e689796019a7af --- tests/parser/ParserTestRunner.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tests/parser') diff --git a/tests/parser/ParserTestRunner.php b/tests/parser/ParserTestRunner.php index 3f45c7cddc46..9df7b8b24855 100644 --- a/tests/parser/ParserTestRunner.php +++ b/tests/parser/ParserTestRunner.php @@ -202,9 +202,10 @@ class ParserTestRunner { foreach ( $dirIterator as $fileInfo ) { /** @var SplFileInfo $fileInfo */ if ( substr( $fileInfo->getFilename(), -4 ) === '.txt' ) { - $name = $info['name'] . $counter; + $name = $info['name'] . '_' . $counter; while ( isset( $files[$name] ) ) { - $name = $info['name'] . '_' . $counter++; + $counter++; + $name = $info['name'] . '_' . $counter; } $files[$name] = $fileInfo->getPathname(); } -- cgit v1.2.3