Commit 0c386805 authored by Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen
Browse files

CI: Disable win32 tests

The dwarf exception handling doesn't work under wine in docker, because
it requires process introspection, which, when run on wine implies
using ptrace.
This causes EnumProcessModules to fail in libunwind, so we're not able
to unwind the stack properly, causing all exceptions to go unhandled.
Until we can either run the docker image with SYS_PTRACE capability, or
wine uses a different way of running EnumProcessModules when the target
process is the running one, I'm not sure we can run the win32 tests in
the CI.
win64 isn't affected, as it uses SEH exception model
parent b5ba9efe
......@@ -23,12 +23,12 @@ win32:
- ./bootstrap
- ./configure --enable-tests --host=i686-w64-mingw32 --disable-shared
- make -j4
- make -j4 check
- cp /prefix/dll/libvlc.dll .
- cp /prefix/dll/libvlccore.dll .
- ln -s /prefix/lib/vlc/plugins/ .
- wine unittest.exe
- wine samples.exe
#- make -j4 check
#- cp /prefix/dll/libvlc.dll .
#- cp /prefix/dll/libvlccore.dll .
#- ln -s /prefix/lib/vlc/plugins/ .
#- wine unittest.exe
#- wine samples.exe
win64:
image: registry.videolan.org/medialibrary-win64:20191022141424
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment