diff --git a/tests/auto/declarative/qsganimatedimage/tst_qsganimatedimage.cpp b/tests/auto/declarative/qsganimatedimage/tst_qsganimatedimage.cpp
index 739e8907216597cd50559201a9303ae35c55f1f8..d7e87eb181934fbc04e62b427e8474231f293533 100644
--- a/tests/auto/declarative/qsganimatedimage/tst_qsganimatedimage.cpp
+++ b/tests/auto/declarative/qsganimatedimage/tst_qsganimatedimage.cpp
@@ -173,6 +173,8 @@ void tst_qsganimatedimage::mirror_running()
     QCOMPARE(anim->currentFrame(), 0);  // animation only has 2 frames, should cycle back to first
     QPixmap frame0_flipped = canvas->renderPixmap();
 
+    QSKIP("Skip while QTBUG-19351 and QTBUG-19252 are not resolved", SkipSingle);
+
     QTransform transform;
     transform.translate(width, 0).scale(-1, 1.0);
     QPixmap frame0_expected = frame0.transformed(transform);