Skip to content

Commit 9ed0864

Browse files
committed
change Filter property to Exclude
1 parent ebedd70 commit 9ed0864

File tree

6 files changed

+22
-21
lines changed

6 files changed

+22
-21
lines changed

src/coverlet.core/Coverage.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,22 @@ public class Coverage
1414
private string _module;
1515
private string _identifier;
1616
private string[] _filters;
17-
private string[] _excludes;
17+
private string[] _rules;
1818
private List<InstrumenterResult> _results;
1919

20-
public Coverage(string module, string identifier, string[] filters, string[] excludes)
20+
public Coverage(string module, string identifier, string[] filters, string[] rules)
2121
{
2222
_module = module;
2323
_identifier = identifier;
2424
_filters = filters;
25-
_excludes = excludes;
25+
_rules = rules;
2626
_results = new List<InstrumenterResult>();
2727
}
2828

2929
public void PrepareModules()
3030
{
3131
string[] modules = InstrumentationHelper.GetCoverableModules(_module);
32-
string[] excludedFiles = InstrumentationHelper.GetExcludedFiles(_excludes);
32+
string[] excludedFiles = InstrumentationHelper.GetExcludedFiles(_rules);
3333

3434
foreach (var module in modules)
3535
{
@@ -211,4 +211,4 @@ private void CalculateCoverage()
211211
}
212212
}
213213
}
214-
}
214+
}

src/coverlet.core/Helpers/InstrumentationHelper.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,15 +131,15 @@ public static bool IsTypeExcluded(string module, string type, string[] filters)
131131
return isMatch;
132132
}
133133

134-
public static string[] GetExcludedFiles(string[] excludes)
134+
public static string[] GetExcludedFiles(string[] rules)
135135
{
136136
const string RELATIVE_KEY = nameof(RELATIVE_KEY);
137137
string parentDir = Directory.GetCurrentDirectory();
138138

139-
if (excludes == null || !excludes.Any()) return Array.Empty<string>();
139+
if (rules == null || !rules.Any()) return Array.Empty<string>();
140140

141141
var matcherDict = new Dictionary<string, Matcher>() { { RELATIVE_KEY, new Matcher() } };
142-
foreach (var excludeRule in excludes)
142+
foreach (var excludeRule in rules)
143143
{
144144
if (Path.IsPathRooted(excludeRule))
145145
{

src/coverlet.msbuild.tasks/InstrumentationTask.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public class InstrumentationTask : Task
99
{
1010
private static Coverage _coverage;
1111
private string _path;
12-
private string _filter;
12+
private string _exclude;
1313
private string _excludeByFile;
1414

1515
internal static Coverage Coverage
@@ -24,10 +24,10 @@ public string Path
2424
set { _path = value; }
2525
}
2626

27-
public string Filter
27+
public string Exclude
2828
{
29-
get { return _filter; }
30-
set { _filter = value; }
29+
get { return _exclude; }
30+
set { _exclude = value; }
3131
}
3232

3333
public string ExcludeByFile
@@ -40,10 +40,10 @@ public override bool Execute()
4040
{
4141
try
4242
{
43-
var excludes = _excludeByFile?.Split(',');
44-
var filters = _filter?.Split(',');
43+
var rules = _excludeByFile?.Split(',');
44+
var filters = _exclude?.Split(',');
4545

46-
_coverage = new Coverage(_path, Guid.NewGuid().ToString(), filters, excludes);
46+
_coverage = new Coverage(_path, Guid.NewGuid().ToString(), filters, rules);
4747
_coverage.PrepareModules();
4848
}
4949
catch (Exception ex)

src/coverlet.msbuild/coverlet.msbuild.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<CoverletOutputDirectory Condition="$(CoverletOutputDirectory) == ''">$(MSBuildProjectDirectory)</CoverletOutputDirectory>
66
<CoverletOutputName Condition=" '$(CoverletOutputName)' == '' ">coverage</CoverletOutputName>
77
<CoverletOutput>$([MSBuild]::EnsureTrailingSlash('$(CoverletOutputDirectory)'))$(CoverletOutputName)</CoverletOutput>
8-
<Filter Condition="$(Filter) == ''"></Filter>
8+
<Exclude Condition="$(Exclude) == ''"></Exclude>
99
<ExcludeByFile Condition="$(ExcludeByFile) == ''"></ExcludeByFile>
1010
<Threshold Condition="$(Threshold) == ''">0</Threshold>
1111
<ThresholdType Condition="$(ThresholdType) == ''">line,branch,method</ThresholdType>

src/coverlet.msbuild/coverlet.msbuild.targets

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@
66
<Target Name="InstrumentModulesNoBuild" BeforeTargets="VSTest">
77
<Coverlet.MSbuild.Tasks.InstrumentationTask
88
Condition="'$(VSTestNoBuild)' == 'true' and $(CollectCoverage) == 'true'"
9+
Exclude="$(Exclude)"
910
ExcludeByFile="$(ExcludeByFile)"
1011
Path="$(TargetPath)" />
1112
</Target>
1213

1314
<Target Name="InstrumentModulesAfterBuild" AfterTargets="BuildProject">
1415
<Coverlet.MSbuild.Tasks.InstrumentationTask
1516
Condition="'$(VSTestNoBuild)' != 'true' and $(CollectCoverage) == 'true'"
16-
Filter="$(Filter)"
17+
Exclude="$(Exclude)"
1718
ExcludeByFile="$(ExcludeByFile)"
1819
Path="$(TargetPath)" />
1920
</Target>

test/coverlet.core.tests/Helpers/InstrumentationHelperTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,11 @@ public void TestGetExcludedFilesUsingAbsFile()
9595
{
9696
var file = Path.GetRandomFileName();
9797
File.Create(file).Dispose();
98-
var excludeFiles = InstrumentationHelper.GetExcludedFiles(
98+
var excludedFiles = InstrumentationHelper.GetExcludedFiles(
9999
new string[] { Path.Combine(Directory.GetCurrentDirectory(), file) }
100100
);
101101
File.Delete(file);
102-
Assert.Single(excludeFiles);
102+
Assert.Single(excludedFiles);
103103
}
104104

105105
[Fact]
@@ -116,15 +116,15 @@ public void TestGetExcludedFilesUsingGlobbing()
116116
File.Create(path).Dispose();
117117
}
118118

119-
var excludeFiles = InstrumentationHelper.GetExcludedFiles(
119+
var excludedFiles = InstrumentationHelper.GetExcludedFiles(
120120
new string[] { $"*.{fileExtension}" });
121121

122122
foreach (var path in paths)
123123
{
124124
File.Delete(path);
125125
}
126126

127-
Assert.Equal(paths.Length, excludeFiles.Count());
127+
Assert.Equal(paths.Length, excludedFiles.Count());
128128
}
129129
}
130130
}

0 commit comments

Comments
 (0)