java—如何在cucumber的event publisher中获取用于执行测试用例的examples行

dzjeubhm  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(227)

我正在测试用例启动时使用事件发布器,但我想知道它使用哪个示例行来执行特定的测试用例。下面是我的事件发布者的代码

public class DryRunPlugin implements EventListener {

    final static int THREAD_COUNT = 10;
    static int Counter = 0;

    @Override
    public void setEventPublisher(EventPublisher publisher) {
        publisher.registerHandlerFor(TestCaseStarted.class, this::EHTestCaseStarted);
    }

    private void EHTestCaseStarted(TestCaseStarted event) {
        String ffPath = event.getTestCase().getUri().getPath();
        String scnType = event.getTestCase().getKeyword();

        List tags = event.getTestCase().getTags();
        int line = event.getTestCase().getLocation().getLine();

        parseGherkin(ffPath,line,scnType,tags);

        if(Counter>=THREAD_COUNT)
        {

        }
        else
        {

        }

    }

}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题