Перейти к содержимому

Wulfer

Регистрация: 28 окт 2009
Offline Активность: 12 фев 2014 09:39
-----

Мои темы

Thucydides reports

08 ноября 2012 - 14:09

Использую <thucydides.version>0.9.22</thucydides.version>:

1. При генерации отчетов для IE выпадает следующая ошибка:

net.thucydides.core.reports.ReportGenerationFailedError: Failed to generate reports using net.thucydides.core.reports.html.HtmlAcceptanceTestReporter@7cedcb23
    at net.thucydides.core.reports.ReportService.generateReportFor(ReportService.java:107)
    at net.thucydides.core.reports.ReportService.generateReportsFor(ReportService.java:80)
    at net.thucydides.junit.runners.ThucydidesRunner.generateReportsFor(ThucydidesRunner.java:326)
    at net.thucydides.junit.runners.ThucydidesRunner.generateReports(ThucydidesRunner.java:227)
    at net.thucydides.junit.runners.ThucydidesRunner.run(ThucydidesRunner.java:204)
    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
    at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: java.io.IOException: Unsupported image type
    at net.thucydides.core.images.SimpleImageInfo.processStream(SimpleImageInfo.java:63)
    at net.thucydides.core.images.SimpleImageInfo.<init>(SimpleImageInfo.java:44)
    at net.thucydides.core.images.ResizableImage.<init>(ResizableImage.java:28)
    at net.thucydides.core.images.ResizableImage.loadFrom(ResizableImage.java:32)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.maxHeightOf(HtmlAcceptanceTestReporter.java:215)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.maxScreenshotHeightIn(HtmlAcceptanceTestReporter.java:208)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.expandScreenshots(HtmlAcceptanceTestReporter.java:181)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.generateScreenshotReportsFor(HtmlAcceptanceTestReporter.java:167)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.generateReportFor(HtmlAcceptanceTestReporter.java:130)
    at net.thucydides.core.reports.ReportService.generateReportFor(ReportService.java:105)
    ... 16 more
Caused by: java.io.IOException: Unsupported image type
    at net.thucydides.core.images.SimpleImageInfo.processStream(SimpleImageInfo.java:63)
    at net.thucydides.core.images.SimpleImageInfo.<init>(SimpleImageInfo.java:44)
    at net.thucydides.core.images.ResizableImage.<init>(ResizableImage.java:28)
    at net.thucydides.core.images.ResizableImage.loadFrom(ResizableImage.java:32)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.maxHeightOf(HtmlAcceptanceTestReporter.java:215)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.maxScreenshotHeightIn(HtmlAcceptanceTestReporter.java:208)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.expandScreenshots(HtmlAcceptanceTestReporter.java:181)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.generateScreenshotReportsFor(HtmlAcceptanceTestReporter.java:167)
    at net.thucydides.core.reports.html.HtmlAcceptanceTestReporter.generateReportFor(HtmlAcceptanceTestReporter.java:130)
    at net.thucydides.core.reports.ReportService.generateReportFor(ReportService.java:105)
    ... 16 more

2. Некоторые отчеты для IE всетаки генерируются, но в них почему нет скриншотов, только черный экран напротив шагов

Thucydides IE, Teamcity problem

08 ноября 2012 - 14:04

Окружение: Windows 2008 server, IE9, Teamcity Build Agent

Есть набор тестов выполняющийся в разных браузерах, запускается это все с помощью тимсити.

Время прохождения одного и того же теста в разных браузерах:
Firefox: ~60 секунд
Chrome: ~50 секунд
IE9: ~540 секунд

НО САМОЕ ИНТЕРЕСНОЕ, когда я запускаю этот же тест в IE9 прямо из среды разработки на том же серваке, то он проходит быстро, примерно за 70 секунд!!!

В чем же проблема почему IE тормозит именно когда запускается тимсити билд агентом?