forked from dotnet/extensions
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMicrosoft.Extensions.AI.Evaluation.Reporting.csproj
More file actions
44 lines (37 loc) · 1.92 KB
/
Copy pathMicrosoft.Extensions.AI.Evaluation.Reporting.csproj
File metadata and controls
44 lines (37 loc) · 1.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<Project Sdk="Microsoft.NET.Sdk">
<!--
NOTE: To build and test the TypeScript code that this project depends on, set the 'EnableEvaluationReportBuild'
environment variable to 'true'. Note that the TypeScript build depends on Node.js tools. So you will need to
install the latest version of Node.js from https://nodejs.org/ as a prerequisite before setting the
'EnableEvaluationReportBuild' environment variable.
-->
<PropertyGroup>
<Description>A library that contains support for caching LLM responses, storing the results of evaluations and generating reports from that data.</Description>
<TargetFrameworks>$(TargetFrameworks);netstandard2.0</TargetFrameworks>
<RootNamespace>Microsoft.Extensions.AI.Evaluation.Reporting</RootNamespace>
<!-- EA0002: Use System.TimeProvider to make the code easier to test. -->
<NoWarn>$(NoWarn);EA0002</NoWarn>
</PropertyGroup>
<PropertyGroup>
<Workstream>AIEval</Workstream>
<Stage>preview</Stage>
<ForceLatestDotnetVersions>true</ForceLatestDotnetVersions>
<EnablePackageValidation>false</EnablePackageValidation>
<MinCodeCoverage>66</MinCodeCoverage>
<MinMutationScore>0</MinMutationScore>
</PropertyGroup>
<ItemGroup>
<EmbeddedResource Condition="'$(EnableEvaluationReportBuild)'=='true'"
Include="..\TypeScript\html-report\dist\index.html" Visible="false">
<LogicalName>Reporting.HTML.index.html</LogicalName>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Microsoft.Extensions.AI\Microsoft.Extensions.AI.csproj" />
<ProjectReference Include="..\..\Microsoft.Extensions.AI.Evaluation\Microsoft.Extensions.AI.Evaluation.csproj" />
</ItemGroup>
<ItemGroup>
<InternalsVisibleToTest Include="Microsoft.Extensions.AI.Evaluation.Integration.Tests" />
<InternalsVisibleToTest Include="Microsoft.Extensions.AI.Evaluation.Reporting.Tests" />
</ItemGroup>
</Project>