Skip to content

Commit 756ad4a

Browse files
Merge branch 'develop' into 1.0-fwd
2 parents 10ea637 + 1a8c867 commit 756ad4a

File tree

8 files changed

+80
-12
lines changed

8 files changed

+80
-12
lines changed

.travis.yml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@ jobs:
2020
include:
2121
- stage: static-unit
2222
script: ./tests/travis/static-unit.sh;
23-
php: '7.0'
24-
env:
25-
- TEST_SUITE=static-unit
26-
- script: ./tests/travis/static-unit.sh;
2723
php: '7.1'
2824
env:
2925
- TEST_SUITE=static-unit
@@ -50,6 +46,10 @@ jobs:
5046
- php: '7.3'
5147
env:
5248
- TEST_SUITE=functional-ee
49+
- php: '7.4'
50+
dist: bionic
51+
env:
52+
- TEST_SUITE=functional-ee
5353
- php: '7.1'
5454
env:
5555
- TEST_SUITE=functional-ce
@@ -64,12 +64,22 @@ jobs:
6464
- php: '7.3'
6565
env:
6666
- TEST_SUITE=functional-ce
67+
- php: '7.4'
68+
dist: bionic
69+
env:
70+
- TEST_SUITE=functional-ce
6771

6872
install:
6973
- composer config http-basic.repo.magento.com ${REPO_USERNAME_CE} ${REPO_PASSWORD_CE}
7074
- composer config github-oauth.github.com ${GITHUB_TOKEN}
7175
- if [ -n "${MCD_VERSION}" ] && [ $TRAVIS_PHP_VERSION != "7.0" ]; then composer config repositories.mcd git git@github.com:magento/magento-cloud-docker.git && composer require "magento/magento-cloud-docker:${MCD_VERSION}" --no-update; fi;
7276
- if [ -n "${MQP_VERSION}" ]; then composer config repositories.mqp git git@github.com:magento/quality-patches.git && composer require "magento/quality-patches:${MQP_VERSION}" --no-update; fi;
77+
- if [ -n "${MCC_VERSION}" ]; then composer config repositories.mcc git git@github.com:magento/magento-cloud-components.git && composer require "magento/magento-cloud-components:${MCC_VERSION}" --no-update; fi;
78+
- if [ -n "${ECE_VERSION}" ]; then composer config repositories.ece git git@github.com:magento/ece-tools.git && composer require "magento/ece-tools:${ECE_VERSION}" --no-update; fi;
79+
- composer config repositories.magento composer https://repo.magento.com/
80+
- composer require "magento/framework:*" --no-update
81+
- composer require "magento/module-store:*" --no-update
82+
- composer require "magento/module-url-rewrite:*" --no-update
7383
- composer update -n --no-suggest
7484

7585
before_script:

