Merge branch 'ci-stl'
Add STL builds to GitHub CI. See https://github.com/wxWidgets/wxWidgets/pull/2529
This commit is contained in:
commit
394842aa8f
3 changed files with 21 additions and 4 deletions
10
.github/workflows/ci_mac.yml
vendored
10
.github/workflows/ci_mac.yml
vendored
|
|
@ -73,10 +73,10 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- name: wxMac ARM C++11
|
||||
- name: wxMac ARM C++11 STL
|
||||
runner: self-hosted
|
||||
arch: arm64
|
||||
configure_flags: --with-cxx=11
|
||||
configure_flags: --with-cxx=11 --enable-stl
|
||||
use_asan: true
|
||||
- name: wxMac Intel C++17
|
||||
runner: self-hosted
|
||||
|
|
@ -213,7 +213,11 @@ jobs:
|
|||
if: matrix.skip_testing != true
|
||||
working-directory: tests
|
||||
run: |
|
||||
export ASAN_OPTIONS=fast_unwind_on_malloc=0
|
||||
# We currently need to disable container overflow detection as we get
|
||||
# what seems to be a false positive in BitmapComboBoxTestCase triggered
|
||||
# by creating a new string from std::allocator<wxString>::construct()
|
||||
# used by std::vector<>::insert().
|
||||
export ASAN_OPTIONS='fast_unwind_on_malloc=0 detect_container_overflow=0'
|
||||
# Exclude tests that are currently known to fail
|
||||
wx_tests_selection='~[valnum] ~wxPersistTLW ~wxPersistDVC ~wxTopLevel::Show ~wxFont::Weight ~wxFont::NativeFontInfo ~WebView ~RadioButton::Single ~RadioButton::Focus ~wxHtmlPrintout::Pagination ~wxTextCtrl::GetBestSize ~TextCtrlTestCase ~ClippingBoxTestCase::wxClientDC ~wxExecute::RedirectUTF8 ~Ellipsization::NormalCase ~SpinCtrl::* ~SpinCtrlDouble::* ~NotebookTestCase ~SettingsTestCase ~XRC::LoadURL ~Window::Show ~ModalDialogsTestCase ~Button::Click ~Button::Disabled ~wxDVC::GetItemRect ~wxDVC::AppendTextColumn ~Grid::KeyboardSelection ~Grid::CellClick ~Grid::ReorderedColumnsCellClick ~Grid::CellSelect ~wxStyledTextCtrl::AutoComp ~EvtLoopTestCase ~EventPropagationTestCase'
|
||||
./test_gui $wx_tests_selection
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue