feat: update skip and need
This commit is contained in:
parent
8ea7920fbb
commit
b2f4eefd45
@ -324,37 +324,34 @@ func filterProfileByPattern(skippattern []string, needpattern []string, profiles
|
|||||||
|
|
||||||
var out = make([]*cover.Profile, 0)
|
var out = make([]*cover.Profile, 0)
|
||||||
|
|
||||||
if len(skippattern) == 0 {
|
if len(skippattern) != 0 {
|
||||||
goto need
|
for _, profile := range profiles {
|
||||||
}
|
skip := false
|
||||||
|
for _, pattern := range skippattern {
|
||||||
|
if strings.Contains(profile.FileName, pattern) {
|
||||||
|
skip = true
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
for _, profile := range profiles {
|
if !skip {
|
||||||
skip := false
|
out = append(out, profile)
|
||||||
for _, pattern := range skippattern {
|
|
||||||
if strings.Contains(profile.FileName, pattern) {
|
|
||||||
skip = true
|
|
||||||
break
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if !skip {
|
if len(needpattern) != 0 {
|
||||||
out = append(out, profile)
|
for _, profile := range out {
|
||||||
}
|
need := false
|
||||||
}
|
for _, pattern := range needpattern {
|
||||||
need:
|
if strings.Contains(profile.FileName, pattern) {
|
||||||
if len(needpattern) == 0 {
|
need = true
|
||||||
return profiles
|
break
|
||||||
}
|
}
|
||||||
for _, profile := range profiles {
|
}
|
||||||
need := false
|
if need {
|
||||||
for _, pattern := range needpattern {
|
out = append(out, profile)
|
||||||
if strings.Contains(profile.FileName, pattern) {
|
|
||||||
need = true
|
|
||||||
break
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
if need {
|
|
||||||
out = append(out, profile)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user