Добрый день,
Я делаю тест автоматизации с использованием 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-отчета.
Благодарим за любую помощь. Спасибо.