florence / cover

a code coverage tool for racket
MIT License
38 stars 7 forks source link

`division by zero` internal error #123

Closed takikawa closed 8 years ago

takikawa commented 8 years ago

Reproduction:

$ raco cover -b -p typed-racket
cover: instrumenting: /home/asumu/plt/racket-git/extra-pkgs/typed-racket/typed-racket/info.rkt
cover: running file: /home/asumu/plt/racket-git/extra-pkgs/typed-racket/typed-racket/info.rkt
dumping coverage info into "coverage"
/: division by zero
  context...:
   /home/asumu/plt/racket-git/racket/share/pkgs/cover/cover/private/html/html.rkt:289:0: div:total-coverage
   /home/asumu/plt/racket-git/racket/share/pkgs/cover/cover/private/html/html.rkt:276:0: generate-index
   /home/asumu/plt/racket-git/racket/share/pkgs/cover/cover/private/html/html.rkt:46:0: get-files
   /home/asumu/plt/racket-git/racket/share/pkgs/cover/cover/private/html/html.rkt:30:0: generate-html-coverage
   /home/asumu/plt/racket-git/racket/share/pkgs/cover/cover/raco.rkt:83:4
   /home/asumu/plt/racket-git/racket/share/pkgs/cover/cover/private/shared.rkt:28:0: with-intercepted-logging
   (submod /home/asumu/plt/racket-git/racket/share/pkgs/cover/cover/raco.rkt main): [running body]
   /home/asumu/plt/racket-git/racket/collects/raco/raco.rkt: [running body]
florence commented 8 years ago

What version of cover do you have?

takikawa commented 8 years ago

Here is the result of raco pkg show -a cover:

Installation-wide:
 Package[*=auto]  Checksum              Source
 cover*           81649bb378c75d65d...  catalog...er#release

(which I think is the latest on pkgs?)

florence commented 8 years ago

Oh! This is fixed, I just forgot to actually release push cover's next version to the release branch...

florence commented 8 years ago

Fixed. The new code should be on the package server whenever it gets around to updating...