Skip to content

Commit 8660040

Browse files
KevinBKozanimeron2433
authored andcommitted
MQE-561: [ALLURE] Add an enum to the "Severity" annotation xml schema.
- annotationKey Severity => severity - changed transformAllure to take in string - verification test fixes.
1 parent aa3aa8e commit 8660040

20 files changed

+30
-28
lines changed

dev/tests/verification/Resources/ActionGroupWithDataOverrideTest.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class ActionGroupWithDataOverrideTestCest
6363
}
6464

6565
/**
66-
* @Severity(level = SeverityLevel::CRITICAL)
66+
* @Severity(level = SeverityLevel::MAJOR)
6767
* @Parameter(name = "AcceptanceTester", value="$I")
6868
* @param AcceptanceTester $I
6969
* @return void

dev/tests/verification/Resources/ActionGroupWithDataTest.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class ActionGroupWithDataTestCest
6363
}
6464

6565
/**
66-
* @Severity(level = SeverityLevel::CRITICAL)
66+
* @Severity(level = SeverityLevel::MAJOR)
6767
* @Parameter(name = "AcceptanceTester", value="$I")
6868
* @param AcceptanceTester $I
6969
* @return void

dev/tests/verification/Resources/ActionGroupWithDefaultArgumentAndStringSelectorParam.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use Yandex\Allure\Adapter\Annotation\TestCaseId;
2121
class ActionGroupWithDefaultArgumentAndStringSelectorParamCest
2222
{
2323
/**
24-
* @Severity(level = SeverityLevel::SEVERE)
24+
* @Severity(level = SeverityLevel::BLOCKER)
2525
* @Parameter(name = "AcceptanceTester", value="$I")
2626
* @param AcceptanceTester $I
2727
* @return void

dev/tests/verification/Resources/ActionGroupWithMultipleParameterSelectorsFromDefaultArgument.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use Yandex\Allure\Adapter\Annotation\TestCaseId;
2121
class ActionGroupWithMultipleParameterSelectorsFromDefaultArgumentCest
2222
{
2323
/**
24-
* @Severity(level = SeverityLevel::SEVERE)
24+
* @Severity(level = SeverityLevel::BLOCKER)
2525
* @Parameter(name = "AcceptanceTester", value="$I")
2626
* @param AcceptanceTester $I
2727
* @return void

dev/tests/verification/Resources/ActionGroupWithNoArguments.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use Yandex\Allure\Adapter\Annotation\TestCaseId;
2121
class ActionGroupWithNoArgumentsCest
2222
{
2323
/**
24-
* @Severity(level = SeverityLevel::SEVERE)
24+
* @Severity(level = SeverityLevel::BLOCKER)
2525
* @Parameter(name = "AcceptanceTester", value="$I")
2626
* @param AcceptanceTester $I
2727
* @return void

dev/tests/verification/Resources/ActionGroupWithNoDefaultTest.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class ActionGroupWithNoDefaultTestCest
6363
}
6464

6565
/**
66-
* @Severity(level = SeverityLevel::CRITICAL)
66+
* @Severity(level = SeverityLevel::MAJOR)
6767
* @Parameter(name = "AcceptanceTester", value="$I")
6868
* @param AcceptanceTester $I
6969
* @return void

dev/tests/verification/Resources/ActionGroupWithPassedArgumentAndStringSelectorParam.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use Yandex\Allure\Adapter\Annotation\TestCaseId;
2121
class ActionGroupWithPassedArgumentAndStringSelectorParamCest
2222
{
2323
/**
24-
* @Severity(level = SeverityLevel::SEVERE)
24+
* @Severity(level = SeverityLevel::BLOCKER)
2525
* @Parameter(name = "AcceptanceTester", value="$I")
2626
* @param AcceptanceTester $I
2727
* @return void

dev/tests/verification/Resources/ActionGroupWithPersistedData.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class ActionGroupWithPersistedDataCest
6363
}
6464

6565
/**
66-
* @Severity(level = SeverityLevel::CRITICAL)
66+
* @Severity(level = SeverityLevel::MAJOR)
6767
* @Parameter(name = "AcceptanceTester", value="$I")
6868
* @param AcceptanceTester $I
6969
* @return void

dev/tests/verification/Resources/ActionGroupWithSingleParameterSelectorFromDefaultArgument.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use Yandex\Allure\Adapter\Annotation\TestCaseId;
2121
class ActionGroupWithSingleParameterSelectorFromDefaultArgumentCest
2222
{
2323
/**
24-
* @Severity(level = SeverityLevel::SEVERE)
24+
* @Severity(level = SeverityLevel::BLOCKER)
2525
* @Parameter(name = "AcceptanceTester", value="$I")
2626
* @param AcceptanceTester $I
2727
* @return void

dev/tests/verification/Resources/ActionGroupWithSingleParameterSelectorFromPassedArgument.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use Yandex\Allure\Adapter\Annotation\TestCaseId;
2121
class ActionGroupWithSingleParameterSelectorFromPassedArgumentCest
2222
{
2323
/**
24-
* @Severity(level = SeverityLevel::SEVERE)
24+
* @Severity(level = SeverityLevel::BLOCKER)
2525
* @Parameter(name = "AcceptanceTester", value="$I")
2626
* @param AcceptanceTester $I
2727
* @return void

dev/tests/verification/Resources/ActionGroupWithTopLevelPersistedData.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class ActionGroupWithTopLevelPersistedDataCest
6363
}
6464

6565
/**
66-
* @Severity(level = SeverityLevel::CRITICAL)
66+
* @Severity(level = SeverityLevel::MAJOR)
6767
* @Parameter(name = "AcceptanceTester", value="$I")
6868
* @param AcceptanceTester $I
6969
* @return void

dev/tests/verification/Resources/ArgumentWithSameNameAsElement.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class ArgumentWithSameNameAsElementCest
6363
}
6464

6565
/**
66-
* @Severity(level = SeverityLevel::CRITICAL)
66+
* @Severity(level = SeverityLevel::MAJOR)
6767
* @Parameter(name = "AcceptanceTester", value="$I")
6868
* @param AcceptanceTester $I
6969
* @return void

dev/tests/verification/Resources/BasicActionGroupTest.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class BasicActionGroupTestCest
4343
}
4444

4545
/**
46-
* @Severity(level = SeverityLevel::CRITICAL)
46+
* @Severity(level = SeverityLevel::MAJOR)
4747
* @Parameter(name = "AcceptanceTester", value="$I")
4848
* @param AcceptanceTester $I
4949
* @return void

dev/tests/verification/Resources/BasicFunctionalTest.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class BasicFunctionalTestCest
5252
}
5353

5454
/**
55-
* @Severity(level = SeverityLevel::CRITICAL)
55+
* @Severity(level = SeverityLevel::MAJOR)
5656
* @Parameter(name = "AcceptanceTester", value="$I")
5757
* @param AcceptanceTester $I
5858
* @return void

dev/tests/verification/Resources/BasicMergeTest.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class BasicMergeTestCest
5454
}
5555

5656
/**
57-
* @Severity(level = SeverityLevel::CRITICAL)
57+
* @Severity(level = SeverityLevel::MAJOR)
5858
* @Parameter(name = "AcceptanceTester", value="$I")
5959
* @param AcceptanceTester $I
6060
* @return void

dev/tests/verification/Resources/MergedActionGroupTest.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class MergedActionGroupTestCest
6363
}
6464

6565
/**
66-
* @Severity(level = SeverityLevel::CRITICAL)
66+
* @Severity(level = SeverityLevel::MAJOR)
6767
* @Parameter(name = "AcceptanceTester", value="$I")
6868
* @param AcceptanceTester $I
6969
* @return void

dev/tests/verification/Resources/MergedReferencesTest.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class MergedReferencesTestCest
5252
}
5353

5454
/**
55-
* @Severity(level = SeverityLevel::CRITICAL)
55+
* @Severity(level = SeverityLevel::MAJOR)
5656
* @Parameter(name = "AcceptanceTester", value="$I")
5757
* @param AcceptanceTester $I
5858
* @return void

dev/tests/verification/Resources/MultipleActionGroupsTest.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class MultipleActionGroupsTestCest
6363
}
6464

6565
/**
66-
* @Severity(level = SeverityLevel::CRITICAL)
66+
* @Severity(level = SeverityLevel::MAJOR)
6767
* @Parameter(name = "AcceptanceTester", value="$I")
6868
* @param AcceptanceTester $I
6969
* @return void

dev/tests/verification/TestModule/Test/ActionGroupTest.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
xsi:noNamespaceSchemaLocation="../../../../../src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd">
1010
<test name="ActionGroupWithNoArguments">
1111
<annotations>
12-
<severity value="SEVERE"/>
12+
<severity value="BLOCKER"/>
1313
<title value="Action Group With No Argument"/>
1414
</annotations>
1515
<actionGroup ref="actionGroupWithoutArguments" stepKey="actionGroup"/>
1616
</test>
1717

1818
<test name="ActionGroupWithDefaultArgumentAndStringSelectorParam">
1919
<annotations>
20-
<severity value="SEVERE"/>
20+
<severity value="BLOCKER"/>
2121
<title value="Action Group With Default Argument Value and Hardcoded Value in Param"/>
2222
</annotations>
2323

@@ -26,7 +26,7 @@
2626

2727
<test name="ActionGroupWithPassedArgumentAndStringSelectorParam">
2828
<annotations>
29-
<severity value="SEVERE"/>
29+
<severity value="BLOCKER"/>
3030
<title value="Action Group With Passed Argument Value and Hardcoded Value in Param"/>
3131
</annotations>
3232

@@ -37,7 +37,7 @@
3737

3838
<test name="ActionGroupWithSingleParameterSelectorFromDefaultArgument">
3939
<annotations>
40-
<severity value="SEVERE"/>
40+
<severity value="BLOCKER"/>
4141
<title value="Action Group With Default Argument Value and Argument Value in Param"/>
4242
</annotations>
4343

@@ -46,7 +46,7 @@
4646

4747
<test name="ActionGroupWithSingleParameterSelectorFromPassedArgument">
4848
<annotations>
49-
<severity value="SEVERE"/>
49+
<severity value="BLOCKER"/>
5050
<title value="Action Group With Passed Argument Value and Argument Value in Param"/>
5151
</annotations>
5252

@@ -57,7 +57,7 @@
5757

5858
<test name="ActionGroupWithMultipleParameterSelectorsFromDefaultArgument">
5959
<annotations>
60-
<severity value="SEVERE"/>
60+
<severity value="BLOCKER"/>
6161
<title value="Action Group With Passed Argument Value and Multiple Argument Values in Param"/>
6262
</annotations>
6363

src/Magento/FunctionalTestingFramework/Test/Util/AnnotationExtractor.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,10 @@ public function extractAnnotations($testAnnotations)
4646
foreach ($annotations as $annotationKey => $annotationData) {
4747
$annotationValues = [];
4848
// Only transform severity annotation
49-
if ($annotationKey == "Severity") {
50-
$annotationObjects[$annotationKey] = $this->transformAllureSeverityToMagento($annotationData);
49+
if ($annotationKey == "severity") {
50+
$annotationObjects[$annotationKey] = $this->transformAllureSeverityToMagento(
51+
$annotationData[0]['value']
52+
);
5153
continue;
5254
}
5355

@@ -64,12 +66,12 @@ public function extractAnnotations($testAnnotations)
6466
* This method transforms Magento severity values from Severity annotation
6567
* Returns Allure annotation value
6668
*
67-
* @param array $annotationData
69+
* @param string $annotationData
6870
* @return array
6971
*/
7072
public function transformAllureSeverityToMagento($annotationData)
7173
{
72-
$annotationValue = strtoupper($annotationData[0]);
74+
$annotationValue = strtoupper($annotationData);
7375
//Mapping Magento severity to Allure Severity
7476
//Attempts to resolve annotationValue reference against MAGENTO_TO_ALLURE_SEVERITY_MAP -
7577
// if not found returns without modification

0 commit comments

Comments
 (0)