Skip to content

Commit 36d54f2

Browse files
authored
Merge branch 'develop' into update-credentials-example
2 parents 1230c87 + c5dff0b commit 36d54f2

File tree

100 files changed

+2766
-17288
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+2766
-17288
lines changed

.github/workflows/main.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
php-versions: ['7.3', '7.4', '8.0', '8.1']
15+
php-versions: ['8.1', '8.2']
1616
steps:
1717
- uses: actions/checkout@v2
1818

@@ -54,7 +54,7 @@ jobs:
5454
strategy:
5555
fail-fast: false
5656
matrix:
57-
php-versions: ['7.3', '7.4', '8.0', '8.1']
57+
php-versions: ['8.1', '8.2']
5858
steps:
5959
- uses: actions/checkout@v2
6060

@@ -86,7 +86,7 @@ jobs:
8686
strategy:
8787
fail-fast: false
8888
matrix:
89-
php-versions: ['7.3', '7.4', '8.0', '8.1']
89+
php-versions: ['8.1', '8.2']
9090
steps:
9191
- uses: actions/checkout@v2
9292

@@ -118,7 +118,7 @@ jobs:
118118
strategy:
119119
fail-fast: false
120120
matrix:
121-
php-versions: ['7.3', '7.4', '8.0', '8.1']
121+
php-versions: ['8.1', '8.2']
122122

123123
services:
124124
chrome:

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ dev/tests/functional.suite.yml
2222
/v2/
2323
dev/.credentials.example
2424
dev/tests/.phpunit.result.cache
25-
dev/tests/verification/TestModule/Test/testFile.xml
25+
dev/tests/verification/TestModule/Test/testFile.xml

CHANGELOG.md

Lines changed: 79 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,85 @@
11
Magento Functional Testing Framework Changelog
22
================================================
33

4+
4.2.1
5+
---------
6+
### Fixes
7+
8+
* Updated constraint for php-webdriver to restrict pulling versions above 1.14.0
9+
10+
4.2.0
11+
---------
12+
### Fixes
13+
14+
* Bumped `allure-framework/allure-codeception` dependency to `^1.5` to fix downstream dependency issues in Magento.
15+
16+
17+
4.1.0
18+
---------
19+
### Enhancements
20+
21+
* Dropped Support for PHP 8.0 and disabled PR checks for PHP 8.0
22+
* Allow MFTF generate minimum possible groups runnable by codeception
23+
24+
### Fixes
25+
26+
* Fixed Allure report not generating issue
27+
* MFTF displays an appropriate message for unable to connect to Selenium server
28+
29+
4.0.1
30+
---------
31+
### Fixes
32+
33+
* Fixed HTML files and images not attached to allure report issue
34+
35+
4.0.0
36+
---------
37+
### Enhancements
38+
39+
* Added Supported for PHP 8.2 and enabled PR checks for PHP 8.2
40+
* Dropped Support for PHP 7.4 and disabled PR checks for PHP 7.4
41+
* Upgraded allure-framework/allure-phpunit to its latest version
42+
43+
### Fixes
44+
45+
* MFTF deprecation errors fixes
46+
* Composer downgraded from 2.4 to 2.2 due to lamina issue
47+
48+
3.12.0
49+
---------
50+
51+
### Fixes
52+
* Removed obsolete docs/directories
53+
54+
3.11.1
55+
---------
56+
57+
### Fixes
58+
59+
* Removed environment variable MAGENTO_ADMIN_PASSWORD
60+
* Fixed WaitForElementClickable action cannot be used more than once
61+
62+
3.11.0
63+
---------
64+
### Enhancements
65+
* Composer updated to 2.4.2 version
66+
* Static check for duplicate step keys in action group
67+
68+
69+
### Fixes
70+
71+
* Fixed incorrect MFTF test dependencies path
72+
* Removed PHP 7.3 build check from MFTF PR build as PHP 7.3 is no longer supported
73+
* Fixed fatal error when running generate:tests --config parallel -g
74+
75+
76+
3.10.3
77+
---------
78+
79+
### Fixes
80+
81+
* Chrome settings for potential cost reductions
82+
483
3.10.2
584
---------
685

@@ -10,7 +89,6 @@ Magento Functional Testing Framework Changelog
1089
* Fixed links in docs
1190

1291

13-
1492
3.10.1
1593
---------
1694

composer.json

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,49 +2,52 @@
22
"name": "magento/magento2-functional-testing-framework",
33
"description": "Magento2 Functional Testing Framework",
44
"type": "library",
5-
"version": "3.10.2",
5+
"version": "4.2.1",
66
"license": "AGPL-3.0",
77
"keywords": ["magento", "automation", "functional", "testing"],
88
"config": {
99
"sort-packages": true
1010
},
1111
"require": {
12-
"php": ">7.3",
12+
"php": ">=8.1",
1313
"ext-curl": "*",
1414
"ext-dom": "*",
1515
"ext-iconv": "*",
1616
"ext-intl": "*",
1717
"ext-json": "*",
1818
"ext-openssl": "*",
19-
"allure-framework/allure-codeception": "^1.4",
19+
"allure-framework/allure-codeception": "^2.1",
20+
"allure-framework/allure-phpunit": "^2",
2021
"aws/aws-sdk-php": "^3.132",
21-
"codeception/codeception": "^4.1",
22-
"codeception/module-asserts": "^1.1",
23-
"codeception/module-sequence": "^1.0",
24-
"codeception/module-webdriver": "^1.0",
22+
"codeception/codeception": "^5.0",
23+
"codeception/module-asserts": "^3.0",
24+
"codeception/module-sequence": "^3.0",
25+
"codeception/module-webdriver": "^3.0",
2526
"composer/composer": "^1.9 || ^2.0, !=2.2.16",
2627
"csharpru/vault-php": "^4.2.1",
2728
"guzzlehttp/guzzle": "^7.3.0",
2829
"laminas/laminas-diactoros": "^2.8",
2930
"monolog/monolog": "^2.3",
3031
"mustache/mustache": "~2.5",
3132
"nikic/php-parser": "^4.4",
32-
"php-webdriver/webdriver": "^1.9.0",
33+
"php-webdriver/webdriver": "^1.9.0 <1.14.0",
3334
"spomky-labs/otphp": "^10.0",
3435
"symfony/console": "^4.4||^5.4",
36+
"symfony/string": "^5.4",
3537
"symfony/dotenv": "^5.3",
3638
"symfony/finder": "^5.0",
3739
"symfony/http-foundation": "^5.0",
3840
"symfony/mime": "^5.0",
3941
"symfony/process": "^4.4||^5.4",
40-
"weew/helpers-array": "^1.3"
42+
"weew/helpers-array": "^1.3",
43+
"doctrine/annotations": "^1.13"
4144
},
4245
"require-dev": {
4346
"brainmaestro/composer-git-hooks": "^2.3.1",
4447
"codacy/coverage": "^1.4",
4548
"php-coveralls/php-coveralls": "^1.0||^2.2",
4649
"phpmd/phpmd": "^2.8.0",
47-
"phpunit/phpunit": "^9.0",
50+
"phpunit/phpunit": "<=9.5.20",
4851
"sebastian/phpcpd": "~6.0.0",
4952
"squizlabs/php_codesniffer": "~3.6.0"
5053
},

0 commit comments

Comments
 (0)