mirror of
https://github.com/golang/go
synced 2024-11-22 04:34: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)))
|
(coverage-file (or coverage-file (go--coverage-file)))
|
||||||
(ranges-and-divisor (go--coverage-parse-file
|
(ranges-and-divisor (go--coverage-parse-file
|
||||||
coverage-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)
|
(with-current-buffer (or (get-buffer gocov-buffer-name)
|
||||||
(make-indirect-buffer origin-buffer gocov-buffer-name t))
|
(make-indirect-buffer origin-buffer gocov-buffer-name t))
|
||||||
(set (make-local-variable 'go--coverage-origin-buffer) origin-buffer)
|
(set (make-local-variable 'go--coverage-origin-buffer) origin-buffer)
|
||||||
|
Loading…
Reference in New Issue
Block a user