Merging
This commit is contained in:
commit
8460de4033
|
|
@ -36,6 +36,10 @@
|
||||||
<_Parameter1>TargetingPackLayoutRoot</_Parameter1>
|
<_Parameter1>TargetingPackLayoutRoot</_Parameter1>
|
||||||
<_Parameter2>$(TargetingPackLayoutRoot)</_Parameter2>
|
<_Parameter2>$(TargetingPackLayoutRoot)</_Parameter2>
|
||||||
</AssemblyAttribute>
|
</AssemblyAttribute>
|
||||||
|
<AssemblyAttribute Include="Microsoft.AspNetCore.TestData">
|
||||||
|
<_Parameter1>IsTargetingPackBuilding</_Parameter1>
|
||||||
|
<_Parameter2>$(IsTargetingPackBuilding)</_Parameter2>
|
||||||
|
</AssemblyAttribute>
|
||||||
<AssemblyAttribute Include="Microsoft.AspNetCore.TestData">
|
<AssemblyAttribute Include="Microsoft.AspNetCore.TestData">
|
||||||
<_Parameter1>VerifyAncmBinary</_Parameter1>
|
<_Parameter1>VerifyAncmBinary</_Parameter1>
|
||||||
<_Parameter2>$(VerifyAncmBinary)</_Parameter2>
|
<_Parameter2>$(VerifyAncmBinary)</_Parameter2>
|
||||||
|
|
|
||||||
|
|
@ -20,17 +20,24 @@ namespace Microsoft.AspNetCore
|
||||||
private readonly string _expectedRid;
|
private readonly string _expectedRid;
|
||||||
private readonly string _targetingPackRoot;
|
private readonly string _targetingPackRoot;
|
||||||
private readonly ITestOutputHelper _output;
|
private readonly ITestOutputHelper _output;
|
||||||
|
private readonly bool _isTargetingPackBuilding;
|
||||||
|
|
||||||
public TargetingPackTests(ITestOutputHelper output)
|
public TargetingPackTests(ITestOutputHelper output)
|
||||||
{
|
{
|
||||||
_output = output;
|
_output = output;
|
||||||
_expectedRid = TestData.GetSharedFxRuntimeIdentifier();
|
_expectedRid = TestData.GetSharedFxRuntimeIdentifier();
|
||||||
_targetingPackRoot = Path.Combine(TestData.GetTestDataValue("TargetingPackLayoutRoot"), "packs", "Microsoft.AspNetCore.App.Ref", TestData.GetTestDataValue("TargetingPackVersion"));
|
_targetingPackRoot = Path.Combine(TestData.GetTestDataValue("TargetingPackLayoutRoot"), "packs", "Microsoft.AspNetCore.App.Ref", TestData.GetTestDataValue("TargetingPackVersion"));
|
||||||
|
_isTargetingPackBuilding = bool.Parse(TestData.GetTestDataValue("IsTargetingPackBuilding"));
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public void AssembliesAreReferenceAssemblies()
|
public void AssembliesAreReferenceAssemblies()
|
||||||
{
|
{
|
||||||
|
if (!_isTargetingPackBuilding)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
IEnumerable<string> dlls = Directory.GetFiles(_targetingPackRoot, "*.dll", SearchOption.AllDirectories);
|
IEnumerable<string> dlls = Directory.GetFiles(_targetingPackRoot, "*.dll", SearchOption.AllDirectories);
|
||||||
Assert.NotEmpty(dlls);
|
Assert.NotEmpty(dlls);
|
||||||
|
|
||||||
|
|
@ -58,6 +65,11 @@ namespace Microsoft.AspNetCore
|
||||||
[Fact]
|
[Fact]
|
||||||
public void PlatformManifestListsAllFiles()
|
public void PlatformManifestListsAllFiles()
|
||||||
{
|
{
|
||||||
|
if (!_isTargetingPackBuilding)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
var platformManifestPath = Path.Combine(_targetingPackRoot, "data", "PlatformManifest.txt");
|
var platformManifestPath = Path.Combine(_targetingPackRoot, "data", "PlatformManifest.txt");
|
||||||
var expectedAssemblies = TestData.GetSharedFxDependencies()
|
var expectedAssemblies = TestData.GetSharedFxDependencies()
|
||||||
.Split(';', StringSplitOptions.RemoveEmptyEntries)
|
.Split(';', StringSplitOptions.RemoveEmptyEntries)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue