@@ -33,12 +33,30 @@ public function _before(\CliTester $I): void
3333 $ I ->cloneTemplateToWorkDir (static ::TEMPLATE_VERSION );
3434 $ I ->createAuthJson ();
3535 $ I ->createArtifactsDir ();
36- $ I ->createArtifactCurrentTestedCode ('docker ' , '1.3.99 ' );
36+ $ I ->createArtifactCurrentTestedCode ('docker ' , '1.3.1 ' );
3737 $ I ->addArtifactsRepoToComposer ();
38- $ I ->addDependencyToComposer ('magento/magento-cloud-docker ' , '1.3.99 ' );
38+ $ I ->addDependencyToComposer ('magento/magento-cloud-docker ' , '1.3.1 ' );
3939
4040 $ I ->addEceToolsGitRepoToComposer ();
41- $ I ->addDependencyToComposer ('magento/ece-tools ' , 'dev-develop as 2002.1.99 ' );
41+ $ I ->addDependencyToComposer (
42+ 'magento/ece-tools ' ,
43+ $ I ->getDependencyVersion ('magento/ece-tools ' ) ?: 'dev-develop as 2002.1.99 '
44+ );
45+
46+ if ($ mccVersion = $ I ->getDependencyVersion ('magento/magento-cloud-components ' )) {
47+ $ I ->addCloudComponentsGitRepoToComposer ();
48+ $ I ->addDependencyToComposer ('magento/magento-cloud-components ' , $ mccVersion );
49+ }
50+
51+ if ($ mcpVersion = $ I ->getDependencyVersion ('magento/magento-cloud-patches ' )) {
52+ $ I ->addCloudPatchesGitRepoToComposer ();
53+ $ I ->addDependencyToComposer ('magento/magento-cloud-patches ' , $ mcpVersion );
54+ }
55+
56+ if ($ mqpVersion = $ I ->getDependencyVersion ('magento/quality-patches ' )) {
57+ $ I ->addQualityPatchesGitRepoToComposer ();
58+ $ I ->addDependencyToComposer ('magento/quality-patches ' , $ mqpVersion );
59+ }
4260
4361 $ I ->assertTrue ($ I ->composerUpdate (), 'Composer update failed ' );
4462 $ I ->cacheWorkDir (static ::TEMPLATE_VERSION );
@@ -49,6 +67,7 @@ public function _before(\CliTester $I): void
4967 */
5068 public function _after (\CliTester $ I ): void
5169 {
70+ $ I ->runDockerComposeCommand ('ps ' );
5271 $ I ->stopEnvironment ();
5372 $ I ->removeWorkDir ();
5473 }
0 commit comments