From cb48c655cca143f8dcfeffd74c4a43644d28a0d6 Mon Sep 17 00:00:00 2001
From: Alex Kolesnyk <okolesnyk@magento.com>
Date: Fri, 8 Dec 2017 15:09:17 +0200
Subject: [PATCH] MQE-599: Move composer.json, README.MD, etc to CE

 - updated compose.json files prepared to MFTF release
---
 dev/tests/acceptance/composer.json            | 12 +---
 .../AdminNotification/composer.json           | 19 +++----
 .../AdvancedPricingImportExport/composer.json | 25 ++++----
 .../FunctionalTest/Analytics/composer.json    | 37 +++++-------
 .../Authorization/composer.json               | 13 ++---
 .../FunctionalTest/Authorizenet/composer.json | 25 ++++----
 .../FunctionalTest/Backend/composer.json      | 43 +++++++-------
 .../FunctionalTest/Backup/composer.json       | 17 ++----
 .../FunctionalTest/Braintree/composer.json    | 37 ++++++------
 .../FunctionalTest/Bundle/composer.json       | 41 ++++++-------
 .../BundleImportExport/composer.json          | 21 +++----
 .../CacheInvalidate/composer.json             | 13 ++---
 .../FunctionalTest/Captcha/composer.json      | 19 +++----
 .../FunctionalTest/Catalog/composer.json      | 57 +++++++++----------
 .../CatalogAnalytics/composer.json            | 31 ++++------
 .../CatalogImportExport/composer.json         | 29 ++++------
 .../CatalogInventory/composer.json            | 25 ++++----
 .../FunctionalTest/CatalogRule/composer.json  | 25 ++++----
 .../CatalogRuleConfigurable/composer.json     | 17 ++----
 .../CatalogSearch/composer.json               | 31 +++++-----
 .../CatalogUrlRewrite/composer.json           | 27 ++++-----
 .../CatalogWidget/composer.json               | 27 ++++-----
 .../FunctionalTest/Checkout/composer.json     | 47 +++++++--------
 .../CheckoutAgreements/composer.json          | 19 +++----
 .../Magento/FunctionalTest/Cms/composer.json  | 29 ++++------
 .../CmsUrlRewrite/composer.json               | 17 ++----
 .../FunctionalTest/Config/composer.json       | 25 ++++----
 .../ConfigurableImportExport/composer.json    | 21 +++----
 .../ConfigurableProduct/composer.json         | 33 +++++------
 .../ConfigurableProductSales/composer.json    | 17 ++----
 .../FunctionalTest/Contact/composer.json      | 19 +++----
 .../FunctionalTest/Cookie/composer.json       | 13 ++---
 .../Magento/FunctionalTest/Cron/composer.json | 13 ++---
 .../CurrencySymbol/composer.json              | 21 +++----
 .../FunctionalTest/Customer/composer.json     | 49 +++++++---------
 .../CustomerAnalytics/composer.json           | 31 ++++------
 .../CustomerImportExport/composer.json        | 23 +++-----
 .../FunctionalTest/Deploy/composer.json       | 19 +++----
 .../FunctionalTest/Developer/composer.json    | 15 ++---
 .../Magento/FunctionalTest/Dhl/composer.json  | 29 ++++------
 .../FunctionalTest/Directory/composer.json    | 17 ++----
 .../FunctionalTest/Downloadable/composer.json | 43 +++++++-------
 .../DownloadableImportExport/composer.json    | 23 +++-----
 .../Magento/FunctionalTest/Eav/composer.json  | 21 +++----
 .../FunctionalTest/Email/composer.json        | 23 +++-----
 .../EncryptionKey/composer.json               | 15 ++---
 .../FunctionalTest/Fedex/composer.json        | 27 ++++-----
 .../FunctionalTest/GiftMessage/composer.json  | 27 ++++-----
 .../GoogleAdwords/composer.json               | 15 ++---
 .../GoogleAnalytics/composer.json             | 17 ++----
 .../GoogleOptimizer/composer.json             | 23 +++-----
 .../FunctionalTest/GraphQl/composer.json      | 17 ++----
 .../GroupedImportExport/composer.json         | 21 +++----
 .../GroupedProduct/composer.json              | 35 +++++-------
 .../FunctionalTest/ImportExport/composer.json | 21 +++----
 .../FunctionalTest/Indexer/composer.json      | 13 ++---
 .../InstantPurchase/composer.json             | 23 +++-----
 .../FunctionalTest/Integration/composer.json  | 23 +++-----
 .../LayeredNavigation/composer.json           | 15 ++---
 .../FunctionalTest/Marketplace/composer.json  | 13 ++---
 .../FunctionalTest/MediaStorage/composer.json | 17 ++----
 .../Magento/FunctionalTest/Msrp/composer.json | 23 +++-----
 .../Multishipping/composer.json               | 27 ++++-----
 .../NewRelicReporting/composer.json           | 23 +++-----
 .../FunctionalTest/Newsletter/composer.json   | 27 ++++-----
 .../OfflinePayments/composer.json             | 15 ++---
 .../OfflineShipping/composer.json             | 29 ++++------
 .../FunctionalTest/PageCache/composer.json    | 17 ++----
 .../FunctionalTest/Payment/composer.json      | 23 +++-----
 .../FunctionalTest/Paypal/composer.json       | 43 +++++++-------
 .../FunctionalTest/Persistent/composer.json   | 23 +++-----
 .../FunctionalTest/ProductAlert/composer.json | 19 +++----
 .../FunctionalTest/ProductVideo/composer.json | 21 +++----
 .../FunctionalTest/Quote/composer.json        | 39 ++++++-------
 .../QuoteAnalytics/composer.json              | 31 ++++------
 .../FunctionalTest/Reports/composer.json      | 43 +++++++-------
 .../FunctionalTest/RequireJs/composer.json    | 14 ++---
 .../FunctionalTest/Review/composer.json       | 27 ++++-----
 .../ReviewAnalytics/composer.json             | 31 ++++------
 .../FunctionalTest/Robots/composer.json       | 13 ++---
 .../Magento/FunctionalTest/Rss/composer.json  | 17 ++----
 .../Magento/FunctionalTest/Rule/composer.json | 19 +++----
 .../FunctionalTest/Sales/composer.json        | 57 +++++++++----------
 .../SalesAnalytics/composer.json              | 31 ++++------
 .../SalesInventory/composer.json              | 19 +++----
 .../FunctionalTest/SalesRule/composer.json    | 43 +++++++-------
 .../SalesSequence/composer.json               | 14 ++---
 .../FunctionalTest/SampleData/composer.json   | 14 ++---
 .../FunctionalTest/Search/composer.json       | 21 +++----
 .../FunctionalTest/Security/composer.json     | 15 ++---
 .../FunctionalTest/SendFriend/composer.json   | 17 ++----
 .../FunctionalTest/Shipping/composer.json     | 37 ++++++------
 .../FunctionalTest/Sitemap/composer.json      | 29 ++++------
 .../FunctionalTest/Store/composer.json        | 21 +++----
 .../FunctionalTest/Swagger/composer.json      | 14 ++---
 .../FunctionalTest/Swatches/composer.json     | 29 ++++------
 .../SwatchesLayeredNavigation/composer.json   | 14 ++---
 .../Magento/FunctionalTest/Tax/composer.json  | 37 ++++++------
 .../TaxImportExport/composer.json             | 19 +++----
 .../FunctionalTest/Theme/composer.json        | 31 +++++-----
 .../FunctionalTest/Translation/composer.json  | 17 ++----
 .../Magento/FunctionalTest/Ui/composer.json   | 19 +++----
 .../Magento/FunctionalTest/Ups/composer.json  | 25 ++++----
 .../FunctionalTest/UrlRewrite/composer.json   | 23 +++-----
 .../Magento/FunctionalTest/User/composer.json | 23 +++-----
 .../Magento/FunctionalTest/Usps/composer.json | 27 ++++-----
 .../FunctionalTest/Variable/composer.json     | 17 ++----
 .../FunctionalTest/Vault/composer.json        | 23 +++-----
 .../FunctionalTest/Version/composer.json      | 14 ++---
 .../FunctionalTest/Webapi/composer.json       | 19 +++----
 .../WebapiSecurity/composer.json              | 13 ++---
 .../Magento/FunctionalTest/Weee/composer.json | 35 +++++-------
 .../FunctionalTest/Widget/composer.json       | 25 ++++----
 .../FunctionalTest/Wishlist/composer.json     | 29 ++++------
 .../WishlistAnalytics/composer.json           | 31 ++++------
 115 files changed, 1097 insertions(+), 1709 deletions(-)

