Skip to content

Commit b3c6223

Browse files
committed
Exclude CLI presentation helpers from code coverage
1 parent 238f1a3 commit b3c6223

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/MotionExtract/Program.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11

2+
using System.Diagnostics.CodeAnalysis;
23
using System.Reflection;
34

45
namespace MotionExtract;
@@ -125,6 +126,7 @@ static int Main(string[] args)
125126
return errors > 0 ? 1 : 0;
126127
}
127128

129+
[ExcludeFromCodeCoverage]
128130
private static ParsedArguments ParseArguments(string[] args)
129131
{
130132
var result = new ParsedArguments();
@@ -178,6 +180,7 @@ private record ParsedArguments
178180
public bool ShowVersion { get; set; }
179181
}
180182

183+
[ExcludeFromCodeCoverage]
181184
private static void ShowHelp()
182185
{
183186
var version = Assembly.GetExecutingAssembly().GetName().Version?.ToString(3) ?? "1.0.0";
@@ -211,33 +214,38 @@ private static void ShowHelp()
211214
Console.WriteLine(" <filename>_video.mp4 - The video clip");
212215
}
213216

217+
[ExcludeFromCodeCoverage]
214218
private static void ShowVersion()
215219
{
216220
var version = Assembly.GetExecutingAssembly().GetName().Version?.ToString(3) ?? "1.0.0";
217221
Console.WriteLine($"MotionExtract v{version}");
218222
}
219223

224+
[ExcludeFromCodeCoverage]
220225
private static void WriteSuccess(string message)
221226
{
222227
Console.ForegroundColor = ConsoleColor.Green;
223228
Console.WriteLine(message);
224229
Console.ResetColor();
225230
}
226231

232+
[ExcludeFromCodeCoverage]
227233
private static void WriteWarning(string message)
228234
{
229235
Console.ForegroundColor = ConsoleColor.Yellow;
230236
Console.WriteLine(message);
231237
Console.ResetColor();
232238
}
233239

240+
[ExcludeFromCodeCoverage]
234241
private static void WriteError(string message)
235242
{
236243
Console.ForegroundColor = ConsoleColor.Red;
237244
Console.WriteLine(message);
238245
Console.ResetColor();
239246
}
240247

248+
[ExcludeFromCodeCoverage]
241249
private static void WriteInfo(string message)
242250
{
243251
Console.WriteLine(message);

0 commit comments

Comments
 (0)