File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
src/Yandex/Allure/Adapter Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -258,16 +258,15 @@ public function testStart(TestEvent $testEvent)
258
258
$ event = new TestCaseStartedEvent ($ this ->uuid , $ testName );
259
259
if ($ test instanceof Cest) {
260
260
$ className = get_class ($ test ->getTestClass ());
261
+ $ annotations = [];
261
262
if (class_exists ($ className , false )) {
262
- $ annotationManager = new Annotation \AnnotationManager (
263
- Annotation \AnnotationProvider::getClassAnnotations ($ className ));
264
- $ annotationManager ->updateTestCaseEvent ($ event );
263
+ $ annotations = array_merge ($ annotations , Annotation \AnnotationProvider::getClassAnnotations ($ className ));
265
264
}
266
265
if (method_exists ($ className , $ test ->getName ())){
267
- $ annotationManager = new Annotation \AnnotationManager (
268
- Annotation \AnnotationProvider::getMethodAnnotations ($ className , $ test ->getName ()));
269
- $ annotationManager ->updateTestCaseEvent ($ event );
266
+ $ annotations = array_merge ($ annotations , Annotation \AnnotationProvider::getMethodAnnotations ($ className , $ test ->getName ()));
270
267
}
268
+ $ annotationManager = new Annotation \AnnotationManager ($ annotations );
269
+ $ annotationManager ->updateTestCaseEvent ($ event );
271
270
} else if ($ test instanceof Gherkin) {
272
271
$ featureTags = $ test ->getFeatureNode ()->getTags ();
273
272
$ scenarioTags = $ test ->getScenarioNode ()->getTags ();
You can’t perform that action at this time.
0 commit comments