diff --git a/dev/tests/acceptance/composer.json b/dev/tests/acceptance/composer.json
index 4f8abc17b25..c6bdf643db0 100755
--- a/dev/tests/acceptance/composer.json
+++ b/dev/tests/acceptance/composer.json
@@ -1,8 +1,8 @@
 {
     "name": "magento/magento2ce-functional-tests",
-    "description": "Magento 2 Functional Tests",
+    "description": "Magento 2 (Open Source) Functional Tests",
     "type": "project",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
@@ -10,12 +10,6 @@
     "config": {
         "sort-packages": true
     },
-    "repositories": [
-        {
-            "type": "git",
-            "url": "git@github.com:magento/magento2-functional-testing-framework.git"
-        }
-    ],
     "require": {
         "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
         "codeception/codeception": "~2.3.4",
@@ -27,7 +21,7 @@
     },
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\": "tests/functional/Magento"
         }
     },
     "prefer-stable": true
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/AdminNotification/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/AdminNotification/composer.json
index 5e4c79075ea..7020a2b9ee9 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/AdminNotification/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/AdminNotification/composer.json
@@ -5,29 +5,24 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\AdminNotification\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/AdvancedPricingImportExport/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/AdvancedPricingImportExport/composer.json
index c104d3f9cf5..9a65ed242d6 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/AdvancedPricingImportExport/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/AdvancedPricingImportExport/composer.json
@@ -5,32 +5,27 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-import-export": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-import-export": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\AdvancedPricingImportExport\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Analytics/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Analytics/composer.json
index 21e343f4169..a5f609f1127 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Analytics/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Analytics/composer.json
@@ -3,43 +3,32 @@
     "description": "Magento 2 Acceptance Test Module Analytics",
     "repositories": [
         {
-            "type" : "composer",
-            "url" : "https://repo.magento.com/"
+            "type": "composer",
+            "url": "https://repo.magento.com/"
         }
     ],
+    "config": {
+        "sort-packages": true
+    },
     "require": {
-        "php": "~7.0",
-        "codeception/codeception": "2.2|2.3",
-        "allure-framework/allure-codeception": "dev-master",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
-        "vlucas/phpdotenv": "~2.4",
-        "magento/magento2-functional-testing-framework": "dev-develop"
+        "magento/magento2-functional-testing-framework": "1.0.0",
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "dev-master",
-        "magento/magento2-functional-test-module-config": "dev-master",
-        "magento/magento2-functional-test-module-integration": "dev-master",
-        "magento/magento2-functional-test-module-store": "dev-master"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-integration": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "dev-master",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
-        "psr-0": {
-            "Yandex": "vendor/allure-framework/allure-codeception/src/"
-        },
         "psr-4": {
-            "Magento\\FunctionalTestingFramework\\": [
-                "vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework"
-            ],
-            "Magento\\FunctionalTest\\": [
-                "tests/functional/Magento/FunctionalTest",
-                "generated/Magento/FunctionalTest"
-            ]
+            "Magento\\Analytics\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Authorization/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Authorization/composer.json
index 05e88d90f10..27b1f27a4c4 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Authorization/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Authorization/composer.json
@@ -5,26 +5,21 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Authorization\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Authorizenet/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Authorizenet/composer.json
index 69055e95ddd..cfae2dac571 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Authorizenet/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Authorizenet/composer.json
@@ -5,32 +5,27 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-payment": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-payment": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Authorizenet\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Backend/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Backend/composer.json
index 771aeb4af1b..680d5ed031e 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Backend/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Backend/composer.json
@@ -5,41 +5,36 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backup": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-developer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-reports": "1.0.0",
-        "magento/magento2-functional-test-module-require-js": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-security": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-translation": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0",
-        "magento/magento2-functional-test-module-user": "1.0.0"
+        "magento/magento2-functional-test-module-backup": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-developer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-reports": "1.0.0-dev",
+        "magento/magento2-functional-test-module-require-js": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-security": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-translation": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev",
+        "magento/magento2-functional-test-module-user": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Backend\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Backup/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Backup/composer.json
index 1e1e3e7901e..7f67d4c1002 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Backup/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Backup/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-cron": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cron": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Backup\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Braintree/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Braintree/composer.json
index b781cadf8bb..7159b1a4bbf 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Braintree/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Braintree/composer.json
@@ -5,38 +5,33 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-instant-purchase": "1.0.0",
-        "magento/magento2-functional-test-module-payment": "1.0.0",
-        "magento/magento2-functional-test-module-paypal": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0",
-        "magento/magento2-functional-test-module-vault": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-instant-purchase": "1.0.0-dev",
+        "magento/magento2-functional-test-module-payment": "1.0.0-dev",
+        "magento/magento2-functional-test-module-paypal": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev",
+        "magento/magento2-functional-test-module-vault": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Braintree\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Bundle/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Bundle/composer.json
index 4613c5df9fe..96dc014d970 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Bundle/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Bundle/composer.json
@@ -5,40 +5,35 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-rule": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-gift-message": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-rule": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-gift-message": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Bundle\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/BundleImportExport/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/BundleImportExport/composer.json
index 86eeb63a91b..afc00529ac0 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/BundleImportExport/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/BundleImportExport/composer.json
@@ -5,30 +5,25 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-bundle": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-import-export": "1.0.0"
+        "magento/magento2-functional-test-module-bundle": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-import-export": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\BundleImportExport\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CacheInvalidate/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CacheInvalidate/composer.json
index ad7a1575265..f9d8c204be2 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CacheInvalidate/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CacheInvalidate/composer.json
@@ -5,26 +5,21 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-page-cache": "1.0.0"
+        "magento/magento2-functional-test-module-page-cache": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CacheInvalidate\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Captcha/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Captcha/composer.json
index 7b68ff5beac..1fcbaeb9f49 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Captcha/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Captcha/composer.json
@@ -5,29 +5,24 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Captcha\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Catalog/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Catalog/composer.json
index 06739996a4d..ac8272b7ff7 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Catalog/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Catalog/composer.json
@@ -5,48 +5,43 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-rule": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-url-rewrite": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-cms": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-indexer": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-msrp": "1.0.0",
-        "magento/magento2-functional-test-module-page-cache": "1.0.0",
-        "magento/magento2-functional-test-module-product-alert": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0",
-        "magento/magento2-functional-test-module-url-rewrite": "1.0.0",
-        "magento/magento2-functional-test-module-widget": "1.0.0",
-        "magento/magento2-functional-test-module-wishlist": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-rule": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-url-rewrite": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cms": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-indexer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-msrp": "1.0.0-dev",
+        "magento/magento2-functional-test-module-page-cache": "1.0.0-dev",
+        "magento/magento2-functional-test-module-product-alert": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev",
+        "magento/magento2-functional-test-module-url-rewrite": "1.0.0-dev",
+        "magento/magento2-functional-test-module-widget": "1.0.0-dev",
+        "magento/magento2-functional-test-module-wishlist": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Catalog\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogAnalytics/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogAnalytics/composer.json
index 3b45c0b6b63..12ebf6e0bef 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogAnalytics/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogAnalytics/composer.json
@@ -3,40 +3,29 @@
     "description": "Magento 2 Acceptance Test Module Catalog Analytics",
     "repositories": [
         {
-            "type" : "composer",
-            "url" : "https://repo.magento.com/"
+            "type": "composer",
+            "url": "https://repo.magento.com/"
         }
     ],
+    "config": {
+        "sort-packages": true
+    },
     "require": {
-        "php": "~7.0",
-        "codeception/codeception": "2.2|2.3",
-        "allure-framework/allure-codeception": "dev-master",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
-        "vlucas/phpdotenv": "~2.4",
-        "magento/magento2-functional-testing-framework": "dev-develop"
+        "magento/magento2-functional-testing-framework": "1.0.0",
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "dev-master"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "dev-master",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
-        "psr-0": {
-            "Yandex": "vendor/allure-framework/allure-codeception/src/"
-        },
         "psr-4": {
-            "Magento\\FunctionalTestingFramework\\": [
-                "vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework"
-            ],
-            "Magento\\FunctionalTest\\": [
-                "tests/functional/Magento/FunctionalTest",
-                "generated/Magento/FunctionalTest"
-            ]
+            "Magento\\CatalogAnalytics\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogImportExport/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogImportExport/composer.json
index dd230d8e4d9..be97c72452b 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogImportExport/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogImportExport/composer.json
@@ -5,34 +5,29 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-url-rewrite": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-import-export": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-url-rewrite": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-import-export": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CatalogImportExport\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogInventory/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogInventory/composer.json
index aec0f3f3c80..cfb006dd9bd 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogInventory/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogInventory/composer.json
@@ -5,32 +5,27 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CatalogInventory\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogRule/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogRule/composer.json
index eaab47bcdc3..5b8703ba975 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogRule/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogRule/composer.json
@@ -5,32 +5,27 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-rule": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-rule": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CatalogRule\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogRuleConfigurable/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogRuleConfigurable/composer.json
index 2ef15bd6868..e554887f5b7 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogRuleConfigurable/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogRuleConfigurable/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-rule": "1.0.0",
-        "magento/magento2-functional-test-module-configurable-product": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-rule": "1.0.0-dev",
+        "magento/magento2-functional-test-module-configurable-product": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CatalogRuleConfigurable\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogSearch/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogSearch/composer.json
index 36d21144894..3848ae4829a 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogSearch/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogSearch/composer.json
@@ -5,35 +5,30 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-search": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-search": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CatalogSearch\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogUrlRewrite/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogUrlRewrite/composer.json
index 22f9c95f296..971c4173918 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogUrlRewrite/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogUrlRewrite/composer.json
@@ -5,33 +5,28 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-import-export": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0",
-        "magento/magento2-functional-test-module-url-rewrite": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-import-export": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev",
+        "magento/magento2-functional-test-module-url-rewrite": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CatalogUrlRewrite\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogWidget/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogWidget/composer.json
index b5729ebc9dd..2dc7b905855 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogWidget/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CatalogWidget/composer.json
@@ -5,33 +5,28 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-rule": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-widget": "1.0.0",
-        "magento/magento2-functional-test-module-wishlist": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-rule": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-widget": "1.0.0-dev",
+        "magento/magento2-functional-test-module-wishlist": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CatalogWidget\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Checkout/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Checkout/composer.json
index e8f08e57088..4c6fd9c49da 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Checkout/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Checkout/composer.json
@@ -5,43 +5,38 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-msrp": "1.0.0",
-        "magento/magento2-functional-test-module-page-cache": "1.0.0",
-        "magento/magento2-functional-test-module-payment": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-sales-rule": "1.0.0",
-        "magento/magento2-functional-test-module-shipping": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-msrp": "1.0.0-dev",
+        "magento/magento2-functional-test-module-page-cache": "1.0.0-dev",
+        "magento/magento2-functional-test-module-payment": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales-rule": "1.0.0-dev",
+        "magento/magento2-functional-test-module-shipping": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Checkout\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CheckoutAgreements/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CheckoutAgreements/composer.json
index fd86cdd03ac..f852f4ca458 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CheckoutAgreements/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CheckoutAgreements/composer.json
@@ -5,29 +5,24 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CheckoutAgreements\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cms/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cms/composer.json
index 9a2b9f19946..9420585a31a 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cms/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cms/composer.json
@@ -5,34 +5,29 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-email": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0",
-        "magento/magento2-functional-test-module-variable": "1.0.0",
-        "magento/magento2-functional-test-module-widget": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-email": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev",
+        "magento/magento2-functional-test-module-variable": "1.0.0-dev",
+        "magento/magento2-functional-test-module-widget": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Cms\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CmsUrlRewrite/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CmsUrlRewrite/composer.json
index 7036bbdcdb3..6e7dbf3d4e7 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CmsUrlRewrite/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CmsUrlRewrite/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-cms": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-url-rewrite": "1.0.0"
+        "magento/magento2-functional-test-module-cms": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-url-rewrite": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CmsUrlRewrite\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Config/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Config/composer.json
index 46ee6cfad90..2c1965c6a41 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Config/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Config/composer.json
@@ -5,32 +5,27 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-cron": "1.0.0",
-        "magento/magento2-functional-test-module-deploy": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-email": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cron": "1.0.0-dev",
+        "magento/magento2-functional-test-module-deploy": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-email": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Config\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableImportExport/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableImportExport/composer.json
index 8b956bab819..2a05a5c46b8 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableImportExport/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableImportExport/composer.json
@@ -5,30 +5,25 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0",
-        "magento/magento2-functional-test-module-configurable-product": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-import-export": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0-dev",
+        "magento/magento2-functional-test-module-configurable-product": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-import-export": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\ConfigurableImportExport\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProduct/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProduct/composer.json
index 77b33a9fc4c..9aa7e86c8c9 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProduct/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProduct/composer.json
@@ -5,36 +5,31 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-msrp": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-msrp": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\ConfigurableProduct\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductSales/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductSales/composer.json
index 65749fe4fd2..ba94b03134b 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductSales/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductSales/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\ConfigurableProductSales\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Contact/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Contact/composer.json
index 642fec7ae82..d2fa2c68db6 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Contact/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Contact/composer.json
@@ -5,29 +5,24 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-cms": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-cms": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Contact\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cookie/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cookie/composer.json
index f120fbf3de4..100c82d5111 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cookie/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cookie/composer.json
@@ -5,26 +5,21 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Cookie\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cron/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cron/composer.json
index 7ca41f02625..cfe9b151565 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cron/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cron/composer.json
@@ -5,26 +5,21 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Cron\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CurrencySymbol/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CurrencySymbol/composer.json
index 1127d3ea32f..ae53c529bcc 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CurrencySymbol/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CurrencySymbol/composer.json
@@ -5,30 +5,25 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-page-cache": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-page-cache": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CurrencySymbol\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Customer/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Customer/composer.json
index 009472f57d6..6d4462eae7a 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Customer/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Customer/composer.json
@@ -5,44 +5,39 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-authorization": "1.0.0",
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-integration": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-newsletter": "1.0.0",
-        "magento/magento2-functional-test-module-page-cache": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-review": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0",
-        "magento/magento2-functional-test-module-wishlist": "1.0.0"
+        "magento/magento2-functional-test-module-authorization": "1.0.0-dev",
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-integration": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-newsletter": "1.0.0-dev",
+        "magento/magento2-functional-test-module-page-cache": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-review": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev",
+        "magento/magento2-functional-test-module-wishlist": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Customer\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CustomerAnalytics/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CustomerAnalytics/composer.json
index 2f6c9d54e2b..24e5dfbe31c 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CustomerAnalytics/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CustomerAnalytics/composer.json
@@ -3,40 +3,29 @@
     "description": "Magento 2 Acceptance Test Module Customer Analytics",
     "repositories": [
         {
-            "type" : "composer",
-            "url" : "https://repo.magento.com/"
+            "type": "composer",
+            "url": "https://repo.magento.com/"
         }
     ],
+    "config": {
+        "sort-packages": true
+    },
     "require": {
-        "php": "~7.0",
-        "codeception/codeception": "2.2|2.3",
-        "allure-framework/allure-codeception": "dev-master",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
-        "vlucas/phpdotenv": "~2.4",
-        "magento/magento2-functional-testing-framework": "dev-develop"
+        "magento/magento2-functional-testing-framework": "1.0.0",
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-customer": "dev-master"
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "dev-master",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
-        "psr-0": {
-            "Yandex": "vendor/allure-framework/allure-codeception/src/"
-        },
         "psr-4": {
-            "Magento\\FunctionalTestingFramework\\": [
-                "vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework"
-            ],
-            "Magento\\FunctionalTest\\": [
-                "tests/functional/Magento/FunctionalTest",
-                "generated/Magento/FunctionalTest"
-            ]
+            "Magento\\CustomerAnalytics\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CustomerImportExport/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CustomerImportExport/composer.json
index d3f21cfc5ae..096f94ddcd5 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CustomerImportExport/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/CustomerImportExport/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-import-export": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-import-export": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\CustomerImportExport\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Deploy/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Deploy/composer.json
index ebdbc83e2c5..390a3891762 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Deploy/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Deploy/composer.json
@@ -5,29 +5,24 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-require-js": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-user": "1.0.0"
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-require-js": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-user": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Deploy\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Developer/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Developer/composer.json
index 1075a5415f0..94ad9956618 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Developer/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Developer/composer.json
@@ -5,27 +5,22 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Developer\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Dhl/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Dhl/composer.json
index 9933fd63717..d3004456843 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Dhl/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Dhl/composer.json
@@ -5,34 +5,29 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-shipping": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-shipping": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Dhl\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Directory/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Directory/composer.json
index 1485278162d..eca5738cc5c 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Directory/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Directory/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Directory\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Downloadable/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Downloadable/composer.json
index 5622b5246c2..da969015270 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Downloadable/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Downloadable/composer.json
@@ -5,41 +5,36 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-gift-message": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-gift-message": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Downloadable\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/DownloadableImportExport/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/DownloadableImportExport/composer.json
index 1be41e6ddcf..1c2511d9b9d 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/DownloadableImportExport/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/DownloadableImportExport/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0",
-        "magento/magento2-functional-test-module-downloadable": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-import-export": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0-dev",
+        "magento/magento2-functional-test-module-downloadable": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-import-export": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\DownloadableImportExport\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Eav/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Eav/composer.json
index c5f4aeabe23..8865b797d08 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Eav/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Eav/composer.json
@@ -5,30 +5,25 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Eav\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Email/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Email/composer.json
index 0d13e60cb0e..bd6d0699d5d 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Email/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Email/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-cms": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0",
-        "magento/magento2-functional-test-module-variable": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cms": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev",
+        "magento/magento2-functional-test-module-variable": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Email\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/EncryptionKey/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/EncryptionKey/composer.json
index 3718de923da..347d3e07c5d 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/EncryptionKey/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/EncryptionKey/composer.json
@@ -5,27 +5,22 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\EncryptionKey\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Fedex/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Fedex/composer.json
index b55a5d5efad..bfe94e834c3 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Fedex/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Fedex/composer.json
@@ -5,33 +5,28 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-shipping": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-shipping": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Fedex\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GiftMessage/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GiftMessage/composer.json
index 8a65032c600..97fdfe9ca40 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GiftMessage/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GiftMessage/composer.json
@@ -5,33 +5,28 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\GiftMessage\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleAdwords/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleAdwords/composer.json
index e95d81c5168..265dad69246 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleAdwords/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleAdwords/composer.json
@@ -5,27 +5,22 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\GoogleAdwords\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleAnalytics/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleAnalytics/composer.json
index 46a8d634b7e..9fc3d17c75d 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleAnalytics/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleAnalytics/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-cookie": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-cookie": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\GoogleAnalytics\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleOptimizer/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleOptimizer/composer.json
index 820a7ae8b10..5a5542539aa 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleOptimizer/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GoogleOptimizer/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-cms": "1.0.0",
-        "magento/magento2-functional-test-module-google-analytics": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cms": "1.0.0-dev",
+        "magento/magento2-functional-test-module-google-analytics": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\GoogleOptimizer\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GraphQl/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GraphQl/composer.json
index ff338103d9d..b2ddecd987d 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GraphQl/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GraphQl/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-webapi": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0"
+        "magento/magento2-functional-test-module-webapi": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\GraphQl\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GroupedImportExport/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GroupedImportExport/composer.json
index cd96b7a0efe..0a0c3364faa 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GroupedImportExport/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GroupedImportExport/composer.json
@@ -5,30 +5,25 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-grouped-product": "1.0.0",
-        "magento/magento2-functional-test-module-import-export": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-import-export": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-grouped-product": "1.0.0-dev",
+        "magento/magento2-functional-test-module-import-export": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\GroupedImportExport\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GroupedProduct/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GroupedProduct/composer.json
index 4305a6bdb52..7254d77ba42 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GroupedProduct/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/GroupedProduct/composer.json
@@ -5,37 +5,32 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-msrp": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-msrp": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\GroupedProduct\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ImportExport/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ImportExport/composer.json
index 20662b4f76d..61b4747da1c 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ImportExport/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ImportExport/composer.json
@@ -5,30 +5,25 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\ImportExport\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Indexer/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Indexer/composer.json
index e8372f1d9be..3077c217198 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Indexer/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Indexer/composer.json
@@ -5,26 +5,21 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Indexer\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/InstantPurchase/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/InstantPurchase/composer.json
index d525694a3ae..0ffaf50c912 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/InstantPurchase/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/InstantPurchase/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-vault": "1.0.0"
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-vault": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\InstantPurchase\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Integration/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Integration/composer.json
index 3e95a348991..8e9d51bc67f 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Integration/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Integration/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-authorization": "1.0.0",
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-security": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-user": "1.0.0"
+        "magento/magento2-functional-test-module-authorization": "1.0.0-dev",
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-security": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-user": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Integration\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/LayeredNavigation/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/LayeredNavigation/composer.json
index 7aa8b370aec..31e6ee720a4 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/LayeredNavigation/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/LayeredNavigation/composer.json
@@ -5,27 +5,22 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\LayeredNavigation\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Marketplace/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Marketplace/composer.json
index 35c4720ce34..3c46a479567 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Marketplace/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Marketplace/composer.json
@@ -5,26 +5,21 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Marketplace\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/MediaStorage/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/MediaStorage/composer.json
index c853fdef3e3..7367ba3cc52 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/MediaStorage/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/MediaStorage/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\MediaStorage\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Msrp/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Msrp/composer.json
index 97eaf57c60e..7941442a770 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Msrp/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Msrp/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-downloadable": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-grouped-product": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-downloadable": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-grouped-product": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Msrp\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Multishipping/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Multishipping/composer.json
index e9841884b99..7173e96e9a7 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Multishipping/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Multishipping/composer.json
@@ -5,33 +5,28 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-payment": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0"
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-payment": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Multishipping\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/NewRelicReporting/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/NewRelicReporting/composer.json
index b7c0fdd7f43..0f663c82dcc 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/NewRelicReporting/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/NewRelicReporting/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-configurable-product": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-configurable-product": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\NewRelicReporting\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Newsletter/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Newsletter/composer.json
index 189fa347b45..9085ac604e2 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Newsletter/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Newsletter/composer.json
@@ -5,33 +5,28 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-cms": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-email": "1.0.0",
-        "magento/magento2-functional-test-module-require-js": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-widget": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cms": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-email": "1.0.0-dev",
+        "magento/magento2-functional-test-module-require-js": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-widget": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Newsletter\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/OfflinePayments/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/OfflinePayments/composer.json
index f3a5da39e2a..0631ae3f7f0 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/OfflinePayments/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/OfflinePayments/composer.json
@@ -5,27 +5,22 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-payment": "1.0.0"
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-payment": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\OfflinePayments\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/OfflineShipping/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/OfflineShipping/composer.json
index a3b3a786899..d3d3ef506a6 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/OfflineShipping/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/OfflineShipping/composer.json
@@ -5,34 +5,29 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-sales-rule": "1.0.0",
-        "magento/magento2-functional-test-module-shipping": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales-rule": "1.0.0-dev",
+        "magento/magento2-functional-test-module-shipping": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\OfflineShipping\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/PageCache/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/PageCache/composer.json
index 47d5f78e378..4eed53f7def 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/PageCache/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/PageCache/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\PageCache\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Payment/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Payment/composer.json
index 575fde56a84..c275682aef4 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Payment/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Payment/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Payment\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Paypal/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Paypal/composer.json
index ad62287e584..6de5394fe90 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Paypal/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Paypal/composer.json
@@ -5,41 +5,36 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-instant-purchase": "1.0.0",
-        "magento/magento2-functional-test-module-payment": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0",
-        "magento/magento2-functional-test-module-vault": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-instant-purchase": "1.0.0-dev",
+        "magento/magento2-functional-test-module-payment": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev",
+        "magento/magento2-functional-test-module-vault": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Paypal\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Persistent/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Persistent/composer.json
index 790578527bf..ac984fed220 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Persistent/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Persistent/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-cron": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-page-cache": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cron": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-page-cache": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Persistent\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ProductAlert/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ProductAlert/composer.json
index 8eba5c0e098..cbc9c7f6b8f 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ProductAlert/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ProductAlert/composer.json
@@ -5,29 +5,24 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\ProductAlert\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ProductVideo/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ProductVideo/composer.json
index f06f59c18ab..62efdd81835 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ProductVideo/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ProductVideo/composer.json
@@ -5,30 +5,25 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\ProductVideo\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Quote/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Quote/composer.json
index 0b114e03a36..a5d5c9553d3 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Quote/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Quote/composer.json
@@ -5,39 +5,34 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-authorization": "1.0.0",
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-payment": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-sales-sequence": "1.0.0",
-        "magento/magento2-functional-test-module-shipping": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0"
+        "magento/magento2-functional-test-module-authorization": "1.0.0-dev",
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-payment": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales-sequence": "1.0.0-dev",
+        "magento/magento2-functional-test-module-shipping": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Quote\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/QuoteAnalytics/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/QuoteAnalytics/composer.json
index b86c40e02fe..560dd1838ef 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/QuoteAnalytics/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/QuoteAnalytics/composer.json
@@ -3,40 +3,29 @@
     "description": "Magento 2 Acceptance Test Module Quote Analytics",
     "repositories": [
         {
-            "type" : "composer",
-            "url" : "https://repo.magento.com/"
+            "type": "composer",
+            "url": "https://repo.magento.com/"
         }
     ],
+    "config": {
+        "sort-packages": true
+    },
     "require": {
-        "php": "~7.0",
-        "codeception/codeception": "2.2|2.3",
-        "allure-framework/allure-codeception": "dev-master",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
-        "vlucas/phpdotenv": "~2.4",
-        "magento/magento2-functional-testing-framework": "dev-develop"
+        "magento/magento2-functional-testing-framework": "1.0.0",
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-quote": "dev-master"
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "dev-master",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
-        "psr-0": {
-            "Yandex": "vendor/allure-framework/allure-codeception/src/"
-        },
         "psr-4": {
-            "Magento\\FunctionalTestingFramework\\": [
-                "vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework"
-            ],
-            "Magento\\FunctionalTest\\": [
-                "tests/functional/Magento/FunctionalTest",
-                "generated/Magento/FunctionalTest"
-            ]
+            "Magento\\QuoteAnalytics\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Reports/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Reports/composer.json
index 8c2b3d0b174..d2b61833ece 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Reports/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Reports/composer.json
@@ -5,41 +5,36 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-cms": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-downloadable": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-review": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-sales-rule": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0",
-        "magento/magento2-functional-test-module-widget": "1.0.0",
-        "magento/magento2-functional-test-module-wishlist": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cms": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-downloadable": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-review": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales-rule": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev",
+        "magento/magento2-functional-test-module-widget": "1.0.0-dev",
+        "magento/magento2-functional-test-module-wishlist": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Reports\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/RequireJs/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/RequireJs/composer.json
index 7b15bff6f93..ef0b6c466e6 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/RequireJs/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/RequireJs/composer.json
@@ -5,23 +5,18 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\RequireJs\\": ""
         }
     },
     "extra": {
@@ -31,5 +26,6 @@
                 "dev/tests/acceptance/tests/functional/Magento/FunctionalTest/RequireJs"
             ]
         ]
-    }
+    },
+    "suggest": null
 }
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Review/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Review/composer.json
index f63800abaf8..987d5159bca 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Review/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Review/composer.json
@@ -5,33 +5,28 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-newsletter": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-newsletter": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Review\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ReviewAnalytics/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ReviewAnalytics/composer.json
index 01772112b17..f6cbbd17193 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ReviewAnalytics/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ReviewAnalytics/composer.json
@@ -3,40 +3,29 @@
     "description": "Magento 2 Acceptance Test Module Review Analytics",
     "repositories": [
         {
-            "type" : "composer",
-            "url" : "https://repo.magento.com/"
+            "type": "composer",
+            "url": "https://repo.magento.com/"
         }
     ],
+    "config": {
+        "sort-packages": true
+    },
     "require": {
-        "php": "~7.0",
-        "codeception/codeception": "2.2|2.3",
-        "allure-framework/allure-codeception": "dev-master",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
-        "vlucas/phpdotenv": "~2.4",
-        "magento/magento2-functional-testing-framework": "dev-develop"
+        "magento/magento2-functional-testing-framework": "1.0.0",
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-review": "dev-master"
+        "magento/magento2-functional-test-module-review": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "dev-master",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
-        "psr-0": {
-            "Yandex": "vendor/allure-framework/allure-codeception/src/"
-        },
         "psr-4": {
-            "Magento\\FunctionalTestingFramework\\": [
-                "vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework"
-            ],
-            "Magento\\FunctionalTest\\": [
-                "tests/functional/Magento/FunctionalTest",
-                "generated/Magento/FunctionalTest"
-            ]
+            "Magento\\ReviewAnalytics\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Robots/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Robots/composer.json
index 77f360571a4..bbf0fc5edde 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Robots/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Robots/composer.json
@@ -5,26 +5,21 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Robots\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Rss/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Rss/composer.json
index 2b166f4b048..1eb7d17a8a6 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Rss/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Rss/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Rss\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Rule/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Rule/composer.json
index d6d98a82234..cc33ad7c9fa 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Rule/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Rule/composer.json
@@ -5,29 +5,24 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Rule\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Sales/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Sales/composer.json
index e082d00d109..a33c0c8171e 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Sales/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Sales/composer.json
@@ -5,48 +5,43 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-authorization": "1.0.0",
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-gift-message": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-payment": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-reports": "1.0.0",
-        "magento/magento2-functional-test-module-sales-rule": "1.0.0",
-        "magento/magento2-functional-test-module-sales-sequence": "1.0.0",
-        "magento/magento2-functional-test-module-shipping": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0",
-        "magento/magento2-functional-test-module-widget": "1.0.0",
-        "magento/magento2-functional-test-module-wishlist": "1.0.0"
+        "magento/magento2-functional-test-module-authorization": "1.0.0-dev",
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-gift-message": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-payment": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-reports": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales-rule": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales-sequence": "1.0.0-dev",
+        "magento/magento2-functional-test-module-shipping": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev",
+        "magento/magento2-functional-test-module-widget": "1.0.0-dev",
+        "magento/magento2-functional-test-module-wishlist": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Sales\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesAnalytics/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesAnalytics/composer.json
index afba02c119a..1b92df693dc 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesAnalytics/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesAnalytics/composer.json
@@ -3,40 +3,29 @@
     "description": "Magento 2 Acceptance Test Module Sales Analytics",
     "repositories": [
         {
-            "type" : "composer",
-            "url" : "https://repo.magento.com/"
+            "type": "composer",
+            "url": "https://repo.magento.com/"
         }
     ],
+    "config": {
+        "sort-packages": true
+    },
     "require": {
-        "php": "~7.0",
-        "codeception/codeception": "2.2|2.3",
-        "allure-framework/allure-codeception": "dev-master",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
-        "vlucas/phpdotenv": "~2.4",
-        "magento/magento2-functional-testing-framework": "dev-develop"
+        "magento/magento2-functional-testing-framework": "1.0.0",
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-sales": "dev-master"
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "dev-master",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
-        "psr-0": {
-            "Yandex": "vendor/allure-framework/allure-codeception/src/"
-        },
         "psr-4": {
-            "Magento\\FunctionalTestingFramework\\": [
-                "vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework"
-            ],
-            "Magento\\FunctionalTest\\": [
-                "tests/functional/Magento/FunctionalTest",
-                "generated/Magento/FunctionalTest"
-            ]
+            "Magento\\SalesAnalytics\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesInventory/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesInventory/composer.json
index 90cb8ae45ff..dadb08dac12 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesInventory/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesInventory/composer.json
@@ -5,29 +5,24 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\SalesInventory\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesRule/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesRule/composer.json
index b721a3694b1..c6591bd79be 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesRule/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesRule/composer.json
@@ -5,41 +5,36 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-rule": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-payment": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-reports": "1.0.0",
-        "magento/magento2-functional-test-module-rule": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-shipping": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0",
-        "magento/magento2-functional-test-module-widget": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-rule": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-payment": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-reports": "1.0.0-dev",
+        "magento/magento2-functional-test-module-rule": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-shipping": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev",
+        "magento/magento2-functional-test-module-widget": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\SalesRule\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesSequence/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesSequence/composer.json
index 3d5819045d2..81c2f16f344 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesSequence/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesSequence/composer.json
@@ -5,23 +5,18 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\SalesSequence\\": ""
         }
     },
     "extra": {
@@ -31,5 +26,6 @@
                 "dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SalesSequence"
             ]
         ]
-    }
+    },
+    "suggest": null
 }
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SampleData/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SampleData/composer.json
index 4b3c2ca9c4e..80426872ef6 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SampleData/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SampleData/composer.json
@@ -5,23 +5,18 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\SampleData\\": ""
         }
     },
     "extra": {
@@ -31,5 +26,6 @@
                 "dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SampleData"
             ]
         ]
-    }
+    },
+    "suggest": null
 }
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Search/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Search/composer.json
index fdaefcc362b..446f4303e76 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Search/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Search/composer.json
@@ -5,30 +5,25 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-search": "1.0.0",
-        "magento/magento2-functional-test-module-reports": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-search": "1.0.0-dev",
+        "magento/magento2-functional-test-module-reports": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Search\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Security/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Security/composer.json
index 17380dda334..4350ca6810b 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Security/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Security/composer.json
@@ -5,27 +5,22 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Security\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SendFriend/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SendFriend/composer.json
index caea753b1a2..c93c457816d 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SendFriend/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SendFriend/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\SendFriend\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Shipping/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Shipping/composer.json
index 18a2ba3d285..cd82c92da19 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Shipping/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Shipping/composer.json
@@ -5,38 +5,33 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-contact": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-payment": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0",
-        "magento/magento2-functional-test-module-user": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-contact": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-payment": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev",
+        "magento/magento2-functional-test-module-user": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Shipping\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Sitemap/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Sitemap/composer.json
index d5453bdecfe..ef33b62ac5e 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Sitemap/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Sitemap/composer.json
@@ -5,34 +5,29 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-url-rewrite": "1.0.0",
-        "magento/magento2-functional-test-module-cms": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-robots": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-url-rewrite": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cms": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-robots": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Sitemap\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Store/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Store/composer.json
index 39d3cb9d583..7e768c4b90e 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Store/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Store/composer.json
@@ -5,30 +5,25 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Store\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Swagger/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Swagger/composer.json
index 8dc3c358c46..213b3d1bdff 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Swagger/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Swagger/composer.json
@@ -5,23 +5,18 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Swagger\\": ""
         }
     },
     "extra": {
@@ -31,5 +26,6 @@
                 "dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Swagger"
             ]
         ]