src/Test/Functional/Acceptance/AbstractCest.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ protected function prepareTemplate(\CliTester $I, string $templateVersion, strin
4040
$I->addEceDockerGitRepoToComposer();
4141
$I->addQualityPatchesGitRepoToComposer();
4242
$I->addEceToolsGitRepoToComposer();
43+
$I->addCloudComponentsGitRepoToComposer();
4344
$I->addDependencyToComposer('magento/magento-cloud-patches', '1.0.99');
4445
$I->addDependencyToComposer(
4546
'magento/magento-cloud-docker',
@@ -50,7 +51,14 @@ protected function prepareTemplate(\CliTester $I, string $templateVersion, strin
5051
$I->getDependencyVersion('magento/quality-patches')
5152
);
5253

53-
$I->addDependencyToComposer('magento/ece-tools', 'dev-develop as 2002.1.99');
54+
$I->addDependencyToComposer(
55+
'magento/magento-cloud-components',
56+
$I->getDependencyVersion('magento/magento-cloud-components')
57+
);
58+
$I->addDependencyToComposer(
59+
'magento/ece-tools',
60+
$I->getDependencyVersion('magento/ece-tools')
61+
);
5462

5563
if ($this->edition === 'CE' || $magentoVersion) {
5664
$version = $magentoVersion ?: $this->getVersionRangeForMagento($I);
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
/**
3+
* Copyright © Magento, Inc. All rights reserved.
4+
* See COPYING.txt for license details.
5+
*/
6+
declare(strict_types=1);
7+
8+
namespace Magento\CloudPatches\Test\Functional\Acceptance;
9+
10+
/**
11+
* @group php73ce
12+
*/
13+
class Acceptance73CeCest extends Acceptance73Cest
14+
{
15+
/**
16+
* @var string
17+
*/
18+
protected $edition = 'CE';
19+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?php
2+
/**
3+
* Copyright © Magento, Inc. All rights reserved.
4+
* See COPYING.txt for license details.
5+
*/
6+
declare(strict_types=1);
7+
8+
namespace Magento\CloudPatches\Test\Functional\Acceptance;
9+
10+
/**
11+
* @group php73
12+
*/
13+
class Acceptance73Cest extends AcceptanceCest
14+
{
15+
/**
16+
* @return array
17+
*/
18+
protected function patchesDataProvider(): array
19+
{
20+
return [
21+
['templateVersion' => '2.3.3', 'magentoVersion' => '2.3.3'],
22+
['templateVersion' => '2.3.3', 'magentoVersion' => '2.3.3-p1'],
23+
['templateVersion' => '2.3.4', 'magentoVersion' => '2.3.4'],
24+
['templateVersion' => '2.3.4', 'magentoVersion' => '2.3.4-p2'],
25+
['templateVersion' => '2.3.5', 'magentoVersion' => '2.3.5'],
26+
['templateVersion' => '2.3.5', 'magentoVersion' => '2.3.5-p1'],
27+
['templateVersion' => '2.4.0', 'magentoVersion' => '2.4.0'],
28+
];
29+
}
30+
}

src/Test/Functional/Acceptance/AcceptanceCeCest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
namespace Magento\CloudPatches\Test\Functional\Acceptance;
99

1010
/**
11-
* @group php73ce
11+
* @group php74ce
1212
*/
1313
class AcceptanceCeCest extends AcceptanceCest
1414
{

src/Test/Functional/Acceptance/AcceptanceCest.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,7 @@ public function testPatches(\CliTester $I, \Codeception\Example $data): void
4949
protected function patchesDataProvider(): array
5050
{
5151
return [
52-
['templateVersion' => '2.3.3', 'magentoVersion' => '2.3.3'],
53-
['templateVersion' => '2.3.3', 'magentoVersion' => '2.3.3-p1'],
54-
['templateVersion' => '2.3.4', 'magentoVersion' => '2.3.4'],
55-
['templateVersion' => '2.3.4', 'magentoVersion' => '2.3.4-p2'],
56-
['templateVersion' => '2.3.5', 'magentoVersion' => '2.3.5'],
57-
['templateVersion' => '2.3.5', 'magentoVersion' => '2.3.5-p1'],
52+
['templateVersion' => '2.4.0', 'magentoVersion' => '2.4.0'],
5853
['templateVersion' => 'master'],
5954
];
6055
}

tests/travis/functional-ce.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,7 @@ case $TRAVIS_PHP_VERSION in
1616
7.3)
1717
./vendor/bin/codecept run -g php73ce --steps
1818
;;
19+
7.4)
20+
./vendor/bin/codecept run -g php74ce --steps
21+
;;
1922
esac

tests/travis/functional-ee.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,7 @@ case $TRAVIS_PHP_VERSION in
1616
7.3)
1717
./vendor/bin/codecept run -g php73 --steps
1818
;;
19+
7.4)
20+
./vendor/bin/codecept run -g php74 --steps
21+
;;
1922
esac

0 commit comments

Comments
 (0)