Skip to content

Commit c0398ad

Browse files
committed
I guess the test is going to have to be Windows specific
1 parent 3eb7896 commit c0398ad

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Diff for: libarchive/test/test_archive_string_conversion.c

+8
Original file line numberDiff line numberDiff line change
@@ -885,6 +885,9 @@ DEFINE_TEST(test_archive_string_conversion)
885885

886886
DEFINE_TEST(test_archive_string_conversion_utf16_utf8)
887887
{
888+
#if !defined(_WIN32) || defined(__CYGWIN__)
889+
skipping("This test is meant to verify unicode string handling on Windows");
890+
#else
888891
struct archive_mstring mstr;
889892
const char* utf8_string;
890893

@@ -899,10 +902,14 @@ DEFINE_TEST(test_archive_string_conversion_utf16_utf8)
899902
assertEqualString("\xD0\xBF\xD1\x80\xD0\xB8", utf8_string);
900903

901904
archive_mstring_clean(&mstr);
905+
#endif
902906
}
903907

904908
DEFINE_TEST(test_archive_string_conversion_utf8_utf16)
905909
{
910+
#if !defined(_WIN32) || defined(__CYGWIN__)
911+
skipping("This test is meant to verify unicode string handling on Windows");
912+
#else
906913
struct archive_mstring mstr;
907914
const wchar_t* wcs_string;
908915

@@ -917,6 +924,7 @@ DEFINE_TEST(test_archive_string_conversion_utf8_utf16)
917924
assertEqualWString(L"\U0000043f\U00000440\U00000438", wcs_string);
918925

919926
archive_mstring_clean(&mstr);
927+
#endif
920928
}
921929

922930
DEFINE_TEST(test_archive_string_update_utf8_win)

0 commit comments

Comments
 (0)