Skip to content

Mqe 2207 Merge 3.0.0-GA release branch to master #753

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 321 commits into from
Jul 9, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
321 commits
Select commit Hold shift + click to select a range
2e7013b
MQE-2013: fixed UpdateTestSchemaPaths upgrade script
jilu1 Mar 5, 2020
a5b03de
MQE-2013: fixed UpdateTestSchemaPaths upgrade script
jilu1 Mar 10, 2020
1efdb22
MQE-2016: Add warning for test materials that violate naming convention
tomreece Mar 10, 2020
04ab1d5
Merge remote-tracking branch 'origin/develop' into MQE-1799
tomreece Mar 10, 2020
86b5533
MQE-2028: DevDoc & MFTF Notice for MFTF 3.0.0 specific upgrade instru…
KevinBKozan Mar 11, 2020
21e7f2d
MQE-683: [Deprecation] Only use more nested assertion syntax
KevinBKozan Mar 11, 2020
2827d98
MQE-2028: DevDoc & MFTF Notice for MFTF 3.0.0 specific upgrade
KevinBKozan Mar 11, 2020
053c6e5
Merge remote-tracking branch 'origin/develop' into MQE-1581
soumyau Mar 11, 2020
b3db4a2
MQE-2016: Add warning for test materials that violate naming convention
tomreece Mar 11, 2020
65919fe
Merge pull request #612 from magento/MQE-1581
soumyau Mar 11, 2020
16b7c0b
Merge branch 'develop' into MQE-2016
tomreece Mar 11, 2020
9dc9061
MQE-1581: Remove NONE debug level for next MFTF major release
soumyau Mar 11, 2020
8cf81e2
Merge branch 'develop' into MQE-1799
tomreece Mar 11, 2020
654c605
Merge remote-tracking branch 'origin/develop' into MQE-1581
soumyau Mar 11, 2020
cf5637b
Merge pull request #632 from magento/MQE-1581
okolesnyk Mar 11, 2020
41a2664
Merge branch 'develop' into MQE-1799
tomreece Mar 11, 2020
29fa7fa
Merge branch 'develop' into MQE-2016
tomreece Mar 11, 2020
bedde57
Merge pull request #618 from magento/MQE-1799
tomreece Mar 11, 2020
6aaa2f0
Merge remote-tracking branch 'origin/develop' into MQE-2016
tomreece Mar 11, 2020
c37ba96
Merge pull request #616 from magento/MQE-2016
tomreece Mar 11, 2020
8977af8
MQE-2017: Remove dead code: MetadataGenUtil
tomreece Mar 11, 2020
2601074
MQE-2018: Remove dead code: GenerateDocsCommand
tomreece Mar 11, 2020
faa5397
Merge branch 'develop' into MQE-683
KevinBKozan Mar 12, 2020
0a21795
MQE-683: [Deprecation] Only use more nested assertion syntax
KevinBKozan Mar 12, 2020
9357cf7
MQE-683: [Deprecation] Only use more nested assertion syntax
KevinBKozan Mar 12, 2020
5990abb
Merge pull request #614 from magento/MQE-683
KevinBKozan Mar 12, 2020
53a65de
Merge branch 'develop' into MQE-2013
jilu1 Mar 12, 2020
23e95a9
MQE-2026: ModuleResolver handle test module that depends on more than…
jilu1 Mar 12, 2020
a4d08e0
Merge pull request #617 from magento/MQE-2013
jilu1 Mar 12, 2020
cd7fc0e
Merge branch 'develop' into MQE-2026
jilu1 Mar 12, 2020
ca1cbdc
Merge pull request #635 from magento/MQE-2026
jilu1 Mar 12, 2020
12d98e7
MQE-683: [Deprecation] Only use more nested assertion syntax
KevinBKozan Mar 12, 2020
9383730
Merge pull request #637 from magento/MQE-683
KevinBKozan Mar 12, 2020
2600d3b
Merge branch 'develop' into MQE-2017
tomreece Mar 12, 2020
4098f44
Merge pull request #634 from magento/MQE-2017
tomreece Mar 12, 2020
1e534e1
Merge branch 'develop' into MQE-2018
tomreece Mar 12, 2020
20e1c7e
Merge pull request #636 from magento/MQE-2018
tomreece Mar 12, 2020
7c7bad0
MQE-1963: Update XSD Schema to verify that file has only single entity
jilu1 Mar 12, 2020
34e1ad8
MQE-2028: DevDoc & MFTF Notice for MFTF 3.0.0 specific upgrade
KevinBKozan Mar 12, 2020
f111042
MQE-1963: Update XSD Schema to verify that file has only single entity
jilu1 Mar 12, 2020
f559e75
MQE-1581: Remove NONE debug level for next MFTF major release
soumyau Mar 12, 2020
6cb588f
Merge remote-tracking branch 'origin/develop' into MQE-2028
jilu1 Mar 12, 2020
d2eb58a
Merge branch 'develop' into MQE-1581
soumyau Mar 12, 2020
ab4cceb
Merge pull request #640 from magento/MQE-1581
soumyau Mar 12, 2020
73b49e8
MQE-1963: Update XSD Schema to verify that file has only single entity
KevinBKozan Mar 13, 2020
f8bccbf
MQE-683: [Deprecation] Only use more nested assertion syntax
KevinBKozan Mar 13, 2020
da614d4
Merge branch 'develop' into MQE-2028
KevinBKozan Mar 13, 2020
24c7dfe
Merge pull request #633 from magento/MQE-2028
KevinBKozan Mar 13, 2020
5fa28d2
MQE-2019: Remove dead code: Magento Readiness
tomreece Mar 13, 2020
1f59783
MQE-1964: MFTF Helper - Implementation
okolesnyk Mar 16, 2020
debda26
MQE-1964: MFTF Helper - Implementation
okolesnyk Mar 16, 2020
4a710d6
MQE-1964: MFTF Helper - Implementation
okolesnyk Mar 16, 2020
73a5ad6
MQE-1964: MFTF Helper - Implementation
okolesnyk Mar 16, 2020
daae38c
Merge pull request #643 from magento/MQE-2019
tomreece Mar 16, 2020
516c88a
MQE-1964: MFTF Helper - Implementation
okolesnyk Mar 16, 2020
345ec25
MQE-1964: MFTF Helper - Implementation
okolesnyk Mar 16, 2020
56d8f3c
MQE-1964: MFTF Helper - Implementation
okolesnyk Mar 16, 2020
4458f0a
MQE-1964: MFTF Helper - Implementation
okolesnyk Mar 16, 2020
2d73bdf
MQE-1964: MFTF Helper - Implementation
okolesnyk Mar 16, 2020
6d701d8
Merge branch 'develop' into MQE-1964
okolesnyk Mar 16, 2020
43d34b7
MQE-1964: MFTF Helper - Implementation
okolesnyk Mar 17, 2020
dc324c1
Merge pull request #644 from magento/MQE-1964
okolesnyk Mar 17, 2020
18435a3
Update MFTF dependencies
okolesnyk Mar 17, 2020
d82e6cf
Revert configs
okolesnyk Mar 18, 2020
a734abb
Merge branch 'develop' into bugfix/568-urn-catalog
lbajsarowicz Mar 18, 2020
d95952f
MQE-2032: Remove temporary solutions for MFTF 3.0 development needs
jilu1 Mar 19, 2020
f4cad0b
MQE-2023: CHANGELOG.MD and Composer version bump
soumyau Mar 19, 2020
a658cd4
MQE-2023: CHANGELOG.MD and Composer version bump
soumyau Mar 19, 2020
dd397ac
Merge pull request #649 from magento/MQE-2023
soumyau Mar 19, 2020
7df1df8
Revert "Revert configs"
jilu1 Mar 19, 2020
f6bbe8c
Merge pull request #648 from magento/MQE-2032
jilu1 Mar 19, 2020
a1bc07c
MQE-1980: dependency static test fix and static test refactoring
jilu1 Mar 23, 2020
730a3d4
MQE-2039: fatal error in actionGroupArguments static check when there…
jilu1 Mar 23, 2020
65bd46c
Merge pull request #570 from lbajsarowicz/bugfix/568-urn-catalog
okolesnyk Mar 23, 2020
49ee420
Merge pull request #650 from magento/MQE-1980
jilu1 Mar 24, 2020
4267fee
Merge pull request #651 from magento/MQE-2039
jilu1 Mar 24, 2020
8b59708
MQE-1957: Entity Deprecation Reference - Static Check
jilu1 Mar 26, 2020
a91e11a
MQE-1957: Entity Deprecation Reference - Static Check
jilu1 Mar 26, 2020
7c0309f
Update documentation regarding Test object.
lbajsarowicz Mar 29, 2020
283e94f
MQE-2042: Port MFTF Coverage to Jenkins
tomreece Mar 31, 2020
cbd7c85
MQE-2040: Unable to run suites from standalone MFTF (#655)
soumyau Mar 31, 2020
c0e58c4
MQE-2042: Port MFTF Coverage to Jenkins
tomreece Mar 31, 2020
fbcbe1a
MQE-2042: Port MFTF Coverage to Jenkins
tomreece Mar 31, 2020
39f62b8
MQE-2043: Custom helper argument in action group is not resolved
okolesnyk Apr 1, 2020
9799582
Merge pull request #668 from magento/new-codecoverage
tomreece Apr 1, 2020
fd77b39
MQE-1957: Entity Deprecation Reference - Static Check
jilu1 Apr 2, 2020
4debae6
Merge remote-tracking branch 'origin/MFTF3.0.0-RC2' into MQE-1957
jilu1 Apr 2, 2020
8448009
MQE-1957: Entity Deprecation Reference - Static Check
jilu1 Apr 9, 2020
c406697
MQE-1957: Entity Deprecation Reference - Static Check
jilu1 Apr 13, 2020
101ead6
MQE-1957: Entity Deprecation Reference - Static Check
jilu1 Apr 13, 2020
155d846
Merge pull request #658 from magento/MQE-1957
jilu1 Apr 14, 2020
b686548
Grammar and formatting
dobooth Apr 15, 2020
a879839
Merge branch 'MFTF3.0.0-RC2' into MQE-2043
okolesnyk Apr 16, 2020
8fb1025
Merge pull request #669 from magento/MQE-2043
okolesnyk Apr 16, 2020
817214c
MQE-2086: Reduce amount of attachments in Allure reports
KevinBKozan Apr 16, 2020
b84ced3
MQE-2086: Reduce amount of attachments in Allure reports
KevinBKozan Apr 16, 2020
0fca63b
MQE-2086: Reduce amount of attachments in Allure reports
KevinBKozan Apr 17, 2020
5ac5683
MQE-1704: MFTF Compatibility with PHPUnit 9 (#657)
soumyau Apr 17, 2020
f712fc3
MQE-2076: [PHPUnit 9] assertEquals and assertNotEquals optional param…
tomreece Apr 15, 2020
8d6b4fc
MQE-2076: [PHPUnit 9] assertEquals and assertNotEquals optional param…
tomreece Apr 16, 2020
1aad234
MQE-2076: [PHPUnit 9] assertEquals and assertNotEquals optional param…
tomreece Apr 17, 2020
8d6c5d5
Merge branch 'MFTF3.0.0-RC2' into bugfix/544-missing-request-information
okolesnyk Apr 17, 2020
4f1dd85
Merge pull request #567 from lbajsarowicz/bugfix/544-missing-request-…
okolesnyk Apr 17, 2020
44fad37
MQE-2077: [PHPUnit 9] Remove assertArraySubset, assertInternalType, a…
jilu1 Apr 17, 2020
f12f282
Merge branch 'MFTF3.0.0-RC2' into MQE-2076
tomreece Apr 17, 2020
4b8581f
grammar
dobooth Apr 20, 2020
c70e169
Merge branch 'MFTF3.0.0-RC2' into MQE-2082-Rebase
KevinBKozan Apr 20, 2020
bbab15d
Merge pull request #675 from magento/MQE-2076
tomreece Apr 21, 2020
b13598e
Merge branch 'MFTF3.0.0-RC2' into MQE-2082-Rebase
KevinBKozan Apr 21, 2020
b79ec06
Merge pull request #676 from magento/MQE-2082-Rebase
KevinBKozan Apr 21, 2020
e9b96a3
MQE-2080: [PHPUnit 9] Suite failures on builds w/ extns (PageBuilder,…
soumyau Apr 21, 2020
849e5de
MQE-2027: MFTF PHP Compatibility Update (PHP 7.4)
jilu1 Apr 21, 2020
d2e6c55
Merge remote-tracking branch 'origin/MFTF3.0.0-RC2' into MQE-2077
jilu1 Apr 21, 2020
c8855c0
Merge pull request #677 from magento/MQE-2077
jilu1 Apr 21, 2020
76be5a7
MQE-1704: MFTF Compatibility with PHPUnit 9 (#681)
soumyau Apr 21, 2020
53944d4
Merge remote-tracking branch 'origin/MFTF3.0.0-RC2' into MQE-2027-2
jilu1 Apr 22, 2020
cd17978
MQE-2094: Test failure re-run error for extn builds (#682)
soumyau Apr 22, 2020
acba14c
Merge remote-tracking branch 'origin/MFTF3.0.0-RC2' into MQE-2027-2
jilu1 Apr 22, 2020
254551d
Merge pull request #667 from lbajsarowicz/devdocs/test-update
okolesnyk Apr 23, 2020
b66506c
MQE-2027: MFTF PHP Compatibility Update (PHP 7.4)
jilu1 Apr 22, 2020
3ad161b
MQE-2027: MFTF PHP Compatibility Update (PHP 7.4)
jilu1 Apr 23, 2020
a7fda0a
MQE-2094: Test failure re-run error for extn builds (#685)
soumyau Apr 23, 2020
e693222
MQE-2027: MFTF PHP Compatibility Update (PHP 7.4)
jilu1 Apr 24, 2020
1289e77
Merge branch 'MFTF3.0.0-RC2' into MQE-2027-2
jilu1 Apr 24, 2020
d558832
Merge pull request #684 from magento/MQE-2027-2
jilu1 Apr 24, 2020
9229669
MQE-2104: Allure attachments don't appear in report for VERBOSE_ARTIF…
KevinBKozan Apr 27, 2020
aee8ae5
Merge pull request #686 from magento/MQE-2104
KevinBKozan Apr 27, 2020
01324d1
MQE-2097: CHANGELOG.MD and Composer version bump (#687)
soumyau Apr 28, 2020
1225f25
MQE-2097: CHANGELOG.MD and Composer version bump (#689)
soumyau Apr 28, 2020
b525101
Merge branch 'develop' into 3.0.0-RC2
okolesnyk Apr 30, 2020
0758ca0
Merge pull request #694 from magento/3.0.0-RC2
okolesnyk Apr 30, 2020
ec3f086
MQE-2034: Document Custom Helper functionality
tomreece Apr 30, 2020
04bc005
MQE-2034: Document Custom Helper functionality
tomreece Apr 30, 2020
9f710db
Grammar and formatting
dobooth May 1, 2020
c57f369
Formatting
dobooth May 1, 2020
68c8109
Merge pull request #690 from magento/MQE-2034
tomreece May 1, 2020
f13ba03
MQE-2082: MFTF compatibility with 2fa
jilu1 Apr 28, 2020
7eb31ce
MQE-537: Remove useless classes from framework
tomreece May 1, 2020
df94717
Merge pull request #695 from magento/MQE-537
tomreece May 4, 2020
c0b7f3d
MQE-2082: MFTF compatibility with 2fa
jilu1 May 4, 2020
7432b52
MQE-2082: MFTF compatibility with 2fa
jilu1 May 4, 2020
93b45d6
MQE-2082: MFTF compatibility with 2fa
jilu1 May 4, 2020
164d969
MQE-2047: Static Check Options
KevinBKozan May 6, 2020
c2a53cf
MQE-2047: Static Check Options
KevinBKozan May 6, 2020
52360a7
MQE-2047: Static Check Options
KevinBKozan May 6, 2020
86e644a
MQE-942: MFTF Annotation Static Check
tomreece May 7, 2020
488327e
MQE-2047: Static Check Options
KevinBKozan May 7, 2020
2167a37
MQE-2047: Static Check Options
KevinBKozan May 7, 2020
2a0a9e9
MQE-942: MFTF Annotation Static Check
tomreece May 7, 2020
1de7456
MQE-2045: Upgrade script to remove unused arguments (#696)
soumyau May 8, 2020
7b3aca1
MQE-2047: Static Check Options
KevinBKozan May 11, 2020
37d16cc
MQE-2047: Static Check Options
KevinBKozan May 11, 2020
a7964e8
Grammar and formatting
dobooth May 11, 2020
6d40406
Merge branch 'develop' into MQE-2047
KevinBKozan May 11, 2020
846f9c6
Merge pull request #697 from magento/MQE-2047
KevinBKozan May 11, 2020
5b6185c
MQE-942: MFTF Annotation Static Check
tomreece May 12, 2020
d60de15
Merge branch 'develop' into MQE-942
tomreece May 12, 2020
8178841
Merge branch 'develop' into MQE-2082
jilu1 May 12, 2020
5eb4a9d
MQE-942: MFTF Annotation Static Check
tomreece May 12, 2020
bd5054f
MQE-942: MFTF Annotation Static Check
tomreece May 12, 2020
cd13059
Merge pull request #698 from magento/MQE-942
tomreece May 12, 2020
05a620f
MQE-2082: MFTF compatibility with 2fa
jilu1 May 12, 2020
686afb0
Merge branch 'develop' into MQE-2082
jilu1 May 12, 2020
ce21f48
Merge pull request #692 from magento/MQE-2082
jilu1 May 12, 2020
4343cc9
MQE-2122: MFTF 2FA documentation
jilu1 May 12, 2020
557b154
MQE-2122: MFTF 2FA documentation
jilu1 May 12, 2020
1ddc783
Grammar and formatting
dobooth May 12, 2020
dc71ad4
Grammar and formatting
dobooth May 12, 2020
97e4d1f
Editorial pass
dobooth May 12, 2020
b73d01b
Fixed link paths
dobooth May 12, 2020
3510e9f
Merge pull request #702 from magento/MQE-2122
jilu1 May 13, 2020
f8ac3d2
MQE-2126: Can't modify DataEntity data
okolesnyk May 13, 2020
d0afb1c
Merge branch 'develop' into MQE-2126
okolesnyk May 13, 2020
56d8288
MQE-2126: Can't modify DataEntity data
okolesnyk May 13, 2020
cfbc5c0
MQE-2126: Can't modify DataEntity data
okolesnyk May 13, 2020
c1aa918
MQE-2126: Can't modify DataEntity data
okolesnyk May 13, 2020
545a266
Merge pull request #703 from magento/MQE-2126
okolesnyk May 13, 2020
8a6bbba
MQE-2131: Chrome 75+ requires unhandledPromptBehavior driver capability
tomreece May 14, 2020
9adfe92
MQE-2129: Error creating data entity due to decryption error
jilu1 May 14, 2020
85580a8
MQE-2129: Error creating data entity due to decryption error
jilu1 May 14, 2020
369cb63
MQE-2130: All PayPal SmartButton tests fail with error even though th…
okolesnyk May 14, 2020
679943f
Merge pull request #705 from magento/MQE-2131
tomreece May 18, 2020
2e1f815
Merge pull request #706 from magento/MQE-2129
jilu1 May 18, 2020
4d0fd88
Merge pull request #707 from magento/MQE-2130
okolesnyk May 18, 2020
df5a57e
MQE-2117: CHANGELOG.MD and Composer version bump (#709)
soumyau May 19, 2020
9166614
MQE-2130: All PayPal SmartButton tests fail with error even though th…
okolesnyk May 19, 2020
e2780f0
Merge pull request #710 from magento/MQE-2130
okolesnyk May 19, 2020
9505f04
MQE-2138: Annotation static check incorrectly flags some extends test…
soumyau May 22, 2020
cbf3694
Update functional.suite.dist.yml
okolesnyk May 22, 2020
aea30ae
Merge pull request #714 from magento/disable-dev-shm-usage
okolesnyk May 22, 2020
f11b3f5
MQE-2141: MFTF BIC Documentation
soumyau May 26, 2020
a411c0c
MQE-2141: MFTF BIC Documentation
soumyau May 26, 2020
aea82ab
Grammar and formatting
dobooth May 27, 2020
f57b87c
MQE-2143: Cleanup mftf.log
soumyau May 27, 2020
1491ba9
Merge pull request #717 from magento/3.0.0-RC3
soumyau May 27, 2020
c46c9e5
Merge branch 'develop' into MQE-2143
soumyau May 27, 2020
c2de761
MQE-2143: Cleanup mftf.log
soumyau May 28, 2020
6f2affb
MQE-2135: MFTF static check output directory should not depend on cur…
jilu1 May 28, 2020
b29afaf
MQE-2143: Cleanup mftf.log
soumyau May 28, 2020
4606845
MQE-2135: MFTF static check output directory should not depend on cur…
jilu1 May 28, 2020
feb746e
Merge branch 'develop' into MQE-2135
jilu1 May 29, 2020
e8bc533
Merge pull request #718 from magento/MQE-2143
soumyau May 29, 2020
3c04057
MQE-2135: MFTF static check output directory should not depend on cur…
jilu1 May 29, 2020
1481bc7
Merge branch 'develop' into MQE-2135
jilu1 May 29, 2020
64e7788
Merge pull request #721 from magento/MQE-2135
jilu1 May 29, 2020
7a26513
Merge remote-tracking branch 'origin/develop' into MQE-2141
soumyau Jun 1, 2020
482d2b0
MQE-2141: MFTF BIC Documentation
soumyau Jun 1, 2020
05d6e07
Create MFTF Release Candidate 3
okolesnyk Jun 1, 2020
48b4b2e
Merge pull request #716 from magento/MQE-2141
soumyau Jun 1, 2020
9082403
Create MFTF Release Candidate 3
okolesnyk Jun 1, 2020
e741a1d
Merge branch 'develop' into ReleaseCandidateTest
okolesnyk Jun 2, 2020
cdc5188
Merge pull request #724 from magento/ReleaseCandidateTest
okolesnyk Jun 2, 2020
ca63481
MQE-2150: group value "skip" no longer causes test to be skipped
jilu1 Jun 2, 2020
64944fe
MQE-2160: Extended data entity won't merge array items
okolesnyk Jun 3, 2020
9236244
MQE-2160: Extended data entity won't merge array items
okolesnyk Jun 3, 2020
9ab02dc
Merge branch 'develop' into DataEntity
okolesnyk Jun 3, 2020
5b461c5
MQE-2158: move proxies function from MagentoWebDriver back into Magen…
jilu1 Jun 3, 2020
a0e287e
MQE-2160: Extended data entity won't merge array items
okolesnyk Jun 3, 2020
15903fc
MQE-2161: Chrome 81 requires --ignore-certificate-errors flag
tomreece Jun 4, 2020
dc63244
Merge pull request #728 from magento/MQE-2158
jilu1 Jun 4, 2020
048b044
Merge branch 'develop' into MQE-2161
tomreece Jun 4, 2020
bb111d8
Merge pull request #729 from magento/MQE-2161
tomreece Jun 4, 2020
fd2da03
Merge pull request #727 from magento/DataEntity
okolesnyk Jun 4, 2020
c1c97a0
Merge branch 'develop' into MQE-2150
jilu1 Jun 4, 2020
40c29fe
Merge pull request #726 from magento/MQE-2150
jilu1 Jun 4, 2020
2353f1c
MQE-2153: CHANGELOG.md updated for 3.0.0-RC4
jilu1 Jun 5, 2020
b532751
MQE-2153: CHANGELOG.md updated for 3.0.0-RC4
jilu1 Jun 5, 2020
2c1b8ab
Editorial pass
dobooth Jun 5, 2020
de2a43d
Merge pull request #730 from magento/MQE-2153
jilu1 Jun 5, 2020
b4e676b
Revert "MQE-2158: move proxies function from MagentoWebDriver back in…
jilu1 Jun 5, 2020
e36fc50
Merge pull request #731 from magento/MQE-2158-revert
jilu1 Jun 5, 2020
bb75353
Merge pull request #732 from magento/3.0.0-RC4
jilu1 Jun 5, 2020
1e37e95
MQE-2162: Chrome remains running after MFTF suite finishes
okolesnyk Jun 6, 2020
5079cca
MQE-2162: Chrome remains running after MFTF suite finishes
okolesnyk Jun 6, 2020
23d8693
MQE-2162: Chrome remains running after MFTF suite finishes
KevinBKozan Jun 8, 2020
8905c10
Merge pull request #734 from magento/MQE-2162
okolesnyk Jun 8, 2020
cebd92f
MQE-2153: CHANGELOG.md updated and composer version bumped to 3.0.0-RC4
jilu1 Jun 8, 2020
34781cc
Merge pull request #737 from magento/MQE-2153-2
jilu1 Jun 8, 2020
ad5249f
Merge pull request #736 from magento/3.0.0-RC4
jilu1 Jun 8, 2020
7a7e403
MQE-2140: [chrome81] dragAndDrop with x and y offsets no longer works…
soumyau Jun 12, 2020
bd2eee2
MQE-2164: Remove terms from MFTF (#739)
soumyau Jun 15, 2020
ec9c4d3
MQE-2144: Allure captures only <after> steps when test fails with Web…
soumyau Jun 15, 2020
e5126f4
MQE-2180: CHANGELOG.MD and Composer version bump (#740)
soumyau Jun 15, 2020
d839076
MQE-2210: Merge DevDoc changes in master back into MFTF release branc…
tomreece Jul 8, 2020
c663877
MQE-2203: Create CHANGELOG.MD entry for 3.0.0 (#748)
soumyau Jun 26, 2020
2149401
MQE-2206: CHANGELOG.md and composer version bumped to 3.0.0
jilu1 Jul 8, 2020
fd95a2a
MQE-2206: CHANGELOG.MD and Composer version bump
soumyau Jul 8, 2020
9a14b08
Merge pull request #752 from magento/MQE-2206
jilu1 Jul 8, 2020
62a19e7
Merge remote-tracking branch 'origin/3.0.0-GA' into MQE-2207
jilu1 Jul 9, 2020
26b0d6e
MQE-2207: merge 3.0.0-GA release branch to master
jilu1 Jul 9, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@ dev/tests/mftf.log
dev/tests/docs/*
dev/tests/_output
dev/tests/functional.suite.yml

8 changes: 6 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
language: php
php:
- 7.1
- 7.2
- 7.3
- 7.4
services:
- docker
before_install:
- docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:3.141.59-zirconium
install: composer install --no-interaction --prefer-source
env:
matrix:
- VERIFICATION_TOOL=phpunit-checks
- VERIFICATION_TOOL=static-checks
- VERIFICATION_TOOL=functional
script:
- bin/$VERIFICATION_TOOL
after_success:
Expand Down
94 changes: 91 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,94 @@
Magento Functional Testing Framework Changelog
================================================
2.6.3
3.0.0
---------

### Enhancements

* Customizability
* Introduced MFTF helpers `<helper>` to create custom actions outside of MFTF.[See custom-helpers page for details](./docs/custom-helpers.md)
* Removed deprecated actions `<executeSelenium>` and `<performOn>`.
* `<group value="skip"/>` no longer skips a test. Instead, the test is added to the `skip` group.

* Maintainability
* Added support for PHP 7.4.
* Added support for PHPUnit 9.
* Dropped support for PHP 7.0, 7.1, 7.2.
* Schema updates for test entities to only allow single entity per file except Data and Metadata.
* Support for sub-folders in test modules.
* Removed support to read test entities from `<magento>dev/tests/acceptance/tests/functional/Magento/FunctionalTest`.
* Removed file attribute for `<module>` in suiteSchema.
* Removed action `pauseExecution` and added `pause`. [See actions page for details](./docs/test/actions.md#pause)
* Removed action `formatMoney` and added `formatCurrency`. [See actions page for details](./docs/test/actions.md#formatcurrency)
* Improved assertion actions to support PHPUnit 9 changes. [See assertions page for details](./docs/test/assertions.md)
* Added new actions: `assertEqualsWithDelta`, `assertNotEqualsWithDelta`, `assertEqualsCanonicalizing`, `assertNotEqualsCanonicalizing`, `assertEqualsIgnoringCase`, `assertNotEqualsIgnoringCase`.
* Added new actions: `assertStringContainsString`, `assertStringNotContainsString`, `assertStringContainsStringIgnoringCase`, `assertStringNotContainsStringIgnoringCase` for string haystacks.
* Removed actions: `assertInternalType`, `assertNotInternalType`, `assertArraySubset`.
* Removed delta option from `assertEquals` and `assertNotEquals`.
* Added static check `deprecatedEntityUsage` that checks and reports references to deprecated test entities.
* Added static check `annotations` that checks and reports missing annotations in tests.
* Updated `bin/mftf static-checks` command to allow executing static-checks defined in `staticRuleSet.json` by default. [See command page for details](./docs/commands/mftf.md#static-checks)
* Added support for Two-Factor Authentication (2FA). [See configure-2fa page for details](./docs/configure-2fa.md)
* Added new upgrade script to remove unused arguments from action groups.
* `mftf.log` no longer includes notices and warnings at test execution time.
* Added unhandledPromptBehavior driver capability for Chrome 75+ support.
* Added the Chrome option `--ignore-certificate-errors` to `functional.suite.dist.yml`.

* Traceability
* Removed `--debug` option `NONE` to disallow ability to turn off schema validation.
* Notices added for test entity naming convention violations.
* Metadata file names changed to `*Meta.xml`.
* Introduced new `.env` configuration `VERBOSE_ARTIFACTS` to toggle saving attachments in Allure. [See configuration page for details](./docs/configuration.md)
* Changed the `bin/mftf static-checks` error file directory from the current working directory to `TESTS_BP/tests/_output/static-results/`.

* Readability
* Support only nested assertion syntax [See assertions page for details](./docs/test/assertions.md).
* Documented [3.0.0 Backward Incompatible Changes](./docs/backward-incompatible-changes.md).
* Removed blacklist/whitelist terminology in MFTF.

* Upgrade scripts added to upgrade tests to MFTF major version requirements. See upgrade instructions below.
* Bumped dependencies to support PHP/PHPUnit upgrade.

### Upgrade Instructions

* Run `bin/mftf reset --hard` to remove old generated configurations.
* Run `bin/mftf build:project` to generate new configurations.
* Run `bin/mftf upgrade:tests`. [See command page for details](./docs/commands/mftf.md#upgradetests).
* After running the above command, some tests may need manually updates:
* Remove all occurrences of `<executeInSelenium>` and `<performOn>`.
* Remove all occurrences of `<module file=""/>` from any `<suite>`s.
* Ensure all `<assert*>` actions in your tests have a valid schema.
* Lastly, try to generate all tests. Tests should all be generated as a result of the upgrades.
* If not, the most likely issue will be a changed XML schema. Check error messaging and search your codebase for the attributes listed.

### Fixes

* Throw exception during generation when leaving out .url for `amOnPage`.
* `request_timeout` and `connection_timeout` added to functional.suite.yml.dist.
* Fixed `ModuleResolver` to resolve test modules moved out of deprecated path.
* Fixed issue of resolving arguments of type `entity` in action groups within a custom helper.
* Fixed reporting issue in output file for `testDependencies` static check.
* Fixed a bug in `actionGroupArguments` static check when action group filename is missing `ActionGroup`.
* Fixed issue of running suites under root `_suite` directory in Standalone MFTF.
* Fixed issue with custom helper usage in suites.
* Fixed issue with decryption of secrets during data entity creation.
* Fixed issue with merging of `array` items in data entity.
* Fixed issue where an extended data entity would not merge array items. Array items should merge properly now.
* Fixed issue where Chrome remains running after MFTF suite finishes.
* Fixed javascript error seen on Chrome 83 for dragAndDrop action.
* Fixed allure issue when `WebDriverCurlException` is encountered in `afterStep`.

### GitHub Issues/Pull Requests

* [#567](https://github.com/magento/magento2-functional-testing-framework/pull/567) -- log attachments for failed requests.

### Demo Video links

* [MFTF 3.0.0 RC1](https://www.youtube.com/watch?v=z0ZaZCmnw-A&t=2s)
* [MFTF 3.0.0 RC2](https://www.youtube.com/watch?v=BJOQAw6dX5o)
* [MFTF 3.0.0 RC3](https://www.youtube.com/watch?v=scLb7pi8pR0)

2.6.4
-----

### Fixes
Expand Down Expand Up @@ -70,9 +158,9 @@ Magento Functional Testing Framework Changelog
* Command verifies and troubleshoots some configuration steps required for running tests
* Please see DevDocs for more details
* `<*Data>` actions now contain `API Endpoint` and `Request Header` artifacts.
* Introduced new `.env` configurations `ENABLE_BROWSER_LOG` and `BROWSER_LOG_BLACKLIST`
* Introduced new `.env` configurations `ENABLE_BROWSER_LOG` and `BROWSER_LOG_BLOCKLIST`
* Configuration enables allure artifacts for browser log entries if they are present after the step.
* Blacklist filters out logs from specific sources.
* Blocklist filters out logs from specific sources.
* Customizability
* Introduced `timeout=""` to `magentoCLI` actions.

Expand Down
2 changes: 1 addition & 1 deletion bin/blacklist.txt → bin/blocklist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# #
# THIS FILE CANNOT CONTAIN BLANK LINES #
###################################################################
bin/blacklist.txt
bin/blocklist.txt
dev/tests/static/Magento/Sniffs/Commenting/FunctionCommentSniff.php
dev/tests/static/Magento/Sniffs/Commenting/VariableCommentSniff.php
dev/tests/verification/_generated
4 changes: 2 additions & 2 deletions bin/copyright-check
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@


FILE_EXTENSIONS='.php\|.xml\|.xsd'
BLACKLIST='bin/blacklist.txt'
BLOCKLIST='bin/blocklist.txt'
RESULT=''

# Iterate through the list of tracked files
# that have the expected extensions
# that are not ignored
for i in `git ls-tree --full-tree -r --name-only HEAD | grep $FILE_EXTENSIONS | grep -v -f $BLACKLIST`
for i in `git ls-tree --full-tree -r --name-only HEAD | grep $FILE_EXTENSIONS | grep -v -f $BLOCKLIST`
do
if echo `cat $i` | grep -q -v "Copyright © Magento, Inc. All rights reserved."; then
# Copyright is missing
Expand Down
10 changes: 5 additions & 5 deletions bin/copyright-check.bat
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

@echo off
SETLOCAL EnableDelayedExpansion
SET BLACKLIST_FILE=bin/blacklist.txt
SET BLOCKLIST_FILE=bin/blocklist.txt
SET i=0

FOR /F %%x IN ('git ls-tree --full-tree -r --name-only HEAD') DO (
Expand All @@ -12,14 +12,14 @@ FOR /F %%x IN ('git ls-tree --full-tree -r --name-only HEAD') DO (
if "%%~xx"==".xml" set GOOD_EXT=1
if "%%~xx"==".xsd" set GOOD_EXT=1
IF DEFINED GOOD_EXT (
SET BLACKLISTED=
FOR /F "tokens=* skip=5" %%f IN (%BLACKLIST_FILE%) DO (
SET BLOCKLISTED=
FOR /F "tokens=* skip=5" %%f IN (%BLOCKLIST_FILE%) DO (
SET LINE=%%x
IF NOT "!LINE!"=="!LINE:%%f=!" (
SET BLACKLISTED=1
SET BLOCKLISTED=1
)
)
IF NOT DEFINED BLACKLISTED (
IF NOT DEFINED BLOCKLISTED (
FIND "Copyright © Magento, Inc. All rights reserved." %%x >nul
IF ERRORLEVEL 1 (
SET /A i+=1
Expand Down
11 changes: 11 additions & 0 deletions bin/functional
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Copyright © Magento, Inc. All rights reserved.
# See COPYING.txt for license details.

set -e

echo "==============================="
echo " EXECUTE Functional Tests "
echo "==============================="
bin/mftf build:project
bin/mftf run:test DevDocsTest -f
bin/mftf run:test FormatCurrencyTest -f
47 changes: 24 additions & 23 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,53 +2,54 @@
"name": "magento/magento2-functional-testing-framework",
"description": "Magento2 Functional Testing Framework",
"type": "library",
"version": "2.6.4",
"version": "3.0.0",
"license": "AGPL-3.0",
"keywords": ["magento", "automation", "functional", "testing"],
"config": {
"sort-packages": true
},
"require": {
"php": "~7.1.0||~7.2.0||~7.3.0",
"php": "^7.3",
"ext-curl": "*",
"ext-dom": "*",
"ext-intl": "*",
"ext-json": "*",
"ext-openssl": "*",
"allure-framework/allure-codeception": "~1.3.0",
"allure-framework/allure-codeception": "~1.4.0",
"aws/aws-sdk-php": "^3.132",
"codeception/codeception": "~2.4.5",
"composer/composer": "^1.6",
"codeception/codeception": "~4.1.4",
"codeception/module-asserts": "^1.1",
"codeception/module-sequence": "^1.0",
"codeception/module-webdriver": "^1.0",
"composer/composer": "^1.9",
"csharpru/vault-php": "~3.5.3",
"csharpru/vault-php-guzzle6-transport": "^2.0",
"flow/jsonpath": ">0.2",
"fzaninotto/faker": "^1.6",
"monolog/monolog": "^1.0",
"monolog/monolog": "^1.17",
"mustache/mustache": "~2.5",
"php-webdriver/webdriver": "^1.8.0",
"spomky-labs/otphp": "^10.0",
"symfony/console": "^4.4",
"symfony/finder": "^4.4",
"symfony/http-foundation": "^4.4",
"symfony/mime": "^4.4",
"symfony/finder": "^5.0",
"symfony/http-foundation": "^5.0",
"symfony/mime": "^5.0",
"symfony/process": "^4.4",
"vlucas/phpdotenv": "^2.4"
"vlucas/phpdotenv": "^2.4",
"weew/helpers-array": "^1.3"
},
"require-dev": {
"squizlabs/php_codesniffer": "~3.2",
"sebastian/phpcpd": "~3.0 || ~4.0",
"brainmaestro/composer-git-hooks": "^2.3.1",
"doctrine/cache": "<1.7.0",
"codeception/aspect-mock": "^3.0",
"goaop/framework": "2.2.0",
"codacy/coverage": "^1.4",
"phpmd/phpmd": "^2.6.0",
"phpunit/phpunit": "~6.5.0 || ~7.0.0",
"rregeer/phpunit-coverage-check": "^0.1.4",
"codeception/aspect-mock": "^3.0",
"doctrine/cache": "<1.7.0",
"goaop/framework": "~2.3.4",
"php-coveralls/php-coveralls": "^1.0",
"phpmd/phpmd": "^2.8.0",
"phpunit/phpunit": "^9.0",
"rregeer/phpunit-coverage-check": "^0.1.4",
"sebastian/phpcpd": "~5.0.0",
"squizlabs/php_codesniffer": "~3.5.4",
"symfony/stopwatch": "~3.4.6"
},
"suggest": {
"epfremme/swagger-php": "^2.0"
},
"replace": {
"facebook/webdriver": "^1.7.1"
},
Expand Down
Loading