mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-09-22 15:04:43 +00:00
build and test fixes
This commit is contained in:
@@ -58,7 +58,7 @@ public partial class TarWriter
|
||||
return;
|
||||
}
|
||||
|
||||
var header = new TarHeader(WriterOptions.ArchiveEncoding, headerFormat);
|
||||
var header = new TarHeader(WriterOptions.ArchiveEncoding, _headerFormat);
|
||||
header.LastModifiedTime = modificationTime ?? TarHeader.EPOCH;
|
||||
header.Name = normalizedName;
|
||||
header.Size = 0;
|
||||
@@ -96,7 +96,7 @@ public partial class TarWriter
|
||||
|
||||
var realSize = size ?? source.Length;
|
||||
|
||||
var header = new TarHeader(WriterOptions.ArchiveEncoding, headerFormat);
|
||||
var header = new TarHeader(WriterOptions.ArchiveEncoding, _headerFormat);
|
||||
|
||||
header.LastModifiedTime = modificationTime ?? TarHeader.EPOCH;
|
||||
header.Name = NormalizeFilename(filename);
|
||||
|
||||
@@ -109,7 +109,7 @@ public partial class TarWriter : AbstractWriter
|
||||
return; // Skip empty or root directory
|
||||
}
|
||||
|
||||
var header = new TarHeader(WriterOptions.ArchiveEncoding, headerFormat);
|
||||
var header = new TarHeader(WriterOptions.ArchiveEncoding, _headerFormat);
|
||||
header.LastModifiedTime = modificationTime ?? TarHeader.EPOCH;
|
||||
header.Name = normalizedName;
|
||||
header.Size = 0;
|
||||
|
||||
@@ -25,12 +25,13 @@ public class TarArchiveAsyncTests : ArchiveTests
|
||||
[Fact]
|
||||
public async ValueTask TarArchiveOpenAsyncStream_Throws_On_NonSeekable_Stream()
|
||||
{
|
||||
using Stream stream = new ForwardOnlyStream(
|
||||
using Stream stream = new ForwardOnlyStream(
|
||||
File.OpenRead(Path.Combine(TEST_ARCHIVES_PATH, "Tar.tar"))
|
||||
);
|
||||
|
||||
await Assert.ThrowsAsync<ArgumentException>(async () =>
|
||||
await TarArchive.OpenAsyncArchive(new AsyncOnlyStream(stream))
|
||||
);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
@@ -105,7 +105,7 @@ public class TarWriterAsyncTests : WriterTests
|
||||
{
|
||||
using var stream = new MemoryStream();
|
||||
var options = new TarWriterOptions(CompressionType.None, true, TarHeaderWriteFormat.USTAR);
|
||||
using (var writer = new TarWriter(new AsyncOnlyStream(stream), options))
|
||||
await using (var writer = new TarWriter(new AsyncOnlyStream(stream), options))
|
||||
using (var content = new MemoryStream(Encoding.UTF8.GetBytes("hello")))
|
||||
{
|
||||
await writer.WriteAsync("dir/file.txt", content, null);
|
||||
@@ -124,7 +124,7 @@ public class TarWriterAsyncTests : WriterTests
|
||||
|
||||
using var stream = new MemoryStream();
|
||||
var options = new TarWriterOptions(CompressionType.None, true, TarHeaderWriteFormat.USTAR);
|
||||
using var writer = new TarWriter(new AsyncOnlyStream(stream), options);
|
||||
await using var writer = new TarWriter(new AsyncOnlyStream(stream), options);
|
||||
using var content = new MemoryStream(Encoding.UTF8.GetBytes("hello"));
|
||||
|
||||
await Assert.ThrowsAsync<InvalidFormatException>(async () =>
|
||||
@@ -144,7 +144,7 @@ public class TarWriterAsyncTests : WriterTests
|
||||
TarHeaderWriteFormat.GNU_TAR_LONG_LINK
|
||||
);
|
||||
|
||||
using (var writer = new TarWriter(new AsyncOnlyStream(stream), options))
|
||||
await using (var writer = new TarWriter(new AsyncOnlyStream(stream), options))
|
||||
using (var content = new MemoryStream(Encoding.UTF8.GetBytes("hello")))
|
||||
{
|
||||
await writer.WriteAsync(longName, content, null);
|
||||
@@ -163,7 +163,7 @@ public class TarWriterAsyncTests : WriterTests
|
||||
|
||||
using var stream = new MemoryStream();
|
||||
var options = new TarWriterOptions(CompressionType.None, true, TarHeaderWriteFormat.USTAR);
|
||||
using var writer = new TarWriter(new AsyncOnlyStream(stream), options);
|
||||
await using var writer = new TarWriter(new AsyncOnlyStream(stream), options);
|
||||
|
||||
await Assert.ThrowsAsync<InvalidFormatException>(async () =>
|
||||
await writer.WriteDirectoryAsync(longDirectory, null)
|
||||
|
||||
Reference in New Issue
Block a user