Examples of TakenResourceRegister


Examples of org.arquillian.recorder.reporter.impl.TakenResourceRegister

     *
     * @param event
     */
    public void onScreenshooterExtensionConfigured(@Observes(precedence = Integer.MIN_VALUE) ScreenshooterExtensionConfigured event) {
        if (takenResourceRegister.get() == null) {
            this.takenResourceRegister.set(new TakenResourceRegister());
        }
        BrowserScreenshooter screenshooter = new BrowserScreenshooter(takenResourceRegister.get());
        screenshooter.init(configuration.get());
        this.screenshooterProducer.set(screenshooter);
    }
View Full Code Here

Examples of org.arquillian.recorder.reporter.impl.TakenResourceRegister

    private Instance<VideoConfiguration> configuration;

    public void onVideoRecorderExtensionConfigured(@Observes VideoExtensionConfigured event) {

        if (takenResourceRegister.get() == null) {
            this.takenResourceRegister.set(new TakenResourceRegister());
        }

        Recorder recorder = new DesktopVideoRecorder(takenResourceRegister.get());
        recorder.init(configuration.get());
View Full Code Here

Examples of org.arquillian.recorder.reporter.impl.TakenResourceRegister

    @Inject
    private Event<PropertyReportEvent> reportEvent;

    public void onInTestResourceReport(@Observes InTestResourceReport event) {

        TakenResourceRegister register = takenResourceRegister.get();

        for (Video video : register.getTakenVideos()) {
            if (!register.getReportedVideos().contains(video)) {

                VideoEntry entry = new VideoEntry();
                entry.setPath(video.getResource().getAbsolutePath());
                entry.setType(video.getResourceType().toString());
                entry.setSize(Long.toString(video.getResource().length()));
                entry.setHeight(video.getHeight());
                entry.setWidth(video.getWidth());
                entry.setPhase(When.IN_TEST);

                reportEvent.fire(new PropertyReportEvent(entry));
            }
        }

        register.invalidateVideos();
    }
View Full Code Here

Examples of org.arquillian.recorder.reporter.impl.TakenResourceRegister

    @Inject
    private Event<PropertyReportEvent> reportEvent;

    public void onInTestResourceReport(@Observes InTestResourceReport event) {

        TakenResourceRegister register = takenResourceRegister.get();

        for (Screenshot screenshot : register.getTakenScreenshots()) {
            if (!register.getReportedScreenshots().contains(screenshot)) {

                ScreenshotEntry propertyEntry = new ScreenshotEntry();
                propertyEntry.setPath(screenshot.getResource().getAbsolutePath());
                propertyEntry.setType(screenshot.getResourceType().toString());
                propertyEntry.setSize(Long.toString(screenshot.getResource().length()));
                propertyEntry.setWidth(screenshot.getWidth());
                propertyEntry.setHeight(screenshot.getHeight());
                propertyEntry.setPhase(When.IN_TEST);

                reportEvent.fire(new PropertyReportEvent(propertyEntry));
            }
        }

        register.invalidateScreenshots();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.