1. tests\src\Common\test_dependencies\project.json - To consume corefx and other nuget feeds
2. tests\src\Common\empty\project.json - To build against the mscorlib facade,to use this just Add
<ReferenceLocalMscorlib>true</ReferenceLocalMscorlib> to your project
<repo_root>\binaries\tests\x64\debug\Exceptions\Finalization\Finalizer.cmd -debug <debuggerFullPath>
-Note:
-1. The Managed libraries in the above CORE_ROOT is populated from the [project.json](https://github.com/dotnet/coreclr/blob/master/tests/src/runtime/project.json), this is distinct from what was used to build the test.
-
**Modifying a test**
If test changes are needed, make the change and build the test project. This will binplace the binaries in test binaries folder (e.g. `<repo_root>\binaries\tests\x64\debug\Exceptions\Finalization`). At this point, follow the steps to re-run a failed test to re-run the modified test.
4. Add the project of the new test to `<repo_root>\tests\src\AllTestProjects.sln` in VS
5. Add source files to this newly added project.
6. Indicate the success of the test by returning `100`.
-7. Add the .NET CoreFX contract references, as required, via the Nuget Package Manager in Visual Studio. *Make sure this does not change the csproj. If it does, then undo the change in the csproj.*
8. Add any other projects as a dependency, if needed.
9. Build the test.
10. Follow the steps to re-run a failed test to validate the new test.
``<DisableProjectBuild Condition=" '$(Platform)' == 'arm64' ">true</DisableProjectBuild>``
``</PropertyGroup>``
+
+2. To Add Nuget\MyGet Refernces use this (project.json)[https://github.com/dotnet/coreclr/blob/master/tests/src/Common/test_dependencies/project.json]
+
+3. To Build against the mscorlib facade add ``<ReferenceLocalMscorlib>true</ReferenceLocalMscorlib>`` to your project
</ItemGroup>
<ItemGroup>
- <ProjectLockJsonFiles Include="$(SourceDir)\runtime\project.lock.json"/>
+ <ProjectLockJsonFiles Include="$(SourceDir)Common\test_runtime\project.lock.json"/>
+ <ProjectLockJsonFiles Include="$(SourceDir)Common\test_dependencies\project.lock.json"/>
</ItemGroup>
<Target Name="CopyDependecyToCoreRoot"
Inputs="@(ProjectLockJsonFiles)"
Outputs="$(CORE_ROOT)\*.*">
+ <MSBuild Projects="$(SourceDir)Common\test_runtime\test_runtime.csproj"/>
+
+ <MSBuild Projects="$(SourceDir)Common\test_dependencies\test_dependencies.csproj"/>
<!-- This will use the overridden PrereleaseResolveNuGetPackageAssets, which outputs copy local items
for the xunit wrapper projects -->
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<CLRTestKind>BuildOnly</CLRTestKind>
<IsTestProject>true</IsTestProject>
+ <ProjectJson>%24(TestWrappersPackagesConfigFileDirectory)project.json</ProjectJson>
+ <ProjectLockJson>%24(TestWrappersPackagesConfigFileDirectory)project.lock.json</ProjectLockJson>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '%24(Configuration)|%24(Platform)' == 'Debug|AnyCPU' ">
<ItemGroup>
<Compile Include="$(XunitWrapper).cs" />
</ItemGroup>
- <ItemGroup>
- <None Include="%24(TestWrappersPackagesConfigFileDirectory)project.json" />
- </ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
</Target>
<Target Name="BuildXunitWrapper">
- <MSBuild Projects="$(XunitWrapperSrcDir)\$(XunitWrapper).csproj"
- Properties="RestorePackages=false"/>
+ <MSBuild Projects="$(XunitWrapperSrcDir)\$(XunitWrapper).csproj"/>
</Target>
<Target Name="CreateXunitFacts">
</Target>
<!-- All the test projects need to add dependency to currently built runtime as they require that to run.
- In addition the version number of built runtime can change so all project.json needs to be dynamically generated.
- In order to avoid regenerating project.json for all the tests projects...I added a common project for all the tests.
- This project is at tests\src\common\test_runtime\test_runtime.csproj. This project is adding common dependencies to
- all the tests like dependency on Microsoft.netcore.runtime.coreclr ..etc. Project.json for this project is dynamically
- generated via task CreateTestRuntimeJsonFile. -->
+ In addition the version number of built runtime can change so all project.json needs to be dynamically generated.
+ Instead the following task creates a project.json with dependencies like Microsoft.netcore.runtime.coreclr ..etc.
+ -->
<Target Name="CreateTestRuntimeJsonFile">
<ItemGroup>
<CoreclrPackage Include="$(CORE_ROOT)\.nuget\**\Microsoft.NETCore.Runtime.CoreCLR.*.nupkg"/>
Targets="CreateTestRuntimeJsonFile"/>
<!-- generate project.lock.json file corresponding to above json file -->
- <MSBuild Projects="src\Common\test_runtime\test_runtime.csproj"/>
+ <MSBuild Projects="src\Common\test_dependencies\test_dependencies.csproj"/>
<!-- Package each perf test, upload it and trigger event to execute the tests -->
<MSBuild Projects="$(MSBuildProjectFile)" Targets="UploadPerfAssemblies" />
Condition=" '$(BuildWrappers)'=='true' " />
<!-- generate project.lock.json file corresponding to above json file -->
- <MSBuild Projects="src\Common\test_runtime\test_runtime.csproj"
+ <MSBuild Projects="src\Common\test_dependencies\test_dependencies.csproj"
Condition=" '$(BuildWrappers)'=='true' " />
<!-- Default for building -->
<Compile Include="TestFramework.cs" />
<Compile Include="Utilities.cs" />
</ItemGroup>
- <ItemGroup>
- <None Include="project.json" />
- </ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
\ No newline at end of file
+</Project>
+++ /dev/null
-{
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.2-beta-24328-05",
- "System.Collections": "4.0.12-beta-24328-05",
- "System.Collections.NonGeneric": "4.0.2-beta-24328-05",
- "System.Collections.Specialized": "4.0.2-beta-24328-05",
- "System.ComponentModel": "4.0.2-beta-24328-05",
- "System.Console": "4.0.1-beta-24328-05",
- "System.Diagnostics.Process": "4.1.1-beta-24328-05",
- "System.Globalization": "4.0.12-beta-24328-05",
- "System.Globalization.Calendars": "4.0.2-beta-24328-05",
- "System.IO": "4.1.1-beta-24328-05",
- "System.IO.FileSystem": "4.0.2-beta-24328-05",
- "System.IO.FileSystem.Primitives": "4.0.2-beta-24328-05",
- "System.Linq": "4.1.1-beta-24328-05",
- "System.Linq.Queryable": "4.0.2-beta-24328-05",
- "System.Reflection": "4.1.1-beta-24328-05",
- "System.Reflection.Primitives": "4.0.2-beta-24328-05",
- "System.Runtime": "4.1.1-beta-24328-05",
- "System.Runtime.Extensions": "4.1.1-beta-24328-05",
- "System.Runtime.Handles": "4.0.2-beta-24328-05",
- "System.Runtime.InteropServices": "4.2.0-beta-24328-05",
- "System.Runtime.Loader": "4.0.1-beta-24328-05",
- "System.Text.Encoding": "4.0.12-beta-24328-05",
- "System.Threading": "4.0.12-beta-24328-05",
- "System.Threading.Thread": "4.0.1-beta-24328-05",
- "System.Xml.ReaderWriter": "4.1.0-beta-24328-05",
- "System.Xml.XDocument": "4.0.12-beta-24328-05",
- "System.Xml.XmlDocument": "4.0.2-beta-24328-05",
- "System.Xml.XmlSerializer": "4.0.12-beta-24328-05",
- "test_runtime": {
- "target": "project",
- "exclude": "compile"
- }
- },
- "frameworks": {
- "netcoreapp1.0": {}
- },
- "runtimes": {
- "win7-x86": {},
- "win7-x64": {},
- "ubuntu.14.04-x64": {},
- "osx.10.10-x64": {},
- "centos.7-x64": {},
- "rhel.7-x64": {},
- "debian.8-x64": {}
- }
-}
+++ /dev/null
-{
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.2-beta-24328-05",
- "System.Collections": "4.0.12-beta-24328-05",
- "System.Collections.NonGeneric": "4.0.2-beta-24328-05",
- "System.Collections.Specialized": "4.0.2-beta-24328-05",
- "System.ComponentModel": "4.0.2-beta-24328-05",
- "System.Console": "4.0.1-beta-24328-05",
- "System.Diagnostics.Process": "4.1.1-beta-24328-05",
- "System.Globalization": "4.0.12-beta-24328-05",
- "System.Globalization.Calendars": "4.0.2-beta-24328-05",
- "System.IO": "4.1.1-beta-24328-05",
- "System.IO.FileSystem": "4.0.2-beta-24328-05",
- "System.IO.FileSystem.Primitives": "4.0.2-beta-24328-05",
- "System.Linq": "4.1.1-beta-24328-05",
- "System.Linq.Queryable": "4.0.2-beta-24328-05",
- "System.Reflection": "4.1.1-beta-24328-05",
- "System.Reflection.Primitives": "4.0.2-beta-24328-05",
- "System.Runtime": "4.1.1-beta-24328-05",
- "System.Runtime.Extensions": "4.1.1-beta-24328-05",
- "System.Runtime.Handles": "4.0.2-beta-24328-05",
- "System.Runtime.InteropServices": "4.2.0-beta-24328-05",
- "System.Runtime.Loader": "4.0.1-beta-24328-05",
- "System.Text.Encoding": "4.0.12-beta-24328-05",
- "System.Threading": "4.0.12-beta-24328-05",
- "System.Threading.Tasks": "4.0.12-beta-24328-05",
- "System.Xml.ReaderWriter": "4.1.0-beta-24328-05",
- "System.Xml.XDocument": "4.0.12-beta-24328-05",
- "System.Xml.XmlDocument": "4.0.2-beta-24328-05",
- "System.Xml.XmlSerializer": "4.0.12-beta-24328-05",
- "test_runtime": {
- "target": "project",
- "exclude": "compile"
- }
- },
- "frameworks": {
- "netcoreapp1.0": {}
- },
- "runtimes": {
- "win7-x86": {},
- "win7-x64": {},
- "ubuntu.14.04-x64": {},
- "osx.10.10-x64": {},
- "centos.7-x64": {},
- "rhel.7-x64": {},
- "debian.8-x64": {}
- }
-}
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <!-- dir.common.props was deliberately created so that Desktop and .Net Core can share most of the properties do not change it to dir.props-->
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.common.props))\dir.common.props" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
+ <ProjectJson></ProjectJson>
+ <ProjectLockJson></ProjectLockJson>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
--- /dev/null
+{
+ "dependencies": {
+ },
+ "frameworks": {
+ "netcoreapp1.0": {}
+ },
+ "runtimes": {
+ "win7-x86": {},
+ "win7-x64": {},
+ "ubuntu.14.04-x64": {},
+ "osx.10.10-x64": {},
+ "centos.7-x64": {},
+ "rhel.7-x64": {},
+ "debian.8-x64": {}
+ }
+}
--- /dev/null
+{
+ "dependencies": {
+ "xunit": "2.1.0",
+ "xunit.console.netcore": "1.0.2-prerelease-00101",
+ "xunit.runner.utility": "2.1.0",
+ "Microsoft.CodeAnalysis.Compilers": "1.1.1",
+ "Microsoft.DotNet.xunit.performance": "1.0.0-alpha-build0035",
+ "Microsoft.DotNet.xunit.performance.analysis": "1.0.0-alpha-build0035",
+ "Microsoft.DotNet.xunit.performance.runner.Windows": "1.0.0-alpha-build0035",
+ "Microsoft.Win32.Primitives": "4.0.2-beta-24328-05",
+ "Newtonsoft.Json": "7.0.1",
+ "Microsoft.NETCore.Platforms": "1.0.2-beta-24328-05",
+ "Microsoft.NETCore.Targets": "1.0.3-beta-24328-05",
+ "System.Collections.Immutable": "1.2.1-beta-24328-05",
+ "System.Threading.Thread": "4.0.1-beta-24328-05",
+ "System.Collections": "4.0.12-beta-24328-05",
+ "System.Xml.XmlSerializer": "4.0.12-beta-24328-05",
+ "System.Collections.Concurrent": "4.0.13-beta-24328-05",
+ "System.ObjectModel": "4.0.13-beta-24328-05",
+ "System.Runtime.Numerics": "4.0.2-beta-24328-05",
+ "System.Collections.NonGeneric": "4.0.2-beta-24328-05",
+ "System.Collections.Specialized": "4.0.2-beta-24328-05",
+ "System.ComponentModel": "4.0.2-beta-24328-05",
+ "System.Reflection.Emit.Lightweight": "4.0.2-beta-24328-05",
+ "System.Reflection.TypeExtensions": "4.1.1-beta-24328-05",
+ "System.Console": "4.0.1-beta-24328-05",
+ "System.Diagnostics.Contracts": "4.0.2-beta-24328-05",
+ "System.Diagnostics.Debug": "4.0.12-beta-24328-05",
+ "System.Diagnostics.Process": "4.1.1-beta-24328-05",
+ "System.Diagnostics.Tools": "4.0.2-beta-24328-05",
+ "System.Diagnostics.Tracing": "4.1.1-beta-24328-05",
+ "System.Dynamic.Runtime": "4.0.12-beta-24328-05",
+ "System.Globalization": "4.0.12-beta-24328-05",
+ "System.Globalization.Calendars": "4.0.2-beta-24328-05",
+ "System.IO": "4.1.1-beta-24328-05",
+ "System.IO.FileSystem": "4.0.2-beta-24328-05",
+ "System.IO.FileSystem.Primitives": "4.0.2-beta-24328-05",
+ "System.Linq": "4.1.1-beta-24328-05",
+ "System.Linq.Queryable": "4.0.2-beta-24328-05",
+ "System.Linq.Expressions": "4.1.1-beta-24328-05",
+ "System.Reflection": "4.1.1-beta-24328-05",
+ "System.Reflection.Extensions": "4.0.2-beta-24328-05",
+ "System.Resources.ResourceManager": "4.0.2-beta-24328-05",
+ "System.Runtime": "4.1.1-beta-24328-05",
+ "System.Runtime.CompilerServices.Unsafe": "4.0.1-beta-24328-05",
+ "System.Runtime.Extensions": "4.1.1-beta-24328-05",
+ "System.Runtime.Handles": "4.0.2-beta-24328-05",
+ "System.Runtime.InteropServices": "4.2.0-beta-24328-05",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.1-beta-24328-05",
+ "System.Runtime.Loader": "4.0.1-beta-24328-05",
+ "System.Runtime.Serialization.Json": "4.0.3-beta-24328-05",
+ "System.Runtime.Serialization.Primitives": "4.1.1",
+ "System.Runtime.Serialization.Xml": "4.1.2-beta-24328-05",
+ "System.Security.Cryptography.Algorithms": "4.2.1-beta-24328-05",
+ "System.Text.Encoding": "4.0.12-beta-24328-05",
+ "System.Text.Encoding.Extensions": "4.0.12-beta-24328-05",
+ "System.Text.RegularExpressions": "4.2.0-beta-24328-05",
+ "System.Threading": "4.0.12-beta-24328-05",
+ "System.Threading.AccessControl": "4.0.1-beta-24328-05",
+ "System.Threading.Overlapped": "4.0.2-beta-24328-05",
+ "System.Threading.Tasks": "4.0.12-beta-24328-05",
+ "System.Threading.Tasks.Parallel": "4.0.2-beta-24328-05",
+ "System.Threading.ThreadPool": "4.0.11-beta-24328-05",
+ "System.Threading.Timer": "4.0.2-beta-24328-05",
+ "System.Xml.ReaderWriter": "4.1.0-beta-24328-05",
+ "System.Xml.XDocument": "4.0.12-beta-24328-05",
+ "System.Xml.XmlDocument": "4.0.2-beta-24328-05",
+ "System.Xml.XPath": "4.0.2-beta-24328-05",
+ "System.Xml.XPath.XmlDocument": "4.0.2-beta-24328-05",
+ "System.Numerics.Vectors": "4.1.2-beta-24328-05",
+ },
+ "frameworks": {
+ "netcoreapp1.0": {
+ "imports": [
+ "dnxcore50",
+ "portable-net45+win8"
+ ]
+ }
+ },
+ "runtimes": {
+ "win7-x86": {},
+ "win7-x64": {},
+ "ubuntu.14.04-x64": {},
+ "osx.10.10-x64": {},
+ "centos.7-x64": {},
+ "rhel.7-x64": {},
+ "debian.8-x64": {}
+ }
+}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ </PropertyGroup>
+ <ItemGroup>
+ <DnuSourceList Include="$(CORE_ROOT)\.nuget\pkg" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="Build"
+ DependsOnTargets="ResolveReferences" />
+</Project>
{
"dependencies": {
- "Microsoft.NETCore.Targets": "1.0.3-beta-24328-05",
- "System.Collections.Concurrent": "4.0.13-beta-24328-05",
- "System.Collections.Immutable": "1.2.1-beta-24328-05",
- "System.Diagnostics.Tracing": "4.1.1-beta-24328-05",
- "System.IO.FileSystem.Primitives": "4.0.2-beta-24328-05",
- "System.Linq": "4.1.1-beta-24328-05",
- "System.Linq.Expressions": "4.1.1-beta-24328-05",
- "System.ObjectModel": "4.0.13-beta-24328-05",
- "System.Reflection.Emit.Lightweight": "4.0.2-beta-24328-05",
- "System.Reflection.TypeExtensions": "4.1.1-beta-24328-05",
- "System.Runtime.Numerics": "4.0.2-beta-24328-05",
- "System.Text.RegularExpressions": "4.2.0-beta-24328-05",
- "System.Threading": "4.0.12-beta-24328-05",
- "System.Threading.Overlapped": "4.0.2-beta-24328-05",
- "System.Threading.Thread": "4.0.1-beta-24328-05",
- "System.Threading.ThreadPool": "4.0.11-beta-24328-05",
- "System.Xml.ReaderWriter": "4.1.0-beta-24328-05",
- "System.Xml.XDocument": "4.0.12-beta-24328-05",
- "System.Xml.XmlDocument": "4.0.2-beta-24328-05",
- "System.Xml.XmlSerializer": "4.0.12-beta-24328-05"
+ "Microsoft.DotNet.CoreCLR.TestDependencies": "1.0.0-prerelease",
},
"frameworks": {
- "netcoreapp1.0": {}
+ "netcoreapp1.0": {
+ "imports": [
+ "dnxcore50",
+ "portable-net45+win8"
+ ]
+ }
+ },
+ "runtimes": {
+ "win7-x86": {},
+ "win7-x64": {},
+ "ubuntu.14.04-x64": {},
+ "osx.10.10-x64": {},
+ "centos.7-x64": {},
+ "rhel.7-x64": {},
+ "debian.8-x64": {}
}
}
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<CLRTestKind>BuildOnly</CLRTestKind>
- <!-- Skip validation of the test_runtime project created by the test build. -->
- <ValidatePackageVersions>false</ValidatePackageVersions>
+ <!-- Reset the Default project.json-->
+ <ProjectJson></ProjectJson>
+ <ProjectLockJson></ProjectLockJson>
</PropertyGroup>
<ItemGroup>
<DnuSourceList Include="$(CORE_ROOT)\.nuget\pkg" />
</ItemGroup>
<ItemGroup>
- <None Include="$(TestRuntimeProjectJson)" />
+ <None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
- <Target Name="Build" />
+ <Target Name="Build"
+ DependsOnTargets="ResolveReferences" />
</Project>
<Visible>False</Visible>
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
- <PropertyGroup>
- </PropertyGroup>
<ItemGroup>
<Compile Include="varargsupport.il" />
</ItemGroup>
<PropertyGroup>
<ZapRequire Condition="'$(ZapRequire)' == ''">2</ZapRequire>
</PropertyGroup>
-
+
+ <PropertyGroup>
+ <ProjectJson>$(SourceDir)Common\test_dependencies\project.json</ProjectJson>
+ <ProjectLockJson>$(SourceDir)Common\test_dependencies\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
</Project>
<_CLRTestNeedsProjectToRun Condition=" '$(_CLRTestNeedsToRun)' and '!$(_CLRTestBuildsExecutable)' ">true</_CLRTestNeedsProjectToRun>
</PropertyGroup>
+ <PropertyGroup Condition="'$(ReferenceLocalMscorlib)' == 'true'">
+ <ProjectJson>$(SourceDir)Common/empty/project.json</ProjectJson>
+ <ProjectLockJson>$(SourceDir)Common/empty/project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+
<!--
If it needs ProjectToRun, turn the project into a ProjectReference so it gets built
-->
<DisabledProjects Include="*\**\cs_template.csproj" />
<DisabledProjects Include="Common\Coreclr.TestWrapper\Coreclr.TestWrapper.csproj" />
<DisabledProjects Include="Common\test_runtime\test_runtime.csproj" />
+ <DisabledProjects Include="Common\test_dependencies\test_dependencies.csproj" />
<DisabledProjects Include="GC\Performance\Framework\GCPerfTestFramework.csproj" />
<DisabledProjects Include="Loader\classloader\generics\regressions\DD117522\Test.csproj" />
<DisabledProjects Include="Loader\classloader\generics\GenericMethods\VSW491668.csproj" /> <!-- issue 5501 -->
+++ /dev/null
-{
- "dependencies": {
- "Microsoft.DotNet.xunit.performance": "1.0.0-alpha-build0035",
- "Microsoft.DotNet.xunit.performance.analysis": "1.0.0-alpha-build0035",
- "Microsoft.DotNet.xunit.performance.runner.Windows": "1.0.0-alpha-build0035",
- "Microsoft.NETCore.Platforms": "1.0.2-beta-24328-05",
- "System.Console": "4.0.1-beta-24328-05",
- "System.IO.FileSystem": "4.0.2-beta-24328-05",
- "System.Reflection": "4.1.1-beta-24328-05",
- "System.Linq": "4.1.1-beta-24328-05",
- "System.Linq.Expressions": "4.1.1-beta-24328-05",
- "System.Text.RegularExpressions": "4.2.0-beta-24328-05",
- "xunit": "2.1.0",
- "xunit.console.netcore": "1.0.2-prerelease-00101",
- "xunit.runner.utility": "2.1.0",
- "test_runtime": {
- "target": "project",
- "exclude": "compile"
- }
- },
- "frameworks": {
- "netcoreapp1.0": {
- "imports": [
- "dnxcore50",
- "portable-net45+win8"
- ]
- }
- },
- "runtimes": {
- "win7-x86": {},
- "win7-x64": {},
- "ubuntu.14.04-x64": {},
- "osx.10.10-x64": {},
- "centos.7-x64": {},
- "rhel.7-x64": {},
- "debian.8-x64": {}
- }
-}
+++ /dev/null
-{
- "dependencies": {
- "Microsoft.DotNet.CoreCLR.TestDependencies": "1.0.0-prerelease",
- "Microsoft.NETCore.Platforms": "1.0.2-beta-24328-05",
- "System.Collections": "4.0.12-beta-24328-05",
- "System.Collections.Concurrent": "4.0.13-beta-24328-05",
- "System.Collections.NonGeneric": "4.0.2-beta-24328-05",
- "System.Collections.Specialized": "4.0.2-beta-24328-05",
- "System.Console": "4.0.1-beta-24328-05",
- "System.Diagnostics.Contracts": "4.0.2-beta-24328-05",
- "System.Diagnostics.Debug": "4.0.12-beta-24328-05",
- "System.Diagnostics.Process": "4.1.1-beta-24328-05",
- "System.Diagnostics.Tools": "4.0.2-beta-24328-05",
- "System.Diagnostics.Tracing": "4.1.1-beta-24328-05",
- "System.Dynamic.Runtime": "4.0.12-beta-24328-05",
- "System.Globalization": "4.0.12-beta-24328-05",
- "System.Globalization.Calendars": "4.0.2-beta-24328-05",
- "System.IO": "4.1.1-beta-24328-05",
- "System.IO.FileSystem": "4.0.2-beta-24328-05",
- "System.IO.FileSystem.Primitives": "4.0.2-beta-24328-05",
- "System.Linq": "4.1.1-beta-24328-05",
- "System.Linq.Queryable": "4.0.2-beta-24328-05",
- "System.Linq.Expressions": "4.1.1-beta-24328-05",
- "System.Reflection": "4.1.1-beta-24328-05",
- "System.Reflection.Extensions": "4.0.2-beta-24328-05",
- "System.Resources.ResourceManager": "4.0.2-beta-24328-05",
- "System.Runtime": "4.1.1-beta-24328-05",
- "System.Runtime.CompilerServices.Unsafe": "4.0.1-beta-24328-05",
- "System.Runtime.Extensions": "4.1.1-beta-24328-05",
- "System.Runtime.Handles": "4.0.2-beta-24328-05",
- "System.Runtime.InteropServices": "4.2.0-beta-24328-05",
- "System.Runtime.InteropServices.RuntimeInformation": "4.0.1-beta-24328-05",
- "System.Runtime.Loader": "4.0.1-beta-24328-05",
- "System.Runtime.Serialization.Json": "4.0.3-beta-24328-05",
- "System.Runtime.Serialization.Primitives": "4.1.1",
- "System.Runtime.Serialization.Xml": "4.1.2-beta-24328-05",
- "System.Security.Cryptography.Algorithms": "4.2.1-beta-24328-05",
- "System.Text.Encoding": "4.0.12-beta-24328-05",
- "System.Text.Encoding.Extensions": "4.0.12-beta-24328-05",
- "System.Text.RegularExpressions": "4.2.0-beta-24328-05",
- "System.Threading": "4.0.12-beta-24328-05",
- "System.Threading.AccessControl": "4.0.1-beta-24328-05",
- "System.Threading.Overlapped": "4.0.2-beta-24328-05",
- "System.Threading.Tasks": "4.0.12-beta-24328-05",
- "System.Threading.Tasks.Parallel": "4.0.2-beta-24328-05",
- "System.Threading.ThreadPool": "4.0.11-beta-24328-05",
- "System.Threading.Timer": "4.0.2-beta-24328-05",
- "System.Xml.ReaderWriter": "4.1.0-beta-24328-05",
- "System.Xml.XDocument": "4.0.12-beta-24328-05",
- "System.Xml.XmlDocument": "4.0.2-beta-24328-05",
- "System.Xml.XPath": "4.0.2-beta-24328-05",
- "System.Xml.XPath.XmlDocument": "4.0.2-beta-24328-05",
- "System.Numerics.Vectors": "4.1.2-beta-24328-05",
- "Newtonsoft.Json": "7.0.1",
- "Microsoft.CodeAnalysis.Compilers": "1.1.1",
- "Microsoft.DotNet.xunit.performance": "1.0.0-alpha-build0035",
- "Microsoft.DotNet.xunit.performance.analysis": "1.0.0-alpha-build0035",
- "Microsoft.DotNet.xunit.performance.runner.Windows": "1.0.0-alpha-build0035",
- "xunit": "2.1.0",
- "xunit.console.netcore": "1.0.2-prerelease-00101",
- "xunit.runner.utility": "2.1.0",
- "test_runtime": {
- "target": "project",
- "exclude": "compile"
- }
- },
- "frameworks": {
- "netcoreapp1.0": {
- "imports": [
- "dnxcore50",
- "portable-net45+win8"
- ]
- }
- },
- "runtimes": {
- "win7-x86": {},
- "win7-x64": {},
- "ubuntu.14.04-x64": {},
- "osx.10.10-x64": {},
- "centos.7-x64": {},
- "rhel.7-x64": {},
- "debian.8-x64": {}
- }
-}