codecov 允许您指定总覆盖目标,它还允许 codecov/patch。然而,补丁检查试图强制补丁覆盖率至少达到当前主服务器的覆盖率。即如果总覆盖率目标是 80%,如果当前主覆盖率为 84%,则补丁覆盖率至少需要为 84%。我理解这背后的基本原理,codecov 不允许总覆盖率倒退......
我的问题是 - 有没有办法为补丁覆盖指定固定目标?例如,假设我也想将补丁覆盖率目标设置为固定的 80%,有没有办法做到这一点?提前致谢。
我正在尝试扩展 AWS S3 Bucket 类型以包含附加格式并将其编组为 JSON,但编组不会选择附加字段
这就是我所拥有的
// AWS has this struct already
type Bucket struct {
// Date the bucket was created.
CreationDate *time.Time `type:"timestamp"
timestampFormat:"iso8601"`
// The name of the bucket.
Name *string `type:"string"`
// contains filtered or unexported fields
}
// Extended struct
type AWSS3Bucket struct {
s3.Bucket
location string
}
somefunc()
{
var region string = "us-west-1"
aws_s3_bucket := AWSS3Bucket{Bucket:*bucket, location:region}
jsonString, err := json.Marshal(&aws_s3_bucket)
fmt.Printf("%s\n", jsonString)
}
Run Code Online (Sandbox Code Playgroud)
我得到的只是 Bucket 的编码。例如,我上面的输出总是这样,不包括区域
{"CreationDate":"2016-10-17T22:33:14Z","Name":"test-bucket"}
Run Code Online (Sandbox Code Playgroud)
知道为什么该区域没有被编组到 json 缓冲区中吗?