mirror of
https://github.com/VSadov/Satori.git
synced 2025-06-10 18:11:04 +09:00

* Use analyzers from targeting pack for NetCoreAppCurrent Fixes that analyzer failures didn't show-up in #74897 Add analyzers to the frameworklist that OOB projects in src/libraries use, and only auto ProjectReference the analyzers in generators.targets when not using the analyzers from the targeting pack. Also move the generator projects related code into a separate file. Continuation of https://github.com/dotnet/runtime/pull/75093 * Fix project build * Add missing reference to Regex tests * Add missing generators for netfx build * Fix paht in test project * Fix typo * Disable runtime marshalling for SharedTypes.csproj * Disable runtime marshalling for NativeExports.csproj
36 lines
2.2 KiB
XML
36 lines
2.2 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
<TargetFramework>$(NetCoreAppCurrent)-browser</TargetFramework>
|
|
<TestRuntime>true</TestRuntime>
|
|
<WasmXHarnessArgs>$(WasmXHarnessArgs) --engine-arg=--expose-gc --web-server-use-cop</WasmXHarnessArgs>
|
|
<NoWarn>0612</NoWarn>
|
|
<WasmEnableLegacyJsInterop Condition="'$(WasmEnableLegacyJsInterop)' == ''">true</WasmEnableLegacyJsInterop>
|
|
<DefineConstants Condition="'$(WasmEnableLegacyJsInterop)' == 'false'">$(DefineConstants);DISABLE_LEGACY_JS_INTEROP</DefineConstants>
|
|
<Scenario>WasmTestOnBrowser</Scenario>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup Condition="'$(WasmEnableLegacyJsInterop)' != 'false'">
|
|
<Compile Include="System\Runtime\InteropServices\JavaScript\JavaScriptTests.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\JavaScript\DataViewTests.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\JavaScript\MemoryTests.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\JavaScript\TypedArrayTests.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\JavaScript\ArrayTests.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\JavaScript\MarshalTests.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\JavaScript\DelegateTests.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\JavaScript\HelperMarshal.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\JavaScript\Http\HttpRequestMessageTest.cs" />
|
|
<Compile Include="$(LibrariesProjectRoot)System.Runtime.InteropServices.JavaScript\tests\System.Runtime.InteropServices.JavaScript.UnitTests\System\Runtime\InteropServices\JavaScript\Utils.cs" Link="System\Runtime\InteropServices\JavaScript\Utils.cs" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Include="System\Runtime\InteropServices\JavaScript\ParallelTests.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\JavaScript\TimerTests.cs" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<WasmExtraFilesToDeploy Include="timers.mjs" />
|
|
<None Include="timers.mjs" />
|
|
<ProjectReference Include="$(LibrariesProjectRoot)System.Runtime.InteropServices.JavaScript\src\System.Runtime.InteropServices.JavaScript.csproj" SkipUseReferenceAssembly="true"/>
|
|
</ItemGroup>
|
|
</Project>
|