|
12 | 12 | */ |
13 | 13 | abstract class AbstractCest |
14 | 14 | { |
| 15 | + /** |
| 16 | + * @var boolean |
| 17 | + */ |
| 18 | + protected $removeEs = true; |
| 19 | + |
| 20 | + /** |
| 21 | + * @var boolean |
| 22 | + */ |
| 23 | + protected $runComposerUpdate = true; |
| 24 | + |
15 | 25 | /** |
16 | 26 | * Template version for testing |
17 | 27 | */ |
@@ -42,24 +52,31 @@ public function _before(\CliTester $I): void |
42 | 52 | 'magento/ece-tools', |
43 | 53 | $I->getDependencyVersion('magento/ece-tools') ?: 'dev-develop as 2002.1.99' |
44 | 54 | ); |
45 | | - |
| 55 | + |
46 | 56 | if ($mccVersion = $I->getDependencyVersion('magento/magento-cloud-components')) { |
47 | 57 | $I->addCloudComponentsGitRepoToComposer(); |
| 58 | + echo "=======mccVersion==========".$mccVersion; |
48 | 59 | $I->addDependencyToComposer('magento/magento-cloud-components', $mccVersion); |
49 | 60 | } |
50 | 61 |
|
51 | 62 | if ($mcpVersion = $I->getDependencyVersion('magento/magento-cloud-patches')) { |
52 | 63 | $I->addCloudPatchesGitRepoToComposer(); |
| 64 | + echo "=======mcpVersion==========".$mcpVersion; |
53 | 65 | $I->addDependencyToComposer('magento/magento-cloud-patches', $mcpVersion); |
54 | 66 | } |
55 | 67 |
|
56 | 68 | if ($mqpVersion = $I->getDependencyVersion('magento/quality-patches')) { |
57 | 69 | $I->addQualityPatchesGitRepoToComposer(); |
| 70 | + echo "=======mqpVersion==========".$mqpVersion; |
58 | 71 | $I->addDependencyToComposer('magento/quality-patches', $mqpVersion); |
59 | 72 | } |
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); |
63 | 80 | } |
64 | 81 |
|
65 | 82 | /** |
|
0 commit comments