Fix runtime graph reader
This commit is contained in:
parent
2ce679c57d
commit
a76558f560
2 changed files with 4 additions and 8 deletions
|
@ -86,9 +86,7 @@ namespace Microsoft.Extensions.DependencyModel
|
||||||
yield break;
|
yield break;
|
||||||
}
|
}
|
||||||
|
|
||||||
var targets = runtimes.Children();
|
foreach (var pair in runtimes)
|
||||||
var runtime = (JProperty)targets.Single();
|
|
||||||
foreach (var pair in (JObject)runtime.Value)
|
|
||||||
{
|
{
|
||||||
yield return new RuntimeFallbacks(pair.Key, pair.Value.Values<string>().ToArray());
|
yield return new RuntimeFallbacks(pair.Key, pair.Value.Values<string>().ToArray());
|
||||||
}
|
}
|
||||||
|
|
|
@ -89,11 +89,9 @@ namespace Microsoft.Extensions.DependencyModel.Tests
|
||||||
var context = Read(
|
var context = Read(
|
||||||
@"{
|
@"{
|
||||||
""runtimes"": {
|
""runtimes"": {
|
||||||
"".NETStandardApp,Version=v1.5"": {
|
""osx.10.10-x64"": [ ],
|
||||||
""osx.10.10-x64"": [ ],
|
""osx.10.11-x64"": [ ""osx"" ],
|
||||||
""osx.10.11-x64"": [ ""osx"" ],
|
""rhel.7-x64"": [ ""linux-x64"", ""unix"" ]
|
||||||
""rhel.7-x64"": [ ""linux-x64"", ""unix"" ]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}");
|
}");
|
||||||
context.RuntimeGraph.Should().Contain(p => p.Runtime == "osx.10.10-x64").Which
|
context.RuntimeGraph.Should().Contain(p => p.Runtime == "osx.10.10-x64").Which
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue