Good day,
I'm doing an automation test using Gauge and I've recently updated its version and also updated all of the plugins I'm using. Here is the response when I checked gauge --version
Gauge version: 1.0.6
Commit Hash: 2bc49db
Plugins
-------
html-report (4.0.8)
java (0.7.2)
screenshot (0.0.1)
I'm running my automation using maven and here are my dependencies and plugins related to 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>
Now when I run using mvn gauge:execute
, all of my scenarios are running fine and passing, but it cannot generate the html report after, and I'm receiving this kind of error:
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
I've searched the forums of gauge and can't seem to find any solution on the issue I'm experiencing. I'm having difficulty also on finding a way how to downgrade my version of Gauge back to the HTML Report is working.
Appreciate any kind of help. Thank you.
User contributions licensed under CC BY-SA 3.0