From 6d66158e05dba10f462262604c855a71eb7a48f8 Mon Sep 17 00:00:00 2001 From: nod_ <nod_@598310.no-reply.drupal.org> Date: Tue, 27 Aug 2024 11:07:08 +0200 Subject: [PATCH] Issue #3469709 by catch, pooja_sharma, smustgrave, quietone: Speed up UpdateContribTest --- .../tests/src/Functional/UpdateContribTest.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/core/modules/update/tests/src/Functional/UpdateContribTest.php b/core/modules/update/tests/src/Functional/UpdateContribTest.php index 9e069db4c0d0..7ad57e47eeab 100644 --- a/core/modules/update/tests/src/Functional/UpdateContribTest.php +++ b/core/modules/update/tests/src/Functional/UpdateContribTest.php @@ -585,6 +585,15 @@ public function testCoreCompatibilityMessage(): void { $this->assertCoreCompatibilityMessage('8.x-2.2', '8.1.1', 'Also available:', FALSE); } + /** + * Tests update status of security releases. + */ + public function testSecurityUpdateAvailability(): void { + foreach (static::securityUpdateAvailabilityProvider() as $case) { + $this->doTestSecurityUpdateAvailability($case['module_version'], $case['expected_security_releases'], $case['expected_update_message_type'], $case['fixture']); + } + } + /** * Tests update status of security releases. * @@ -596,10 +605,8 @@ public function testCoreCompatibilityMessage(): void { * The type of update message expected. * @param string $fixture * The fixture file to use. - * - * @dataProvider securityUpdateAvailabilityProvider */ - public function testSecurityUpdateAvailability($module_version, array $expected_security_releases, $expected_update_message_type, $fixture): void { + protected function doTestSecurityUpdateAvailability($module_version, array $expected_security_releases, $expected_update_message_type, $fixture): void { $this->mockInstalledExtensionsInfo([ 'aaa_update_test' => [ 'project' => 'aaa_update_test', -- GitLab