mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Merge pull request #1287 from wabbajack-tools/fix-bsa-tests
Fix some small bsa tests
This commit is contained in:
commit
cfa69948c7
@ -6,6 +6,7 @@
|
||||
* Catch exceptions when ECS downloads manifest data
|
||||
* Don't double-index game files in some situations (duplicate game names in config files)
|
||||
* Update all deps
|
||||
* Reduce memory usage of open files (may help with memory errors during BSA creation)
|
||||
|
||||
#### Version - 2.4.1.1 - 1/13/2020
|
||||
* HOTFIX: Fix game file sources that don't have MO2 specific names
|
||||
|
@ -70,7 +70,7 @@ namespace Compression.BSA.Test
|
||||
}
|
||||
|
||||
[Theory]
|
||||
//[InlineData(Game.SkyrimSpecialEdition, 29194)] // 3D NPCS This fails not sure why
|
||||
//[InlineData(Game.SkyrimSpecialEdition, 29194)] // 3D NPCS
|
||||
[InlineData(Game.SkyrimSpecialEdition, 12604)] // SkyUI
|
||||
[InlineData(Game.Skyrim, 3863)] // SkyUI
|
||||
[InlineData(Game.Skyrim, 51473)] // INeed
|
||||
@ -136,7 +136,7 @@ namespace Compression.BSA.Test
|
||||
|
||||
TestContext.WriteLine($"Verifying {bsa}");
|
||||
var b = await BSADispatch.OpenRead(tempFile);
|
||||
TestContext.WriteLine($"Performing A/B tests on {bsa}");
|
||||
TestContext.WriteLine($"Performing A/B tests on {bsa} and {tempFile}");
|
||||
Assert.Equal(a.State.ToJson(), b.State.ToJson());
|
||||
|
||||
// Check same number of files
|
||||
@ -152,7 +152,14 @@ namespace Compression.BSA.Test
|
||||
//Equal(pair.ai.Compressed, pair.bi.Compressed);
|
||||
Assert.Equal(pair.ai.Size, pair.bi.Size);
|
||||
Utils.Log($"Comparing {pair.ai.Path} to {pair.bi.Path}");
|
||||
try
|
||||
{
|
||||
Assert.Equal(await GetData(pair.ai), await GetData(pair.bi));
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -88,7 +88,7 @@ namespace Compression.BSA
|
||||
{
|
||||
if (Compressed && size.Size != size.OnDisk)
|
||||
{
|
||||
using var r = LZ4Stream.Decode(rdr.BaseStream);
|
||||
await using var r = LZ4Stream.Decode(rdr.BaseStream);
|
||||
await r.CopyToLimitAsync(output, size.Original).ConfigureAwait(false);
|
||||
}
|
||||
else
|
||||
|
@ -10,10 +10,10 @@
|
||||
<WarningsAsErrors>nullable</WarningsAsErrors>
|
||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
|
||||
<PackageVersion>2.2.1.2</PackageVersion>
|
||||
<Version>2.2.1.2</Version>
|
||||
<AssemblyVersion>2.2.1.2</AssemblyVersion>
|
||||
<FileVersion>2.2.1.2</FileVersion>
|
||||
<PackageVersion>2.4.1.2</PackageVersion>
|
||||
<Version>2.4.1.2</Version>
|
||||
<AssemblyVersion>2.4.1.2</AssemblyVersion>
|
||||
<FileVersion>2.4.1.2</FileVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<DocumentationFile>Compression.BSA.xml</DocumentationFile>
|
||||
|
@ -6,8 +6,8 @@
|
||||
<AssemblyName>wabbajack-cli</AssemblyName>
|
||||
<Company>Wabbajack</Company>
|
||||
<Platforms>x64</Platforms>
|
||||
<AssemblyVersion>2.4.1.1</AssemblyVersion>
|
||||
<FileVersion>2.4.1.1</FileVersion>
|
||||
<AssemblyVersion>2.4.1.2</AssemblyVersion>
|
||||
<FileVersion>2.4.1.2</FileVersion>
|
||||
<Copyright>Copyright © 2019-2020</Copyright>
|
||||
<Description>An automated ModList installer</Description>
|
||||
<PublishReadyToRun>true</PublishReadyToRun>
|
||||
|
@ -14,10 +14,10 @@
|
||||
<PackageIconUrl>https://www.wabbajack.org/favicon.ico</PackageIconUrl>
|
||||
<RepositoryUrl>https://github.com/wabbajack-tools/wabbajack</RepositoryUrl>
|
||||
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
|
||||
<PackageVersion>2.2.1.2</PackageVersion>
|
||||
<Version>2.2.1.2</Version>
|
||||
<AssemblyVersion>2.2.1.2</AssemblyVersion>
|
||||
<FileVersion>2.2.1.2</FileVersion>
|
||||
<PackageVersion>2.4.1.2</PackageVersion>
|
||||
<Version>2.4.1.2</Version>
|
||||
<AssemblyVersion>2.4.1.2</AssemblyVersion>
|
||||
<FileVersion>2.4.1.2</FileVersion>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
|
@ -4,8 +4,8 @@
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net5.0-windows</TargetFramework>
|
||||
<UseWPF>true</UseWPF>
|
||||
<AssemblyVersion>2.4.1.1</AssemblyVersion>
|
||||
<FileVersion>2.4.1.1</FileVersion>
|
||||
<AssemblyVersion>2.4.1.2</AssemblyVersion>
|
||||
<FileVersion>2.4.1.2</FileVersion>
|
||||
<Copyright>Copyright © 2019-2020</Copyright>
|
||||
<Description>Wabbajack Application Launcher</Description>
|
||||
<PublishReadyToRun>true</PublishReadyToRun>
|
||||
|
@ -3,8 +3,8 @@
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net5.0-windows</TargetFramework>
|
||||
<AssemblyVersion>2.4.1.1</AssemblyVersion>
|
||||
<FileVersion>2.4.1.1</FileVersion>
|
||||
<AssemblyVersion>2.4.1.2</AssemblyVersion>
|
||||
<FileVersion>2.4.1.2</FileVersion>
|
||||
<Copyright>Copyright © 2019-2020</Copyright>
|
||||
<Description>Wabbajack Server</Description>
|
||||
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
|
||||
|
@ -6,8 +6,8 @@
|
||||
<UseWPF>true</UseWPF>
|
||||
<Platforms>x64</Platforms>
|
||||
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
|
||||
<AssemblyVersion>2.4.1.1</AssemblyVersion>
|
||||
<FileVersion>2.4.1.1</FileVersion>
|
||||
<AssemblyVersion>2.4.1.2</AssemblyVersion>
|
||||
<FileVersion>2.4.1.2</FileVersion>
|
||||
<Copyright>Copyright © 2019-2020</Copyright>
|
||||
<Description>An automated ModList installer</Description>
|
||||
<PublishReadyToRun>true</PublishReadyToRun>
|
||||
|
Loading…
Reference in New Issue
Block a user