如何在allure-junit-adapter中对lambda表达式使用@step注释

时间:2017-09-05 14:55:34

标签: allure

使用: ru.yandex.qatools.allure:allure-junit-adapter 1.5.0

希望对lambda表达式的字段使用@Step注释:

@Step("Assert screens")
 protected AssertScreenshotsInterface compareScreenshots = () -> assertThat(compareImages(getEtalonScreenshotPath(), getCurrentScreenshotPath(),
    getDifferentScreenshotPath())).isTrue();

ide show提示:“@ Step不适用于字段”。我在每次测试中都使用它,如何在倾城报告中支持lambda?

1 个答案:

答案 0 :(得分:1)

目前无法实现,因为Pure Socket Cluster目标是METHOD。 但您可以在Steps's项目中创建功能请求,如果它对您真的很重要。