<Project Sdk= "Microsoft.NET.Sdk" >
<PropertyGroup >
<TargetFramework > net6.0</TargetFramework>
<IsPackable > false</IsPackable>
<CodeAnalysisRuleSet > ../jellyfin-tests.ruleset</CodeAnalysisRuleSet>
<RootNamespace > Jellyfin.MediaEncoding.Keyframes</RootNamespace>
</PropertyGroup>
<ItemGroup >
<PackageReference Include= "Microsoft.NET.Test.Sdk" Version= "17.2.0" />
<PackageReference Include= "xunit" Version= "2.4.1" />
<PackageReference Include= "xunit.runner.visualstudio" Version= "2.4.5" >
<IncludeAssets > runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets > all</PrivateAssets>
</PackageReference>
<PackageReference Include= "coverlet.collector" Version= "3.1.2" >
<IncludeAssets > runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets > all</PrivateAssets>
</PackageReference>
</ItemGroup>
<!-- Code Analyzers -->
<ItemGroup Condition= " '$(Configuration)' == 'Debug' " >
<PackageReference Include= "Microsoft.CodeAnalysis.BannedApiAnalyzers" Version= "3.3.3" >
<PrivateAssets > all</PrivateAssets>
<IncludeAssets > runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<PackageReference Include= "SerilogAnalyzer" Version= "0.15.0" PrivateAssets= "All" />
<PackageReference Include= "StyleCop.Analyzers" Version= "1.2.0-beta.435" PrivateAssets= "All" />
<PackageReference Include= "SmartAnalyzers.MultithreadingAnalyzer" Version= "1.1.31" PrivateAssets= "All" />
</ItemGroup>
<ItemGroup >
<ProjectReference Include= "../../src/Jellyfin.MediaEncoding.Keyframes/Jellyfin.MediaEncoding.Keyframes.csproj" />
</ItemGroup>
<ItemGroup >
<None Update= "FfProbe/Test Data/keyframes.txt" >
<CopyToOutputDirectory > Always</CopyToOutputDirectory>
</None>
<None Update= "FfProbe/Test Data/keyframes_result.json" >
<CopyToOutputDirectory > Always</CopyToOutputDirectory>
</None>
<None Update= "FfProbe/Test Data/keyframes_streamduration.txt" >
<CopyToOutputDirectory > Always</CopyToOutputDirectory>
</None>
<None Update= "FfProbe/Test Data/keyframes_streamduration_result.json" >
<CopyToOutputDirectory > Always</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>