@@ -91,16 +91,16 @@ public void Msbuild()
91
91
string logFilename = $ "{ TestContext . Current . TestClass ? . TestClassName } .{ TestContext . Current . TestMethod ? . MethodName } .binlog";
92
92
CreateDeterministicTestPropsFile ( ) ;
93
93
94
- DotnetCli ( $ "build -c { _buildConfiguration } -bl:build.{ logFilename } /p:DeterministicSourcePaths=true", out string standardOutput , out string standardError , _testProjectPath ) ;
95
- if ( ! string . IsNullOrEmpty ( standardError ) )
94
+ DotnetCli ( $ "build -c { _buildConfiguration } -bl:build.{ logFilename } /p:DeterministicSourcePaths=true", out string buildOutput , out string buildError , _testProjectPath ) ;
95
+ if ( ! string . IsNullOrEmpty ( buildError ) )
96
96
{
97
- _output . WriteLine ( standardError ) ;
97
+ _output . WriteLine ( buildError ) ;
98
98
}
99
99
else
100
100
{
101
- _output . WriteLine ( standardOutput ) ;
101
+ _output . WriteLine ( buildOutput ) ;
102
102
}
103
- Assert . Contains ( "Build succeeded." , standardOutput ) ;
103
+ Assert . Contains ( "Build succeeded." , buildOutput ) ;
104
104
string sourceRootMappingFilePath = Path . Combine ( _testBinaryPath , _buildConfiguration . ToLowerInvariant ( ) , "CoverletSourceRootsMapping_coverletsample.integration.determisticbuild" ) ;
105
105
Assert . True ( File . Exists ( sourceRootMappingFilePath ) , $ "File not found: { sourceRootMappingFilePath } ") ;
106
106
Assert . False ( string . IsNullOrEmpty ( File . ReadAllText ( sourceRootMappingFilePath ) ) ) ;
@@ -109,7 +109,7 @@ public void Msbuild()
109
109
string testResultFile = Path . Join ( testResultPath , "coverage.json" ) ;
110
110
string cmdArgument = $ "test -c { _buildConfiguration } --no-build /p:CollectCoverage=true /p:CoverletOutput=\" { testResultFile } \" /p:DeterministicReport=true /p:CoverletOutputFormat=\" cobertura%2cjson\" /p:Include=\" [coverletsample.integration.determisticbuild]*DeepThought\" /p:IncludeTestAssembly=true";
111
111
_output . WriteLine ( $ "Command: dotnet { cmdArgument } ") ;
112
- int result = DotnetCli ( cmdArgument , out standardOutput , out standardError , _testProjectPath ) ;
112
+ int result = DotnetCli ( cmdArgument , out string standardOutput , out string standardError , _testProjectPath ) ;
113
113
if ( ! string . IsNullOrEmpty ( standardError ) )
114
114
{
115
115
_output . WriteLine ( standardError ) ;
@@ -134,16 +134,16 @@ public void Msbuild_SourceLink()
134
134
string logFilename = $ "{ TestContext . Current . TestClass ? . TestClassName } .{ TestContext . Current . TestMethod ? . MethodName } .binlog";
135
135
CreateDeterministicTestPropsFile ( ) ;
136
136
137
- DotnetCli ( $ "build -c { _buildConfiguration } -bl:build.{ logFilename } --verbosity normal /p:DeterministicSourcePaths=true", out string standardOutput , out string standardError , _testProjectPath ) ;
138
- if ( ! string . IsNullOrEmpty ( standardError ) )
137
+ DotnetCli ( $ "build -c { _buildConfiguration } -bl:build.{ logFilename } --verbosity normal /p:DeterministicSourcePaths=true", out string buildOutput , out string buildError , _testProjectPath ) ;
138
+ if ( ! string . IsNullOrEmpty ( buildError ) )
139
139
{
140
- _output . WriteLine ( standardError ) ;
140
+ _output . WriteLine ( buildError ) ;
141
141
}
142
142
else
143
143
{
144
- _output . WriteLine ( standardOutput ) ;
144
+ _output . WriteLine ( buildOutput ) ;
145
145
}
146
- Assert . Contains ( "Build succeeded." , standardOutput ) ;
146
+ Assert . Contains ( "Build succeeded." , buildOutput ) ;
147
147
string sourceRootMappingFilePath = Path . Combine ( _testBinaryPath , _buildConfiguration . ToLowerInvariant ( ) , "CoverletSourceRootsMapping_coverletsample.integration.determisticbuild" ) ;
148
148
149
149
Assert . True ( File . Exists ( sourceRootMappingFilePath ) , $ "File not found: { sourceRootMappingFilePath } ") ;
@@ -153,7 +153,7 @@ public void Msbuild_SourceLink()
153
153
string testResultFile = Path . Join ( testResultPath , "coverage.json" ) ;
154
154
string cmdArgument = $ "test -c { _buildConfiguration } --no-build /p:CollectCoverage=true /p:CoverletOutput=\" { testResultFile } \" /p:CoverletOutputFormat=\" cobertura%2cjson\" /p:UseSourceLink=true /p:Include=\" [coverletsample.integration.determisticbuild]*DeepThought\" /p:IncludeTestAssembly=true";
155
155
_output . WriteLine ( $ "Command: dotnet { cmdArgument } ") ;
156
- int result = DotnetCli ( cmdArgument , out standardOutput , out standardError , _testProjectPath ) ;
156
+ int result = DotnetCli ( cmdArgument , out string standardOutput , out string standardError , _testProjectPath ) ;
157
157
if ( ! string . IsNullOrEmpty ( standardError ) )
158
158
{
159
159
_output . WriteLine ( standardError ) ;
@@ -183,16 +183,16 @@ public void Collectors()
183
183
DeleteLogFiles ( testLogFilesPath ) ;
184
184
DeleteCoverageFiles ( testResultPath ) ;
185
185
186
- DotnetCli ( $ "build -c { _buildConfiguration } -bl:build.{ logFilename } --verbosity normal /p:DeterministicSourcePaths=true", out string standardOutput , out string standardError , _testProjectPath ) ;
187
- if ( ! string . IsNullOrEmpty ( standardError ) )
186
+ DotnetCli ( $ "build -c { _buildConfiguration } -bl:build.{ logFilename } --verbosity normal /p:DeterministicSourcePaths=true", out string buildOutput , out string buildError , _testProjectPath ) ;
187
+ if ( ! string . IsNullOrEmpty ( buildError ) )
188
188
{
189
- _output . WriteLine ( standardError ) ;
189
+ _output . WriteLine ( buildError ) ;
190
190
}
191
191
else
192
192
{
193
- _output . WriteLine ( standardOutput ) ;
193
+ _output . WriteLine ( buildOutput ) ;
194
194
}
195
- Assert . Contains ( "Build succeeded." , standardOutput ) ;
195
+ Assert . Contains ( "Build succeeded." , buildOutput ) ;
196
196
string sourceRootMappingFilePath = Path . Combine ( _testBinaryPath , _buildConfiguration . ToLowerInvariant ( ) , "CoverletSourceRootsMapping_coverletsample.integration.determisticbuild" ) ;
197
197
198
198
Assert . True ( File . Exists ( sourceRootMappingFilePath ) , $ "File not found: { sourceRootMappingFilePath } ") ;
@@ -202,7 +202,7 @@ public void Collectors()
202
202
string runSettingsPath = AddCollectorRunsettingsFile ( _testProjectPath , "[coverletsample.integration.determisticbuild]*DeepThought" , deterministicReport : true ) ;
203
203
string cmdArgument = $ "test -c { _buildConfiguration } --no-build --collect:\" XPlat Code Coverage\" --results-directory:\" { testResultPath } \" --settings \" { runSettingsPath } \" --diag:{ Path . Combine ( testLogFilesPath , "log.txt" ) } ";
204
204
_output . WriteLine ( $ "Command: dotnet { cmdArgument } ") ;
205
- int result = DotnetCli ( cmdArgument , out standardOutput , out standardError , _testProjectPath ) ;
205
+ int result = DotnetCli ( cmdArgument , out string standardOutput , out string standardError , _testProjectPath ) ;
206
206
if ( ! string . IsNullOrEmpty ( standardError ) )
207
207
{
208
208
_output . WriteLine ( standardError ) ;
@@ -238,16 +238,16 @@ public void Collectors_SourceLink()
238
238
DeleteLogFiles ( testLogFilesPath ) ;
239
239
DeleteCoverageFiles ( testResultPath ) ;
240
240
241
- DotnetCli ( $ "build -c { _buildConfiguration } -bl:build.{ logFilename } --verbosity normal /p:DeterministicSourcePaths=true", out string standardOutput , out string standardError , _testProjectPath ) ;
242
- if ( ! string . IsNullOrEmpty ( standardError ) )
241
+ DotnetCli ( $ "build -c { _buildConfiguration } -bl:build.{ logFilename } --verbosity normal /p:DeterministicSourcePaths=true", out string buildOutput , out string buildError , _testProjectPath ) ;
242
+ if ( ! string . IsNullOrEmpty ( buildError ) )
243
243
{
244
- _output . WriteLine ( standardError ) ;
244
+ _output . WriteLine ( buildError ) ;
245
245
}
246
246
else
247
247
{
248
- _output . WriteLine ( standardOutput ) ;
248
+ _output . WriteLine ( buildOutput ) ;
249
249
}
250
- Assert . Contains ( "Build succeeded." , standardOutput ) ;
250
+ Assert . Contains ( "Build succeeded." , buildOutput ) ;
251
251
string sourceRootMappingFilePath = Path . Combine ( _testBinaryPath , _buildConfiguration . ToLowerInvariant ( ) , "CoverletSourceRootsMapping_coverletsample.integration.determisticbuild" ) ;
252
252
253
253
Assert . True ( File . Exists ( sourceRootMappingFilePath ) , $ "File not found: { sourceRootMappingFilePath } ") ;
@@ -257,7 +257,7 @@ public void Collectors_SourceLink()
257
257
string runSettingsPath = AddCollectorRunsettingsFile ( _testProjectPath , "[coverletsample.integration.determisticbuild]*DeepThought" , sourceLink : true ) ;
258
258
string cmdArgument = $ "test -c { _buildConfiguration } --no-build --collect:\" XPlat Code Coverage\" --results-directory:\" { testResultPath } \" --settings \" { runSettingsPath } \" --diag:{ Path . Combine ( testLogFilesPath , "log.txt" ) } ";
259
259
_output . WriteLine ( $ "Command: dotnet { cmdArgument } ") ;
260
- int result = DotnetCli ( cmdArgument , out standardOutput , out standardError , _testProjectPath ) ;
260
+ int result = DotnetCli ( cmdArgument , out string standardOutput , out string standardError , _testProjectPath ) ;
261
261
if ( ! string . IsNullOrEmpty ( standardError ) )
262
262
{
263
263
_output . WriteLine ( standardError ) ;
0 commit comments