Skip to content

Commit 6bebe22

Browse files
committed
asdfasdf
1 parent 5879575 commit 6bebe22

2 files changed

Lines changed: 37 additions & 35 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
parallel: true
4040
coveralls-finish:
4141
needs: test
42-
runs-on: ubuntu-latest
42+
runs-on: windows-latest
4343
steps:
4444
- name: Coveralls Finished
4545
uses: coverallsapp/github-action@master

build/Tasks/TestTask.cs

Lines changed: 36 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -34,42 +34,44 @@ public override void Run(BuildContext context)
3434
},
3535
Settings = context.BuildDir + context.File("coverlet.runsettings")
3636
});
37-
38-
var allOpenCoverReports = GlobPattern.FromString(
39-
context.RepoDir
40-
+ context.Directory("**")
41-
+ context.Directory("TestResults")
42-
+ context.Directory("*")
43-
+ context.File("coverage.opencover.xml")
44-
);
45-
// Build HTML report
46-
context.ReportGenerator(
47-
allOpenCoverReports,
48-
context.Directory("TestReports"),
49-
new ReportGeneratorSettings
50-
{
51-
ToolPath = context.IsRunningOnLinux()
52-
? context.RepoDir + context.File("tools/ReportGenerator.5.4.9/tools/net9.0/ReportGenerator.dll")
53-
: null,
54-
ReportTypes = new[]
37+
if (context.IsRunningOnWindows())
38+
{
39+
var allOpenCoverReports = GlobPattern.FromString(
40+
context.RepoDir
41+
+ context.Directory("**")
42+
+ context.Directory("TestResults")
43+
+ context.Directory("*")
44+
+ context.File("coverage.opencover.xml")
45+
);
46+
// Build HTML report
47+
context.ReportGenerator(
48+
allOpenCoverReports,
49+
context.Directory("TestReports"),
50+
new ReportGeneratorSettings
5551
{
56-
ReportGeneratorReportType.Html,
52+
ToolPath = context.IsRunningOnLinux()
53+
? context.RepoDir + context.File("tools/ReportGenerator.5.4.9/tools/net9.0/ReportGenerator.dll")
54+
: null,
55+
ReportTypes = new[]
56+
{
57+
ReportGeneratorReportType.Html,
58+
}
5759
}
58-
}
59-
);
60+
);
61+
62+
// Build lcov report for Coveralls
63+
context.ReportGenerator(
64+
allOpenCoverReports,
65+
context.Directory("TestResults"),
66+
new ReportGeneratorSettings
67+
{
68+
ToolPath = context.IsRunningOnLinux()
69+
? context.RepoDir + context.File("tools/ReportGenerator.5.4.9/tools/net9.0/ReportGenerator.dll")
70+
: null,
71+
ArgumentCustomization = args => args.Append("-reporttypes:lcov")
72+
}
73+
);
74+
}
6075

61-
// Build lcov report for Coveralls
62-
context.ReportGenerator(
63-
allOpenCoverReports,
64-
context.Directory("TestResults"),
65-
new ReportGeneratorSettings
66-
{
67-
ToolPath = context.IsRunningOnLinux()
68-
? context.RepoDir + context.File("tools/ReportGenerator.5.4.9/tools/net9.0/ReportGenerator.dll")
69-
: null,
70-
ArgumentCustomization = args => args.Append("-reporttypes:lcov")
71-
}
72-
);
73-
7476
}
7577
}

0 commit comments

Comments
 (0)