Skip to content

Commit 4e08709

Browse files
committed
MCLOUD-13087:Stabilize functional tests for cloud-docker for php 8.3
1 parent df20834 commit 4e08709

File tree

6 files changed

+26
-9
lines changed

6 files changed

+26
-9
lines changed

src/Test/Functional/Acceptance/AbstractCest.php

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,16 @@
1212
*/
1313
abstract class AbstractCest
1414
{
15+
/**
16+
* @var boolean
17+
*/
18+
protected $removeEs = true;
19+
20+
/**
21+
* @var boolean
22+
*/
23+
protected $runComposerUpdate = true;
24+
1525
/**
1626
* Template version for testing
1727
*/
@@ -42,24 +52,31 @@ public function _before(\CliTester $I): void
4252
'magento/ece-tools',
4353
$I->getDependencyVersion('magento/ece-tools') ?: 'dev-develop as 2002.1.99'
4454
);
45-
55+
4656
if ($mccVersion = $I->getDependencyVersion('magento/magento-cloud-components')) {
4757
$I->addCloudComponentsGitRepoToComposer();
58+
echo "=======mccVersion==========".$mccVersion;
4859
$I->addDependencyToComposer('magento/magento-cloud-components', $mccVersion);
4960
}
5061

5162
if ($mcpVersion = $I->getDependencyVersion('magento/magento-cloud-patches')) {
5263
$I->addCloudPatchesGitRepoToComposer();
64+
echo "=======mcpVersion==========".$mcpVersion;
5365
$I->addDependencyToComposer('magento/magento-cloud-patches', $mcpVersion);
5466
}
5567

5668
if ($mqpVersion = $I->getDependencyVersion('magento/quality-patches')) {
5769
$I->addQualityPatchesGitRepoToComposer();
70+
echo "=======mqpVersion==========".$mqpVersion;
5871
$I->addDependencyToComposer('magento/quality-patches', $mqpVersion);
5972
}
60-
61-
$I->assertTrue($I->composerUpdate(), 'Composer update failed');
62-
$I->cacheWorkDir(static::TEMPLATE_VERSION);
73+
74+
if ($this->runComposerUpdate) {
75+
$I->assertTrue($I->composerUpdate(), 'Composer update failed');
76+
$I->cacheWorkDir(static::TEMPLATE_VERSION);
77+
}
78+
79+
$this->removeESIfExists($I, static::TEMPLATE_VERSION);
6380
}
6481

6582
/**

src/Test/Functional/Acceptance/AcceptanceCest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class AcceptanceCest extends AbstractCest
1717
/**
1818
* Template version for testing
1919
*/
20-
protected const TEMPLATE_VERSION = '2.4.7-beta-test';
20+
protected const TEMPLATE_VERSION = '2.4.7';
2121

2222
/**
2323
* @param \CliTester $I

src/Test/Functional/Acceptance/DeveloperCest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class DeveloperCest extends AbstractCest
1717
/**
1818
* Template version for testing
1919
*/
20-
protected const TEMPLATE_VERSION = '2.4.7-beta-test';
20+
protected const TEMPLATE_VERSION = '2.4.7';
2121

2222
/**
2323
* Tests that php settings contains configuration from php.dev.ini

src/Test/Functional/Acceptance/ElasticsearchCest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class ElasticsearchCest extends AbstractCest
1919
/**
2020
* Template version for testing
2121
*/
22-
protected const TEMPLATE_VERSION = '2.4.7-beta-test';
22+
protected const TEMPLATE_VERSION = '2.4.7';
2323

2424
/**
2525
* @param CliTester $I

src/Test/Functional/Acceptance/MailHogCest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class MailHogCest extends AbstractCest
1515
/**
1616
* Template version for testing
1717
*/
18-
protected const TEMPLATE_VERSION = '2.4.7-beta-test';
18+
protected const TEMPLATE_VERSION = '2.4.7';
1919

2020
/**
2121
* @param \CliTester $I

src/Test/Functional/Acceptance/OpensearchCest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class OpensearchCest extends AbstractCest
1919
/**
2020
* Template version for testing
2121
*/
22-
protected const TEMPLATE_VERSION = '2.4.7-beta-test';
22+
protected const TEMPLATE_VERSION = '2.4.7';
2323

2424
/**
2525
* @param CliTester $I

0 commit comments

Comments
 (0)