1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-10-16 15:46:34 +00:00
openmw/apps/components_tests
elsid 7bf1ea32b0
Disable not working tests for MSVC
std::streambuf in MSVC does not support buffers larger than 2**31 - 1:
https://developercommunity.visualstudio.com/t/stdbasic-stringbuf-is-broken/290124

Simple test to check if it works:

TEST(IMemStreamTest, shouldRead)
{
    std::string src(std::numeric_limits<uint32_t>::max() / 2 + 1, '\0');
    Files::IMemStream stream(src.data(), src.size());
    std::string dst(src.size(), '\0');
    stream.read(dst.data(), src.size());
    EXPECT_FALSE(stream.fail()) << std::generic_category().message(errno);
}
2025-10-12 11:11:24 +02:00
..
bsa Disable not working tests for MSVC 2025-10-12 11:11:24 +02:00
detournavigator Make tests more stable 2025-07-28 20:23:45 +02:00
esm Merge branch 'filenameexceptions' into 'master' 2025-07-01 20:45:33 +00:00
esm3 Fix loads of warnings 2025-07-24 00:20:05 +01:00
esm4 Split openmw_test_suite into openmw and components tests 2024-06-10 23:12:14 +02:00
esmloader Rename components/to_utf8 directory and files to follow naming conventions 2025-02-23 00:18:07 +03:00
esmterrain Split openmw_test_suite into openmw and components tests 2024-06-10 23:12:14 +02:00
files Merge branch 'filenameexceptions' into 'master' 2025-07-01 20:45:33 +00:00
fx Account for numeric precision and infinities. Also pretend to be more like GLSL 2025-08-18 19:52:28 +02:00
lua Fix and enforce local variable naming 2025-08-05 21:27:48 +02:00
misc Add and fix -Wshadow 2025-08-18 21:09:06 +02:00
nif Split openmw_test_suite into openmw and components tests 2024-06-10 23:12:14 +02:00
nifloader Add and fix -Wshadow 2025-08-18 21:09:06 +02:00
nifosg Merge branch 'vfs_normalized_path_22' into 'master' 2024-12-01 21:45:01 +00:00
resource Ensure error marker assignment is thread safe 2025-09-25 20:47:10 +02:00
sceneutil Split openmw_test_suite into openmw and components tests 2024-06-10 23:12:14 +02:00
serialization Split openmw_test_suite into openmw and components tests 2024-06-10 23:12:14 +02:00
settings Split openmw_test_suite into openmw and components tests 2024-06-10 23:12:14 +02:00
shader Use temporary directory for tests output 2025-03-23 23:33:40 +01:00
sqlite3 Split openmw_test_suite into openmw and components tests 2024-06-10 23:12:14 +02:00
toutf8 Rename components/to_utf8 directory and files to follow naming conventions 2025-02-23 00:18:07 +03:00
vfs Split openmw_test_suite into openmw and components tests 2024-06-10 23:12:14 +02:00
CMakeLists.txt Merge branch 'fix_bsatool_afl_findings' into 'master' 2025-10-11 08:57:48 +03:00
main.cpp Use temporary directory for tests output 2025-03-23 23:33:40 +01:00