You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Building and testing on my laptop is pretty stable but building and testing on travis has >50% failure rate. Building on a large AWS node also shows significant failure rates.
The build command on travis differs from the one I normally use. Travis uses:
mvn -B clean install -DskipTests
mvn -B test
I emulated this on the large AWS node and got the following results:
The final upshot here was a subtle-ish bug in the ArrayDigest where adding a data point to a centroid with an identical mean as others could cause a problem. This only occurred when all but one of the collocated centroids were full which fooled the code into thinking that there was a unique nearest centroid. In addition, it seems that the @afterclass method in TestDigest is called under surprising circumstances (which probably means something else is wrong in the way that logs are being kept for tests)
Building and testing on my laptop is pretty stable but building and testing on travis has >50% failure rate. Building on a large AWS node also shows significant failure rates.
The build command on travis differs from the one I normally use. Travis uses:
I emulated this on the large AWS node and got the following results:
I see no difference in failure rates here. I also looked at the environment and was unable to discern any difference due to -B.
The pom has the following surefire configuration:
Commenting out the configuration elements here doesn't seem to change anything either.
The text was updated successfully, but these errors were encountered: