All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.yandex.qatools.allure.spock.AllureSpockExtension Maven / Gradle / Ivy

package ru.yandex.qatools.allure.spock;

import org.spockframework.runtime.extension.AbstractGlobalExtension;
import org.spockframework.runtime.model.SpecInfo;
import ru.yandex.qatools.allure.config.AllureConfig;

/**
 * @author Dmitry Baev [email protected]
 *         Date: 24.06.14
 */
public class AllureSpockExtension extends AbstractGlobalExtension {

    @Override
    public void start() {
        TargetDirCleaner.deleteTestReports(AllureConfig.newInstance().getResultsDirectory());
    }

    @Override
    public void visitSpec(SpecInfo spec) {
        spec.addListener(new SpockRunListener());
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy