2016-08-02 56 views
2

Ich verwende goconvey und andere Tools, um die Codeabdeckung zu erhalten.
Dies erzeugt einen Bericht über die Testabdeckung, zeigt jedoch nur die Abdeckung für den Testfallcode.
API wird auf dem Golang-Server gehostet.
Ich würde gerne wissen, wie viel Server Seite Code von meinem
tests(unit,integreation,system tests) abgedeckt ist.
Wie soll ich das tun?Wie kann ich Code-Coverage von meinem Golang Server erhalten?

Antwort

2

Hier ist, was ich tue:

godep go test -coverprofile cover.out `go list ./... | grep -v vendor` 
go tool cover -html=cover.out 

, dass eine Berichterstattung Bericht erzeugt und dann öffnet sich ein Browserfenster, um es anzuzeigen.