mirror of
https://github.com/golang/go
synced 2024-11-21 22:04:39 -07:00
misc/emacs: Detect stale coverage reports
When the coverage report file is older than the file we're showing the coverage report for, then we show a simple message to state this fact. R=adonovan, dominik.honnef, bradfitz CC=golang-dev https://golang.org/cl/12919044
This commit is contained in:
parent
7481037707
commit
dccf651b24
@ -1110,7 +1110,13 @@ for."
|
||||
(coverage-file (or coverage-file (go--coverage-file)))
|
||||
(ranges-and-divisor (go--coverage-parse-file
|
||||
coverage-file
|
||||
(file-name-nondirectory (buffer-file-name origin-buffer)))))
|
||||
(file-name-nondirectory (buffer-file-name origin-buffer))))
|
||||
(cov-mtime (nth 5 (file-attributes coverage-file)))
|
||||
(cur-mtime (nth 5 (file-attributes (buffer-file-name origin-buffer)))))
|
||||
|
||||
(if (< (float-time cov-mtime) (float-time cur-mtime))
|
||||
(message "Coverage file is older than the source file."))
|
||||
|
||||
(with-current-buffer (or (get-buffer gocov-buffer-name)
|
||||
(make-indirect-buffer origin-buffer gocov-buffer-name t))
|
||||
(set (make-local-variable 'go--coverage-origin-buffer) origin-buffer)
|
||||
|
Loading…
Reference in New Issue
Block a user