mirror of
https://github.com/quamotion/dotnet-packaging.git
synced 2026-02-04 05:35:40 +00:00
Made tests portable
This commit is contained in:
committed by
Frederik Carlier
parent
35484c700b
commit
ef34b1f47b
@@ -16,7 +16,7 @@ namespace Packaging.Targets.Tests.IO
|
||||
[Fact]
|
||||
public void ReadTest()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Deb\libplist3_1.12-3.1_amd64.deb"))
|
||||
using (Stream stream = File.OpenRead(@"Deb/libplist3_1.12-3.1_amd64.deb"))
|
||||
using (ArFile arFile = new ArFile(stream, leaveOpen: true))
|
||||
{
|
||||
Collection<string> filenames = new Collection<string>();
|
||||
|
||||
@@ -27,7 +27,7 @@ namespace Packaging.Targets.Tests.IO
|
||||
|
||||
SHA256 sha = SHA256.Create();
|
||||
|
||||
using (Stream stream = File.OpenRead(@"IO\test.cpio"))
|
||||
using (Stream stream = File.OpenRead(@"IO/test.cpio"))
|
||||
using (CpioFile file = new CpioFile(stream, true))
|
||||
{
|
||||
while (file.Read())
|
||||
@@ -74,10 +74,10 @@ namespace Packaging.Targets.Tests.IO
|
||||
[Fact]
|
||||
public void WriteCpioFileTests()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"IO\test.cpio"))
|
||||
using (Stream stream = File.OpenRead(@"IO/test.cpio"))
|
||||
using (CpioFile source = new CpioFile(stream, true))
|
||||
using (MemoryStream output = new MemoryStream())
|
||||
using (Stream expectedOutput = File.OpenRead(@"IO\test.cpio"))
|
||||
using (Stream expectedOutput = File.OpenRead(@"IO/test.cpio"))
|
||||
using (Stream validatingOutput = new ValidatingCompositeStream(null, output, expectedOutput))
|
||||
using (CpioFile target = new CpioFile(validatingOutput, true))
|
||||
{
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using Packaging.Targets.Rpm;
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Globalization;
|
||||
|
||||
namespace Packaging.Targets.Tests.Rpm
|
||||
{
|
||||
@@ -37,7 +38,7 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
metadata.Summary = "Library for manipulating Apple Binary and XML Property Lists";
|
||||
metadata.Url = "http://www.libimobiledevice.org/";
|
||||
metadata.Vendor = "obs://build.opensuse.org/home:qmfrederik";
|
||||
|
||||
CultureInfo.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
|
||||
Collection<ChangelogEntry> changeLogEntries = new Collection<ChangelogEntry>()
|
||||
{
|
||||
new ChangelogEntry(DateTimeOffset.Parse("1/24/2014 12:00:00 PM +00:00"), "Daniel Mach <dmach@redhat.com> - 1.10-4", "- Mass rebuild 2014-01-24"),
|
||||
|
||||
@@ -19,7 +19,7 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
[Fact]
|
||||
public void ReadMetadataPropertiesTest()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
{
|
||||
var package = RpmPackageReader.Read(stream);
|
||||
var metadata = new RpmMetadata(package);
|
||||
@@ -107,7 +107,7 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
[Fact]
|
||||
public void SetFilesTest()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
{
|
||||
var originalPackage = RpmPackageReader.Read(stream);
|
||||
var package = new RpmPackage();
|
||||
@@ -177,7 +177,7 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
[Fact]
|
||||
public void CreatePackageMetadata()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
{
|
||||
var originalPackage = RpmPackageReader.Read(stream);
|
||||
|
||||
|
||||
@@ -18,8 +18,8 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
/// Tests the <see cref="RpmPackageCreator.CreateFiles(CpioFile)"/> method, making sure the list of files which is returned
|
||||
/// for a given CPIO archive is correct. Uses the libplist RPM package as a test payload.
|
||||
/// </summary>
|
||||
[InlineData(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm", "plist")]
|
||||
[InlineData(@"Rpm\dotnet_test-1.0-0.noarch.rpm", "dotnet")]
|
||||
[InlineData(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm", "plist")]
|
||||
[InlineData(@"Rpm/dotnet_test-1.0-0.noarch.rpm", "dotnet")]
|
||||
[Theory]
|
||||
public void CreateFiles(string rpm, string analyzerName)
|
||||
{
|
||||
@@ -88,7 +88,7 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
[Fact]
|
||||
public void CalculateOffsetTest()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
{
|
||||
var originalPackage = RpmPackageReader.Read(stream);
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
[Fact]
|
||||
public void CalculateSignatureTest()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
{
|
||||
var originalPackage = RpmPackageReader.Read(stream);
|
||||
|
||||
@@ -242,7 +242,7 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
var privateKey = secretKeyRing.GetSecretKey().ExtractPrivateKey("dotnet".ToCharArray());
|
||||
var publicKey = secretKeyRing.GetPublicKey();
|
||||
|
||||
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (var targetStream = File.Open(@"RpmPackageCreatorTests_CreateTest.rpm", FileMode.Create, FileAccess.ReadWrite, FileShare.None))
|
||||
{
|
||||
var originalPackage = RpmPackageReader.Read(stream);
|
||||
|
||||
@@ -9,7 +9,7 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
[Fact]
|
||||
public void ReadRpmPackageTest()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
{
|
||||
var package = RpmPackageReader.Read(stream);
|
||||
var names = RpmPayloadReader.Read(package);
|
||||
@@ -19,7 +19,7 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
[Fact]
|
||||
public void ReadRpmPackageTest2()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Rpm\tomcat-8.0.44-1.fc27.noarch.rpm"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/tomcat-8.0.44-1.fc27.noarch.rpm"))
|
||||
{
|
||||
var package = RpmPackageReader.Read(stream);
|
||||
var records = package.Header.Records;
|
||||
@@ -30,7 +30,7 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
[Fact]
|
||||
public void ReadRpmPackageTest3()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Rpm\usbmuxd-1.1.0.95-11.11.x86_64.rpm"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/usbmuxd-1.1.0.95-11.11.x86_64.rpm"))
|
||||
{
|
||||
var package = RpmPackageReader.Read(stream);
|
||||
var records = package.Header.Records;
|
||||
|
||||
@@ -19,8 +19,8 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
[Fact]
|
||||
public void WriteRpmPackageTest()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream expected = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream expected = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream actual = new MemoryStream())
|
||||
using (Stream output = new ValidatingCompositeStream(null, actual, expected))
|
||||
{
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
[Fact]
|
||||
public void SignaturePropertiesTest()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
{
|
||||
var package = RpmPackageReader.Read(stream);
|
||||
var signature = new RpmSignature(package);
|
||||
@@ -40,8 +40,8 @@ namespace Packaging.Targets.Tests.Rpm
|
||||
[Fact]
|
||||
public void VerifyTest()
|
||||
{
|
||||
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream pgpKey = File.OpenRead(@"Rpm\_key.pub"))
|
||||
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
|
||||
using (Stream pgpKey = File.OpenRead(@"Rpm/_key.pub"))
|
||||
{
|
||||
var package = RpmPackageReader.Read(stream);
|
||||
var signature = new RpmSignature(package);
|
||||
|
||||
Reference in New Issue
Block a user