-    }
+    },
+    "suggest": null
 }
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Swatches/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Swatches/composer.json
index 79689cd586a..3cfab737aa4 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Swatches/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Swatches/composer.json
@@ -5,34 +5,29 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-configurable-product": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-configurable-product": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Swatches\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SwatchesLayeredNavigation/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SwatchesLayeredNavigation/composer.json
index 16c1ef4eab8..bb7df9b687e 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SwatchesLayeredNavigation/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SwatchesLayeredNavigation/composer.json
@@ -5,23 +5,18 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\SwatchesLayeredNavigation\\": ""
         }
     },
     "extra": {
@@ -31,5 +26,6 @@
                 "dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SwatchesLayeredNavigation"
             ]
         ]
-    }
+    },
+    "suggest": null
 }
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Tax/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Tax/composer.json
index 29578354bc9..cbcbbea1f25 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Tax/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Tax/composer.json
@@ -5,38 +5,33 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-page-cache": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-reports": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-shipping": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-page-cache": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-reports": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-shipping": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Tax\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/TaxImportExport/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/TaxImportExport/composer.json
index ee998afdc6e..b9c550fda24 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/TaxImportExport/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/TaxImportExport/composer.json
@@ -5,29 +5,24 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\TaxImportExport\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Theme/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Theme/composer.json
index 2a05bb1be1e..4fcba7e8bab 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Theme/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Theme/composer.json
@@ -5,35 +5,30 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-cms": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-media-storage": "1.0.0",
-        "magento/magento2-functional-test-module-require-js": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0",
-        "magento/magento2-functional-test-module-widget": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cms": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-media-storage": "1.0.0-dev",
+        "magento/magento2-functional-test-module-require-js": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev",
+        "magento/magento2-functional-test-module-widget": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Theme\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Translation/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Translation/composer.json
index 8a9e1d516cd..9f1ff7470fe 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Translation/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Translation/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-developer": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-developer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Translation\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Ui/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Ui/composer.json
index 5144284192f..3411d25cdb8 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Ui/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Ui/composer.json
@@ -5,29 +5,24 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-authorization": "1.0.0",
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-user": "1.0.0"
+        "magento/magento2-functional-test-module-authorization": "1.0.0-dev",
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-user": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Ui\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Ups/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Ups/composer.json
index 86e2ccf62f3..e3100ca49bc 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Ups/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Ups/composer.json
@@ -5,32 +5,27 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-shipping": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-shipping": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Ups\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/UrlRewrite/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/UrlRewrite/composer.json
index 9343f1a448c..4ecae5ca480 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/UrlRewrite/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/UrlRewrite/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-url-rewrite": "1.0.0",
-        "magento/magento2-functional-test-module-cms": "1.0.0",
-        "magento/magento2-functional-test-module-cms-url-rewrite": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-url-rewrite": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cms": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cms-url-rewrite": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\UrlRewrite\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/User/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/User/composer.json
index b9fc97cbccb..945e3383a94 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/User/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/User/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-authorization": "1.0.0",
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-email": "1.0.0",
-        "magento/magento2-functional-test-module-integration": "1.0.0",
-        "magento/magento2-functional-test-module-security": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-authorization": "1.0.0-dev",
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-email": "1.0.0-dev",
+        "magento/magento2-functional-test-module-integration": "1.0.0-dev",
+        "magento/magento2-functional-test-module-security": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\User\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Usps/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Usps/composer.json
index d34034b84d4..c8815b5d490 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Usps/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Usps/composer.json
@@ -5,33 +5,28 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-config": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-shipping": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-config": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-shipping": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Usps\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Variable/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Variable/composer.json
index 772dfd4cac6..4886a968b11 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Variable/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Variable/composer.json
@@ -5,28 +5,23 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-email": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-email": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Variable\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Vault/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Vault/composer.json
index 72f78e07e54..51bbeb652ab 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Vault/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Vault/composer.json
@@ -5,31 +5,26 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-payment": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-payment": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Vault\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Version/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Version/composer.json
index 622210dd194..119aa2fca54 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Version/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Version/composer.json
@@ -5,23 +5,18 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Version\\": ""
         }
     },
     "extra": {
@@ -31,5 +26,6 @@
                 "dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Version"
             ]
         ]
-    }
+    },
+    "suggest": null
 }
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Webapi/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Webapi/composer.json
index 727fba2cf16..e9a12a1c055 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Webapi/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Webapi/composer.json
@@ -5,29 +5,24 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-authorization": "1.0.0",
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-integration": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0"
+        "magento/magento2-functional-test-module-authorization": "1.0.0-dev",
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-integration": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Webapi\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/WebapiSecurity/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/WebapiSecurity/composer.json
index f5de750e36d..bda7e23dacb 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/WebapiSecurity/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/WebapiSecurity/composer.json
@@ -5,26 +5,21 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-webapi": "1.0.0"
+        "magento/magento2-functional-test-module-webapi": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\WebapiSecurity\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Weee/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Weee/composer.json
index 29cff64dff5..1698a517349 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Weee/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Weee/composer.json
@@ -5,37 +5,32 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-directory": "1.0.0",
-        "magento/magento2-functional-test-module-eav": "1.0.0",
-        "magento/magento2-functional-test-module-page-cache": "1.0.0",
-        "magento/magento2-functional-test-module-quote": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-tax": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-directory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-eav": "1.0.0-dev",
+        "magento/magento2-functional-test-module-page-cache": "1.0.0-dev",
+        "magento/magento2-functional-test-module-quote": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-tax": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Weee\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Widget/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Widget/composer.json
index aed96d0056e..0fdf707a3be 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Widget/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Widget/composer.json
@@ -5,32 +5,27 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-cms": "1.0.0",
-        "magento/magento2-functional-test-module-email": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-theme": "1.0.0",
-        "magento/magento2-functional-test-module-variable": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-cms": "1.0.0-dev",
+        "magento/magento2-functional-test-module-email": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-theme": "1.0.0-dev",
+        "magento/magento2-functional-test-module-variable": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Widget\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Wishlist/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Wishlist/composer.json
index 496419cea22..1c8dcf9dbde 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Wishlist/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Wishlist/composer.json
@@ -5,34 +5,29 @@
         "sort-packages": true
     },
     "require": {
-        "allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
-        "codeception/codeception": "~2.3.4",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
         "magento/magento2-functional-testing-framework": "1.0.0",
-        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
-        "vlucas/phpdotenv": "~2.4"
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-backend": "1.0.0",
-        "magento/magento2-functional-test-module-catalog": "1.0.0",
-        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0",
-        "magento/magento2-functional-test-module-checkout": "1.0.0",
-        "magento/magento2-functional-test-module-customer": "1.0.0",
-        "magento/magento2-functional-test-module-rss": "1.0.0",
-        "magento/magento2-functional-test-module-sales": "1.0.0",
-        "magento/magento2-functional-test-module-store": "1.0.0",
-        "magento/magento2-functional-test-module-ui": "1.0.0"
+        "magento/magento2-functional-test-module-backend": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog": "1.0.0-dev",
+        "magento/magento2-functional-test-module-catalog-inventory": "1.0.0-dev",
+        "magento/magento2-functional-test-module-checkout": "1.0.0-dev",
+        "magento/magento2-functional-test-module-customer": "1.0.0-dev",
+        "magento/magento2-functional-test-module-rss": "1.0.0-dev",
+        "magento/magento2-functional-test-module-sales": "1.0.0-dev",
+        "magento/magento2-functional-test-module-store": "1.0.0-dev",
+        "magento/magento2-functional-test-module-ui": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "1.0.0",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
         "psr-4": {
-            "Magento\\": ["tests/functional/Magento", "generated/Magento"]
+            "Magento\\Wishlist\\": ""
         }
     },
     "extra": {
diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/WishlistAnalytics/composer.json b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/WishlistAnalytics/composer.json
index 19dba845461..0c09eacb90d 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/WishlistAnalytics/composer.json
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/WishlistAnalytics/composer.json
@@ -3,40 +3,29 @@
     "description": "Magento 2 Acceptance Test Module WishlistAnalytics",
     "repositories": [
         {
-            "type" : "composer",
-            "url" : "https://repo.magento.com/"
+            "type": "composer",
+            "url": "https://repo.magento.com/"
         }
     ],
+    "config": {
+        "sort-packages": true
+    },
     "require": {
-        "php": "~7.0",
-        "codeception/codeception": "2.2|2.3",
-        "allure-framework/allure-codeception": "dev-master",
-        "consolidation/robo": "^1.0.0",
-        "henrikbjorn/lurker": "^1.2",
-        "vlucas/phpdotenv": "~2.4",
-        "magento/magento2-functional-testing-framework": "dev-develop"
+        "magento/magento2-functional-testing-framework": "1.0.0",
+        "php": "7.0.2|7.0.4|~7.0.6|~7.1.0"
     },
     "suggest": {
-        "magento/magento2-functional-test-module-wishlist": "dev-master"
+        "magento/magento2-functional-test-module-wishlist": "1.0.0-dev"
     },
     "type": "magento2-test-module",
-    "version": "dev-master",
+    "version": "1.0.0-dev",
     "license": [
         "OSL-3.0",
         "AFL-3.0"
     ],
     "autoload": {
-        "psr-0": {
-            "Yandex": "vendor/allure-framework/allure-codeception/src/"
-        },
         "psr-4": {
-            "Magento\\FunctionalTestingFramework\\": [
-                "vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework"
-            ],
-            "Magento\\FunctionalTest\\": [
-                "tests/functional/Magento/FunctionalTest",
-                "generated/Magento/FunctionalTest"
-            ]
+            "Magento\\WishlistAnalytics\\": ""
         }
     },
     "extra": {
-- 
GitLab