|
|
@@ -26,10 +26,18 @@ func (c *Coverage) Key() string {
|
|
|
}
|
|
|
|
|
|
func (c *Coverage) IsEmpty() bool {
|
|
|
+ if c == nil {
|
|
|
+ log.Warnf("calling IsEmpty() on a nil Coverage")
|
|
|
+ return true
|
|
|
+ }
|
|
|
return c.Type == "" && c.Count == 0 && len(c.Errors) == 0 && len(c.Warnings) == 0 && c.Updated == time.Time{}
|
|
|
}
|
|
|
|
|
|
func (c *Coverage) Clone() *Coverage {
|
|
|
+ if c == nil {
|
|
|
+ log.Warnf("calling Clone() on a nil Coverage")
|
|
|
+ return nil
|
|
|
+ }
|
|
|
var errors []string
|
|
|
if len(c.Errors) > 0 {
|
|
|
errors = make([]string, len(c.Errors))
|