Skip to content

Commit 91cc434

Browse files
committed
MQE-448: created a utility script to generate mftf metadata from magenta swagger specification.
1 parent 5a60dec commit 91cc434

20 files changed

+669
-5
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"codeception/codeception": "2.2|2.3",
99
"flow/jsonpath": ">0.2",
1010
"fzaninotto/faker": "^1.6",
11-
"mustache/mustache": "~2.5"
11+
"mustache/mustache": "~2.5",
12+
"epfremme/swagger-php": "^2.0"
1213
},
1314
"require-dev": {
1415
"squizlabs/php_codesniffer": "1.5.3",

src/Magento/FunctionalTestingFramework/Util/MetadataGenerator/MetadataGenUtil.php renamed to src/Magento/FunctionalTestingFramework/Util/MetadataGenerator/FormData/MetadataGenUtil.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* See COPYING.txt for license details.
55
*/
66

7-
namespace Magento\FunctionalTestingFramework\Util\MetadataGenerator;
7+
namespace Magento\FunctionalTestingFramework\Util\MetadataGenerator\FormData;
88

99
use Mustache_Engine;
1010
use Mustache_Loader_FilesystemLoader;

src/Magento/FunctionalTestingFramework/Util/MetadataGenerator/_generateMetadtataFile.php renamed to src/Magento/FunctionalTestingFramework/Util/MetadataGenerator/FormData/_generateMetadataFile.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
* See COPYING.txt for license details.
55
*/
66

7-
require_once '../../../../../vendor/autoload.php';
7+
require_once '../../../../../../vendor/autoload.php';
88

99
const INPUT_TXT_FILE = 'input.yml';
1010

1111
// parse the input.yml file for context
1212
$inputCfg = \Symfony\Component\Yaml\Yaml::parse(file_get_contents(INPUT_TXT_FILE));
1313

1414
// create new MetadataGenUtil Object
15-
$metadataGenUtil = new Magento\FunctionalTestingFramework\Util\MetadataGenerator\MetadataGenUtil(
15+
$metadataGenUtil = new Magento\FunctionalTestingFramework\Util\MetadataGenerator\FormData\MetadataGenUtil(
1616
$inputCfg['operationName'],
1717
$inputCfg['operationDataType'],
1818
$inputCfg['operationUrl'],

src/Magento/FunctionalTestingFramework/Util/MetadataGenerator/views/operation.mustache renamed to src/Magento/FunctionalTestingFramework/Util/MetadataGenerator/FormData/views/operation.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77
-->
88

9-
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../DataGenerator/etc/dataOperation.xsd">
9+
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../DataGenerator/etc/dataOperation.xsd">
1010
<operation name="{{operationName}}" dataType="{{operationDataType}}" type="create" auth="adminFormKey" url="{{operationUrl}}" method="POST">
1111
{{>object}}
1212
</operation>

0 commit comments

Comments
 (0)