Ошибка при создании отчета HTML с использованием обновленной версии плагинов Gauge и Gauge - PullRequest
0 голосов
/ 21 октября 2019

Добрый день,

Я делаю тест автоматизации с использованием Gauge , и я недавно обновил его версию, а также обновил все плагины, которые я использую. Вот ответ, когда я проверил gauge --version

Gauge version: 1.0.6
Commit Hash: 2bc49db

Plugins
-------
html-report (4.0.8)
java (0.7.2)
screenshot (0.0.1)

Я запускаю свою автоматизацию, используя maven, и вот мои зависимости и плагины, связанные с Gauge

    <dependency>
        <groupId>com.thoughtworks.gauge</groupId>
        <artifactId>gauge-java</artifactId>
        <version>0.7.2</version>
        <scope>test</scope>
    </dependency>

    <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <source>8</source>
                <target>8</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>com.thoughtworks.gauge.maven</groupId>
            <artifactId>gauge-maven-plugin</artifactId>
            <version>1.4.1</version>
            <executions>
                <execution>
                    <phase>test</phase>
                    <configuration>
                        <specsDir>specs</specsDir>
                    </configuration>
                    <goals>
                        <goal>execute</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

Теперь, когда язапустить с использованием mvn gauge:execute, все мои сценарии работают нормально и проходят, но он не может сгенерировать отчет html после этого, и я получаю такую ​​ошибку:

panic: non-positive interval for NewTicker
goroutine 5 [running]:
time.NewTicker(0xf7359400, 0xffffffff, 0x10a20000)
    /usr/local/go/src/time/tick.go:23 +0x1b4
github.com/getgauge/html-report/listener.(*GaugeListener).sendPings(0x10861720)
    /tmp/src/github.com/getgauge/html-report/listener/gaugeListener.go:134 +0x172
created by github.com/getgauge/html-report/listener.(*GaugeListener).processMessages
    /tmp/src/github.com/getgauge/html-report/listener/gaugeListener.go:96 +0x2a8

Я искал на форумахразмера и не могу найти никакого решения по проблеме, с которой я сталкиваюсь. У меня также возникают трудности с поиском способа понижения версии моей версии Gauge до HTML-отчета.

Благодарим за любую помощь. Спасибо.

...