aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/StormTest.cpp17
-rw-r--r--test/stormlib-test.txt175
2 files changed, 111 insertions, 81 deletions
diff --git a/test/StormTest.cpp b/test/StormTest.cpp
index 128cd6b..f8b8f7d 100644
--- a/test/StormTest.cpp
+++ b/test/StormTest.cpp
@@ -2559,6 +2559,17 @@ static DWORD TestArchive(
if(dwCrc32 != pFileData->dwCrc32)
Logger.PrintError("Warning: CRC32 error on %s", szFileName);
}
+
+#ifdef _DEBUG
+/*
+ FILE * fp = fopen("e:\\out_file.wav", "wb");
+ if(fp)
+ {
+ fwrite(pFileData->FileData, 1, pFileData->dwFileSize, fp);
+ fclose(fp);
+ }
+*/
+#endif
}
}
@@ -4244,6 +4255,9 @@ static const TEST_INFO Test_Mpqs[] =
{
// Correct or damaged archives
{_T("MPQ_1997_v1_Diablo1_DIABDAT.MPQ"), NULL, 0, "music\\dintro.wav", "File00000023.xxx"},
+ {_T("MPQ_1997_v1_patch_rt_SC1B.mpq"), NULL, TEST_DATA("43fe7d362955be68a708486e399576a7", 10)}, // From Starcraft 1 BETA
+ {_T("MPQ_1997_v1_StarDat_SC1B.mpq"), NULL, TEST_DATA("0094b23f28cfff7386071ef3bd19a577", 2468)}, // From Starcraft 1 BETA
+ {_T("MPQ_1997_v1_INSTALL_SC1B.EXE_"), NULL, TEST_DATA("3248460c89bb6f8e3b8fc3e08de7ffbb", 79)}, // From Starcraft 1 BETA
{_T("MPQ_2016_v1_D2XP_IX86_1xx_114a.mpq"), NULL, TEST_DATA("255d87a62f3c9518f72cf723a1818946", 221), "waitingroombkgd.dc6"}, // Update MPQ from Diablo II (patch 2016)
{_T("MPQ_2018_v1_icon_error.w3m"), NULL, TEST_DATA("fcefa25fb50c391e8714f2562d1e10ff", 19), "file00000002.blp"},
{_T("MPQ_1997_v1_Diablo1_STANDARD.SNP"), Bliz, TEST_DATA("5ef18ef9a26b5704d8d46a344d976c89", 2)}, // File whose archive's (signature) file has flags = 0x90000000
@@ -4331,7 +4345,8 @@ int _tmain(int argc, TCHAR * argv[])
for(int i = 2; i < argc; i++)
{
- TestArchive(argv[i], Bliz, 0, "staredit\\scenario.chk", NULL);
+// TestArchive(argv[i], Bliz, 0, "sound\\zerg\\advisor\\zaderr05.wav", NULL);
+// TestArchive(argv[i], Bliz, 0, "music\\trdyroom.wav", NULL);
}
//
diff --git a/test/stormlib-test.txt b/test/stormlib-test.txt
index 34917cc..4a1bd2c 100644
--- a/test/stormlib-test.txt
+++ b/test/stormlib-test.txt
@@ -1,11 +1,92 @@
-Microsoft Windows [Version 10.0.19044.1415]
+Microsoft Windows [Version 10.0.19044.1706]
(c) Microsoft Corporation. All rights reserved.
-E:\Ladik\Appdir\StormLib>StormLib_test.exe
+E:\Ladik\AppDir\StormLib\bin\StormLib_test\x64\Release>StormLib_test.exe
==== Test Suite for StormLib version 9.23 ====
InitWorkDir: Work directory \Multimedia\MPQs (default)
LocalListFile (FLAT-MAP:ListFile_Blizzard.txt) succeeded.
LocalListFile (ListFile_Blizzard.txt) succeeded.
+FileStreamTest (MPQ_2013_v4_alternate-original.MPQ) succeeded.
+FileStreamTest (MPQ_2013_v4_alternate-original.MPQ) succeeded.
+FileStreamTest (MPQ_2013_v4_alternate-complete.MPQ) succeeded.
+FileStreamTest (part-file://MPQ_2009_v2_WoW_patch.MPQ.part) succeeded.
+FileStreamTest (blk4-file://streaming/model.MPQ.0) succeeded.
+FileStreamTest (mpqe-file://MPQ_2011_v2_EncryptedMpq.MPQE) succeeded.
+OpenMirrorFile (part-file://MPQ_2009_v1_patch-created.MPQ.part) succeeded.
+OpenMirrorFile (part-file://MPQ_2009_v1_patch-partial.MPQ.part) succeeded.
+OpenMirrorFile (part-file://MPQ_2009_v1_patch-complete.MPQ.part) succeeded.
+OpenMirrorFile (MPQ_2013_v4_alternate-created.MPQ) succeeded.
+OpenMirrorFile (MPQ_2013_v4_alternate-incomplete.MPQ) succeeded.
+OpenMirrorFile (MPQ_2013_v4_alternate-complete.MPQ) succeeded.
+TestMpq (MPQ_1997_v1_Diablo1_DIABDAT.MPQ) succeeded.
+TestMpq (MPQ_1997_v1_patch_rt_SC1B.mpq) succeeded.
+TestMpq (MPQ_1997_v1_StarDat_SC1B.mpq) succeeded.
+TestMpq (MPQ_1997_v1_INSTALL_SC1B.EXE_) succeeded.
+TestMpq (MPQ_2016_v1_D2XP_IX86_1xx_114a.mpq) succeeded.
+TestMpq (MPQ_2018_v1_icon_error.w3m) succeeded.
+TestMpq (MPQ_1997_v1_Diablo1_STANDARD.SNP) succeeded.
+TestMpq (MPQ_2012_v2_EmptyMpq.MPQ) succeeded.
+TestMpq (MPQ_2013_v4_EmptyMpq.MPQ) succeeded.
+TestMpq (MPQ_2013_v4_patch-base-16357.MPQ) succeeded.
+TestMpq (MPQ_2011_v4_InvalidHetEntryCount.MPQ) succeeded.
+TestMpq (MPQ_2002_v1_BlockTableCut.MPQ) succeeded.
+TestMpq (MPQ_2010_v2_HasUserData.s2ma) succeeded.
+TestMpq (MPQ_2014_v1_AttributesOneEntryLess.w3x) succeeded.
+TestMpq (MPQ_2020_v1_AHF04patch.mix) succeeded.
+TestMpq (MPQ_2010_v3_expansion-locale-frFR.MPQ) succeeded.
+TestMpq (mpqe-file://MPQ_2011_v2_EncryptedMpq.MPQE) succeeded.
+TestMpq (MPx_2013_v1_LongwuOnline.mpk) succeeded.
+TestMpq (MPx_2013_v1_WarOfTheImmortals.sqp) succeeded.
+TestMpq (part-file://MPQ_2010_v2_HashTableCompressed.MPQ.part) succeeded.
+TestMpq (blk4-file://streaming/model.MPQ.0) succeeded.
+TestMpq (MPQ_2002_v1_ProtectedMap_InvalidUserData.w3x) succeeded.
+TestMpq (MPQ_2002_v1_ProtectedMap_InvalidMpqFormat.w3x) succeeded.
+TestMpq (MPQ_2002_v1_ProtectedMap_Spazzler.w3x) succeeded.
+TestMpq (MPQ_2014_v1_ProtectedMap_Spazzler2.w3x) succeeded.
+TestMpq (MPQ_2014_v1_ProtectedMap_Spazzler3.w3x) succeeded.
+TestMpq (MPQ_2002_v1_ProtectedMap_BOBA.w3m) succeeded.
+TestMpq (MPQ_2015_v1_ProtectedMap_KangTooJee.w3x) succeeded.
+TestMpq (MPQ_2015_v1_ProtectedMap_Somj2hM16.w3x) succeeded.
+TestMpq (MPQ_2015_v1_ProtectedMap_Spazy.w3x) succeeded.
+TestMpq (MPQ_2015_v1_MessListFile.mpq) succeeded.
+TestMpq (MPQ_2016_v1_ProtectedMap_TableSizeOverflow.w3x) succeeded.
+TestMpq (MPQ_2016_v1_ProtectedMap_HashOffsIsZero.w3x) succeeded.
+TestMpq (MPQ_2016_v1_ProtectedMap_Somj2.w3x) succeeded.
+TestMpq (MPQ_2016_v1_WME4_4.w3x) succeeded.
+TestMpq (MPQ_2016_v1_SP_(4)Adrenaline.w3x) succeeded.
+TestMpq (MPQ_2016_v1_ProtectedMap_1.4.w3x) succeeded.
+TestMpq (MPQ_2016_v1_KoreanFile.w3m) succeeded.
+TestMpq (MPQ_2017_v1_Eden_RPG_S2_2.5J.w3x) succeeded.
+TestMpq (MPQ_2017_v1_BigDummyFiles.w3x) succeeded.
+TestMpq (MPQ_2017_v1_TildeInFileName.mpq) succeeded.
+TestMpq (MPQ_2018_v1_EWIX_v8_7.w3x) succeeded.
+TestMpq (MPQ_2020_v4_FakeMpqHeaders.SC2Mod) succeeded.
+TestMpq (MPQ_2020_v4_NP_Protect_1.s2ma) succeeded.
+TestMpq (MPQ_2020_v4_NP_Protect_2.s2ma) succeeded.
+TestMpq (MPQ_2015_v1_flem1.w3x) succeeded.
+TestMpq (MPQ_2002_v1_ProtectedMap_HashTable_FakeValid.w3x) succeeded.
+TestMpq (MPQ_2021_v1_CantExtractCHK.scx) succeeded.
+TestMpq (MPQ_2022_v1_Sniper.scx) succeeded.
+TestMpq (MPQ_2022_v1_OcOc_Bound_2.scx) succeeded.
+PatchedMPQ (MPQ_1998_v1_StarCraft.mpq) succeeded.
+PatchedMPQ (MPQ_2012_v4_OldWorld.MPQ) succeeded.
+PatchedMPQ (MPQ_2013_v4_world.MPQ) succeeded.
+PatchedMPQ (MPQ_2013_v4_locale-enGB.MPQ) succeeded.
+PatchedMPQ (MPQ_2013_v4_Base1.SC2Data) succeeded.
+PatchedMPQ (MPQ_2013_v4_Base1.SC2Data) succeeded.
+PatchedMPQ (MPQ_2013_v4_Base3.SC2Maps) succeeded.
+PatchedMPQ (MPQ_2013_v4_Mods#Core.SC2Mod#enGB.SC2Assets) succeeded.
+PatchedMPQ (MPQ_2013_v4_Mods#Liberty.SC2Mod#enGB.SC2Data) succeeded.
+PatchedMPQ (MPQ_2014_v4_base-Win.MPQ) succeeded.
+PatchedMPQ (MPQ_2014_v4_base-Win.MPQ) succeeded.
+VerifyFileHash succeeded.
+VerifyFileHash succeeded.
+VerifyFileHash succeeded.
+VerifyFileHash succeeded.
+VerifyFileHash succeeded.
+VerifyFileHash succeeded.
+VerifyFileHash succeeded.
+VerifyFileHash succeeded.
VerifyFileHash succeeded.
VerifyFileHash succeeded.
VerifyFileHash succeeded.
@@ -90,78 +171,12 @@ VerifyFileHash succeeded.
VerifyFileHash succeeded.
VerifyFileHash succeeded.
VerifyFileHash succeeded.
-FileStreamTest (MPQ_2013_v4_alternate-original.MPQ) succeeded.
-FileStreamTest (MPQ_2013_v4_alternate-original.MPQ) succeeded.
-FileStreamTest (MPQ_2013_v4_alternate-complete.MPQ) succeeded.
-FileStreamTest (part-file://MPQ_2009_v2_WoW_patch.MPQ.part) succeeded.
-FileStreamTest (blk4-file://streaming/model.MPQ.0) succeeded.
-FileStreamTest (mpqe-file://MPQ_2011_v2_EncryptedMpq.MPQE) succeeded.
-OpenMirrorFile (part-file://MPQ_2009_v1_patch-created.MPQ.part) succeeded.
-OpenMirrorFile (part-file://MPQ_2009_v1_patch-partial.MPQ.part) succeeded.
-OpenMirrorFile (part-file://MPQ_2009_v1_patch-complete.MPQ.part) succeeded.
-OpenMirrorFile (MPQ_2013_v4_alternate-created.MPQ) succeeded.
-OpenMirrorFile (MPQ_2013_v4_alternate-incomplete.MPQ) succeeded.
-OpenMirrorFile (MPQ_2013_v4_alternate-complete.MPQ) succeeded.
-TestMpq (MPQ_1997_v1_Diablo1_DIABDAT.MPQ) succeeded.
-TestMpq (MPQ_2016_v1_D2XP_IX86_1xx_114a.mpq) succeeded.
-TestMpq (MPQ_2018_v1_icon_error.w3m) succeeded.
-TestMpq (MPQ_1997_v1_Diablo1_STANDARD.SNP) succeeded.
-TestMpq (MPQ_2012_v2_EmptyMpq.MPQ) succeeded.
-TestMpq (MPQ_2013_v4_EmptyMpq.MPQ) succeeded.
-TestMpq (MPQ_2013_v4_patch-base-16357.MPQ) succeeded.
-TestMpq (MPQ_2011_v4_InvalidHetEntryCount.MPQ) succeeded.
-TestMpq (MPQ_2002_v1_BlockTableCut.MPQ) succeeded.
-TestMpq (MPQ_2010_v2_HasUserData.s2ma) succeeded.
-TestMpq (MPQ_2014_v1_AttributesOneEntryLess.w3x) succeeded.
-TestMpq (MPQ_2020_v1_AHF04patch.mix) succeeded.
-TestMpq (MPQ_2010_v3_expansion-locale-frFR.MPQ) succeeded.
-TestMpq (mpqe-file://MPQ_2011_v2_EncryptedMpq.MPQE) succeeded.
-TestMpq (MPx_2013_v1_LongwuOnline.mpk) succeeded.
-TestMpq (MPx_2013_v1_WarOfTheImmortals.sqp) succeeded.
-TestMpq (part-file://MPQ_2010_v2_HashTableCompressed.MPQ.part) succeeded.
-TestMpq (blk4-file://streaming/model.MPQ.0) succeeded.
-TestMpq (MPQ_2002_v1_ProtectedMap_InvalidUserData.w3x) succeeded.
-TestMpq (MPQ_2002_v1_ProtectedMap_InvalidMpqFormat.w3x) succeeded.
-TestMpq (MPQ_2002_v1_ProtectedMap_Spazzler.w3x) succeeded.
-TestMpq (MPQ_2014_v1_ProtectedMap_Spazzler2.w3x) succeeded.
-TestMpq (MPQ_2014_v1_ProtectedMap_Spazzler3.w3x) succeeded.
-TestMpq (MPQ_2002_v1_ProtectedMap_BOBA.w3m) succeeded.
-TestMpq (MPQ_2015_v1_ProtectedMap_KangTooJee.w3x) succeeded.
-TestMpq (MPQ_2015_v1_ProtectedMap_Somj2hM16.w3x) succeeded.
-TestMpq (MPQ_2015_v1_ProtectedMap_Spazy.w3x) succeeded.
-TestMpq (MPQ_2015_v1_MessListFile.mpq) succeeded.
-TestMpq (MPQ_2016_v1_ProtectedMap_TableSizeOverflow.w3x) succeeded.
-TestMpq (MPQ_2016_v1_ProtectedMap_HashOffsIsZero.w3x) succeeded.
-TestMpq (MPQ_2016_v1_ProtectedMap_Somj2.w3x) succeeded.
-TestMpq (MPQ_2016_v1_WME4_4.w3x) succeeded.
-TestMpq (MPQ_2016_v1_SP_(4)Adrenaline.w3x) succeeded.
-TestMpq (MPQ_2016_v1_ProtectedMap_1.4.w3x) succeeded.
-TestMpq (MPQ_2016_v1_KoreanFile.w3m) succeeded.
-TestMpq (MPQ_2017_v1_Eden_RPG_S2_2.5J.w3x) succeeded.
-TestMpq (MPQ_2017_v1_BigDummyFiles.w3x) succeeded.
-TestMpq (MPQ_2017_v1_TildeInFileName.mpq) succeeded.
-TestMpq (MPQ_2018_v1_EWIX_v8_7.w3x) succeeded.
-TestMpq (MPQ_2020_v4_FakeMpqHeaders.SC2Mod) succeeded.
-TestMpq (MPQ_2020_v4_NP_Protect_1.s2ma) succeeded.
-TestMpq (MPQ_2020_v4_NP_Protect_2.s2ma) succeeded.
-TestMpq (MPQ_2015_v1_flem1.w3x) succeeded.
-TestMpq (MPQ_2002_v1_ProtectedMap_HashTable_FakeValid.w3x) succeeded.
-TestMpq (MPQ_2021_v1_CantExtractCHK.scx) succeeded.
-PatchedMPQ (MPQ_1998_v1_StarCraft.mpq) succeeded.
-PatchedMPQ (MPQ_2012_v4_OldWorld.MPQ) succeeded.
-PatchedMPQ (MPQ_2013_v4_world.MPQ) succeeded.
-PatchedMPQ (MPQ_2013_v4_locale-enGB.MPQ) succeeded.
-PatchedMPQ (MPQ_2013_v4_Base1.SC2Data) succeeded.
-PatchedMPQ (MPQ_2013_v4_Base1.SC2Data) succeeded.
-PatchedMPQ (MPQ_2013_v4_Base3.SC2Maps) succeeded.
-PatchedMPQ (MPQ_2013_v4_Mods#Core.SC2Mod#enGB.SC2Assets) succeeded.
-PatchedMPQ (MPQ_2013_v4_Mods#Liberty.SC2Mod#enGB.SC2Data) succeeded.
-PatchedMPQ (MPQ_2014_v4_base-Win.MPQ) succeeded.
-PatchedMPQ (MPQ_2014_v4_base-Win.MPQ) succeeded.
-FailMpqTest (flat-file://streaming/model.MPQ.0) succeeded.
OpenEachMpqTest ((10)DustwallowKeys.w3m) succeeded.
OpenEachMpqTest (MPQ_1997_v1_Diablo1_DIABDAT.MPQ) succeeded.
OpenEachMpqTest (MPQ_1997_v1_Diablo1_single_0.sv) succeeded.
+OpenEachMpqTest (MPQ_1997_v1_patch_rt_SC1B.mpq) succeeded.
+OpenEachMpqTest (MPQ_1997_v1_StarDat.mpq) succeeded.
+OpenEachMpqTest (MPQ_1997_v1_StarDat_SC1B.mpq) succeeded.
OpenEachMpqTest (MPQ_1998_v1_StarCraft.mpq) succeeded.
OpenEachMpqTest (MPQ_1998_v1_StarDat.mpq) succeeded.
OpenEachMpqTest (MPQ_2002_v1_BlockTableCut.MPQ) succeeded.
@@ -230,6 +245,7 @@ OpenEachMpqTest (MPQ_2020_v4_NP_Protect_4.s2ma) succeeded.
OpenEachMpqTest (MPQ_2020_v4_ThreeFakeHeaders.s2ma) succeeded.
OpenEachMpqTest (MPQ_2021_v1_CrossLinkedFiles.w3x) succeeded.
OpenEachMpqTest (MPQ_2021_v4_BzipError.SC2Replay) succeeded.
+OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\1995 - Test MPQs\MPQ_2022_v1_MoeMoeMod.asi (error code: 11)
OpenEachMpqTest (hs-0-3604-Win-final.MPQ) succeeded.
OpenEachMpqTest (hs-0-5314-Win-final.MPQ) succeeded.
OpenEachMpqTest (hs-5314-5435-Win-final.MPQ) succeeded.
@@ -297,11 +313,15 @@ OpenEachMpqTest (imp.mpq) succeeded.
OpenEachMpqTest (pic.mpq) succeeded.
OpenEachMpqTest (sndfx.mpq) succeeded.
OpenEachMpqTest (special.mpq) succeeded.
+OpenEachMpqTest (patch_rt.mpq) succeeded.
+OpenEachMpqTest (StarDat.mpq) succeeded.
OpenEachMpqTest (BrooDat.mpq) succeeded.
OpenEachMpqTest (BroodWar.mpq) succeeded.
OpenEachMpqTest (Patch_rt.mpq) succeeded.
OpenEachMpqTest (StarCraft.mpq) succeeded.
OpenEachMpqTest (StarDat.mpq) succeeded.
+OpenEachMpqTest (StardatSW.mpq) succeeded.
+OpenEachMpqTest (StarDat_BETA.mpq) succeeded.
OpenEachMpqTest (War2Dat.mpq) succeeded.
OpenEachMpqTest (War2Patch.mpq) succeeded.
OpenEachMpqTest (d2char.mpq) succeeded.
@@ -2246,7 +2266,6 @@ OpenEachMpqTest (hs-6485-6898-Win-final.MPQ) succeeded.
OpenEachMpqTest (MPQ_1998_v1_StarDat.mpq) succeeded.
OpenEachMpqTest (MPQ_1999_v1_WeakSigned1.mpq) succeeded.
OpenEachMpqTest (MPQ_1999_v1_WeakSigned2.mpq) succeeded.
-OpenEachMpqTest (MPQ_2002_v1_StrongSignature.w3m) succeeded.
OpenEachMpqTest (MPQ_2009_v1_patch-complete.MPQ.part) succeeded.
OpenEachMpqTest (MPQ_2009_v1_patch-created.MPQ.part) succeeded.
OpenEachMpqTest (MPQ_2009_v1_patch-partial.MPQ.part) succeeded.
@@ -2254,7 +2273,6 @@ OpenEachMpqTest (MPQ_2009_v2_WoW_patch.MPQ.part) succeeded.
OpenEachMpqTest (MPQ_2011_v2_EncryptedMpq.MPQE) succeeded.
OpenEachMpqTest (MPQ_2013_v4_alternate-complete.MPQ) succeeded.
OpenEachMpqTest (MPQ_2013_v4_alternate-created.MPQ) succeeded.
-OpenEachMpqTest (MPQ_2013_v4_alternate-downloaded.MPQ) succeeded.
OpenEachMpqTest (MPQ_2013_v4_alternate-incomplete.MPQ) succeeded.
OpenEachMpqTest (MPQ_2013_v4_alternate-original.MPQ) succeeded.
OpenEachMpqTest (MPQ_2014_v1_out1.w3x) succeeded.
@@ -2279,11 +2297,8 @@ OpenEachMpqTest (StormLibTest_NoListFile.mpq) succeeded.
OpenEachMpqTest (StormLibTest_NonStdNames.mpq) succeeded.
OpenEachMpqTest (StormLibTest_ReadOnly.mpq) succeeded.
OpenEachMpqTest (StormLibTest_ReadWrite.mpq) succeeded.
-OpenEachMpqTest (TestArchiveCopy.mpq) succeeded.
-OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\Work\(1)TheDeathSheep.w3m (error code: 11)
-OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\Work\(10)DustwallowKeys#FFFF.w3m (error code: 11)
-OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\Work\(10)RagingStream.w3x (error code: 11)
-OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\Work\(2)BootyBay.w3m (error code: 11)
+OpenEachMpqTest (File00000003.mpq) succeeded.
+FailMpqTest (flat-file://streaming/model.MPQ.0) succeeded.
OpenCorruptMpqTest (MPQ_2013_vX_Battle.net.MPQ) succeeded.
ReadOnlyTest (MPQ_1997_v1_Diablo1_DIABDAT.MPQ) succeeded.
ReadOnlyTest (MPQ_1997_v1_Diablo1_DIABDAT.MPQ) succeeded.
@@ -2304,7 +2319,7 @@ ListFileTest (MPQ_2013_v4_SC2_EmptyMap.SC2Map) succeeded.
CreateEmptyMpq: The file "File00000000.xxx" is present, but it should not be
CreateEmptyMpq: The file "File00000000.xxx" is present, but it should not be
CreateGapsTest (StormLibTest_GapsTest.mpq) succeeded.
-NonStdNamesTest: Adding file " \ \ \ .txt" ... NonStdNamesTest: Adding file "Dir1 \Dir2 \File.txt ." ... NonStdNamesTest: Adding file "Dir1 \Dir2 \ . ." ... NonStdNamesTest (StormLibTest_NonStdNames.mpq) succeeded.
+NonStdNamesTest: Adding file " \ \ \ .txt" ... NonStdNamesTest: Adding file "Dir1 \Dir2 \File.txt ." ... NonStdNamesTest: Adding file "Dir1 \Dir2 \ . ." ... NonStdNamesTest (StormLibTest_NonStdNames.mpq) succeeded.
SignExistingMpq (MPQ_1998_v1_StarDat.mpq) succeeded.
ModifySignedTest (MPQ_1999_v1_WeakSignature.exe) succeeded.
CreateSignedMpq (MPQ_1999_v1_WeakSigned1.mpq) succeeded.
@@ -2324,4 +2339,4 @@ ListFilePos (StormLibTest_ListFilePos.mpq) succeeded.
BigMpqTest (StormLibTest_BigArchive_v4.mpq) succeeded.
ModifyTest (MPQ_2014_v4_Base.StormReplay) succeeded.
-E:\Ladik\Appdir\StormLib> \ No newline at end of file
+E:\Ladik\AppDir\StormLib\bin\StormLib_test\x64\Release> \ No newline at end of file