diff options
| author | Michał Łoś <michal.los@siili.com> | 2025-01-14 16:34:34 +0100 |
|---|---|---|
| committer | Michał Łoś <michal.los@siili.com> | 2025-01-15 08:45:17 +0100 |
| commit | a10acaca0887541207ad5607680d7864d317cf4b (patch) | |
| tree | a329d7e6f5d7ca51c4a3e0c99cebb284a6e86ea8 /examples/sql/sqlbrowser/main.cpp | |
| parent | a5f80b4732d33dd36414a6ffbd49a9efc7c87a0a (diff) | |
Skip QResourceEngine cleanupTestCase on VxWorks
COIN is using patched std::optional header for VxWorks, which is based
on 23.09 version of this system, and fixes few compilation and runtime
issues, unfortunately it introduced runtime error as well. This error
causes std::optional to not destroy contained object in destructor,
which is a source of fail in tst_QResourceEngine::cleanupTestCase().
This fail was quieted down using QEXPECT_FAIL for VxWorks, due to exact
reason being unknown at the time.
It was found out that unpatched version of std::optional header in
VxWorks 24.03 fixes most of issues found in 23.09, so there is no need
to use old header. Additionally it cleans contained object in destructor
properly, so this is the one that should be used. In order to use it,
COIN will need to refresh VxWorks images, but this in turn will fail
this test with XFAIL.
Replace QEXPECT_FAIL with QSKIP in tst_QResourceEngine::cleanupTestCase
for VxWorks, update comment accordngly.
Once unpatched optional version from VxWorks 24.03 will be used on COIN,
skip will be removed entirely.
Task-number: QTBUG-130069
Pick-to: 6.9
Change-Id: Ib446d04b2fabb027dad7af909ac00b7b30e76b53
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'examples/sql/sqlbrowser/main.cpp')
0 files changed, 0 insertions, 0 deletions
