Android: skip few tst_qopenglwidget tests that crash on CI
To allow other cases to run while finding the reason. Most of these cases fail only on CI and not locally. Task-number: QTBUG-102043 Change-Id: Ib552ab00b4232f6aabdf85acf050633251d9e71d Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> (cherry picked from commit c5dd2c1f35bc7a21c6a2fe18e1e573bcab020bec)
This commit is contained in:
parent
966cb216e8
commit
c71e8217eb
@ -154,7 +154,7 @@ void tst_QOpenGLWidget::clearAndGrab()
|
|||||||
void tst_QOpenGLWidget::clearAndResizeAndGrab()
|
void tst_QOpenGLWidget::clearAndResizeAndGrab()
|
||||||
{
|
{
|
||||||
#ifdef Q_OS_ANDROID
|
#ifdef Q_OS_ANDROID
|
||||||
QSKIP("Crashes on Android (QTBUG-102043)");
|
QSKIP("Crashes on Android, figure out why (QTBUG-102043)");
|
||||||
#endif
|
#endif
|
||||||
QScopedPointer<QOpenGLWidget> w(new ClearWidget(0, 640, 480));
|
QScopedPointer<QOpenGLWidget> w(new ClearWidget(0, 640, 480));
|
||||||
w->resize(640, 480);
|
w->resize(640, 480);
|
||||||
@ -276,6 +276,9 @@ void tst_QOpenGLWidget::reparentToAlreadyCreated()
|
|||||||
|
|
||||||
void tst_QOpenGLWidget::reparentToNotYetCreated()
|
void tst_QOpenGLWidget::reparentToNotYetCreated()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Crashes on Android, figure out why (QTBUG-102043)");
|
||||||
|
#endif
|
||||||
QWidget w1;
|
QWidget w1;
|
||||||
PainterWidget *glw = new PainterWidget(&w1);
|
PainterWidget *glw = new PainterWidget(&w1);
|
||||||
w1.resize(640, 480);
|
w1.resize(640, 480);
|
||||||
@ -350,6 +353,9 @@ void CountingGraphicsView::drawForeground(QPainter *, const QRectF &)
|
|||||||
|
|
||||||
void tst_QOpenGLWidget::asViewport()
|
void tst_QOpenGLWidget::asViewport()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Crashes on Android, figure out why (QTBUG-102043)");
|
||||||
|
#endif
|
||||||
// Have a QGraphicsView with a QOpenGLWidget as its viewport.
|
// Have a QGraphicsView with a QOpenGLWidget as its viewport.
|
||||||
QGraphicsScene scene;
|
QGraphicsScene scene;
|
||||||
scene.addItem(new QGraphicsRectItem(10, 10, 100, 100));
|
scene.addItem(new QGraphicsRectItem(10, 10, 100, 100));
|
||||||
@ -398,6 +404,9 @@ public:
|
|||||||
|
|
||||||
void tst_QOpenGLWidget::requestUpdate()
|
void tst_QOpenGLWidget::requestUpdate()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Crashes on Android, figure out why (QTBUG-102043)");
|
||||||
|
#endif
|
||||||
if (QGuiApplication::platformName().startsWith(QLatin1String("wayland"), Qt::CaseInsensitive))
|
if (QGuiApplication::platformName().startsWith(QLatin1String("wayland"), Qt::CaseInsensitive))
|
||||||
QSKIP("Wayland: This fails. Figure out why.");
|
QSKIP("Wayland: This fails. Figure out why.");
|
||||||
|
|
||||||
@ -425,6 +434,9 @@ public:
|
|||||||
|
|
||||||
void tst_QOpenGLWidget::fboRedirect()
|
void tst_QOpenGLWidget::fboRedirect()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Crashes on Android, figure out why (QTBUG-102043)");
|
||||||
|
#endif
|
||||||
FboCheckWidget w;
|
FboCheckWidget w;
|
||||||
w.resize(640, 480);
|
w.resize(640, 480);
|
||||||
w.show();
|
w.show();
|
||||||
@ -440,6 +452,9 @@ void tst_QOpenGLWidget::fboRedirect()
|
|||||||
|
|
||||||
void tst_QOpenGLWidget::showHide()
|
void tst_QOpenGLWidget::showHide()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Crashes on Android, figure out why (QTBUG-102043)");
|
||||||
|
#endif
|
||||||
QScopedPointer<ClearWidget> w(new ClearWidget(0, 800, 600));
|
QScopedPointer<ClearWidget> w(new ClearWidget(0, 800, 600));
|
||||||
w->resize(800, 600);
|
w->resize(800, 600);
|
||||||
w->show();
|
w->show();
|
||||||
@ -466,6 +481,9 @@ void tst_QOpenGLWidget::showHide()
|
|||||||
|
|
||||||
void tst_QOpenGLWidget::nativeWindow()
|
void tst_QOpenGLWidget::nativeWindow()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Crashes on Android, figure out why (QTBUG-102043)");
|
||||||
|
#endif
|
||||||
QScopedPointer<ClearWidget> w(new ClearWidget(0, 800, 600));
|
QScopedPointer<ClearWidget> w(new ClearWidget(0, 800, 600));
|
||||||
w->resize(800, 600);
|
w->resize(800, 600);
|
||||||
w->show();
|
w->show();
|
||||||
@ -588,6 +606,9 @@ void tst_QOpenGLWidget::stackWidgetOpaqueChildIsVisible()
|
|||||||
#ifdef Q_OS_MACOS
|
#ifdef Q_OS_MACOS
|
||||||
QSKIP("QScreen::grabWindow() doesn't work properly on OSX HighDPI screen: QTBUG-46803");
|
QSKIP("QScreen::grabWindow() doesn't work properly on OSX HighDPI screen: QTBUG-46803");
|
||||||
return;
|
return;
|
||||||
|
#endif
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Crashes on Android, figure out why (QTBUG-102043)");
|
||||||
#endif
|
#endif
|
||||||
if (QGuiApplication::platformName().startsWith(QLatin1String("wayland"), Qt::CaseInsensitive))
|
if (QGuiApplication::platformName().startsWith(QLatin1String("wayland"), Qt::CaseInsensitive))
|
||||||
QSKIP("Wayland: This fails. Figure out why.");
|
QSKIP("Wayland: This fails. Figure out why.");
|
||||||
@ -675,6 +696,9 @@ void tst_QOpenGLWidget::offscreen()
|
|||||||
|
|
||||||
void tst_QOpenGLWidget::offscreenThenOnscreen()
|
void tst_QOpenGLWidget::offscreenThenOnscreen()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Crashes on Android, figure out why (QTBUG-102043)");
|
||||||
|
#endif
|
||||||
QScopedPointer<ClearWidget> w(new ClearWidget(0, 800, 600));
|
QScopedPointer<ClearWidget> w(new ClearWidget(0, 800, 600));
|
||||||
w->resize(800, 600);
|
w->resize(800, 600);
|
||||||
|
|
||||||
@ -700,6 +724,9 @@ void tst_QOpenGLWidget::offscreenThenOnscreen()
|
|||||||
|
|
||||||
void tst_QOpenGLWidget::paintWhileHidden()
|
void tst_QOpenGLWidget::paintWhileHidden()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Crashes on Android, figure out why (QTBUG-102043)");
|
||||||
|
#endif
|
||||||
QScopedPointer<QWidget> tlw(new QWidget);
|
QScopedPointer<QWidget> tlw(new QWidget);
|
||||||
tlw->resize(640, 480);
|
tlw->resize(640, 480);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user