summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorAssam Boudjelthia <assam.boudjelthia@qt.io>2022-04-19 20:32:05 +0300
committerAssam Boudjelthia <assam.boudjelthia@qt.io>2022-04-22 12:33:18 +0000
commitcb1c4c5b8f7ed7d6b68a5cce48c96ff7d1f9b764 (patch)
treee3e563c0eee2c2f76d0a1a0d120be5986800c369 /tests
parent2ecdc2719e32a21f3c1ae0fc3919504cfc608289 (diff)
Add test data as resources which enables all tests on Android
Also, move the test data to "data" folder as a pass by. Pick-to: 6.2 6.3 Task-number: QTBUG-88846 Change-Id: I5843afe8ed7b886f32bbe8de843bda04afaf3b6f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/bodymovin/shape/ellipse/CMakeLists.txt7
-rw-r--r--tests/auto/bodymovin/shape/ellipse/data/ellipse_animated_100x80at00to200x40at50100.json (renamed from tests/auto/bodymovin/shape/ellipse/ellipse_animated_100x80at00to200x40at50100.json)0
-rw-r--r--tests/auto/bodymovin/shape/ellipse/data/ellipse_direction.json (renamed from tests/auto/bodymovin/shape/ellipse/ellipse_direction.json)0
-rw-r--r--tests/auto/bodymovin/shape/ellipse/data/ellipse_hidden.json (renamed from tests/auto/bodymovin/shape/ellipse/ellipse_hidden.json)0
-rw-r--r--tests/auto/bodymovin/shape/ellipse/data/ellipse_static_100x80.json (renamed from tests/auto/bodymovin/shape/ellipse/ellipse_static_100x80.json)0
-rw-r--r--tests/auto/bodymovin/shape/ellipse/tst_bmellipse.cpp2
-rw-r--r--tests/auto/bodymovin/shape/fill/CMakeLists.txt7
-rw-r--r--tests/auto/bodymovin/shape/fill/data/fill_animated_red100_green0.json (renamed from tests/auto/bodymovin/shape/fill/fill_animated_red100_green0.json)0
-rw-r--r--tests/auto/bodymovin/shape/fill/data/fill_hidden.json (renamed from tests/auto/bodymovin/shape/fill/fill_hidden.json)0
-rw-r--r--tests/auto/bodymovin/shape/fill/data/fill_static_red_100.json (renamed from tests/auto/bodymovin/shape/fill/fill_static_red_100.json)0
-rw-r--r--tests/auto/bodymovin/shape/fill/tst_bmfill.cpp2
-rw-r--r--tests/auto/bodymovin/shape/path/CMakeLists.txt7
-rw-r--r--tests/auto/bodymovin/shape/path/data/freeform_curve_animated.json (renamed from tests/auto/bodymovin/shape/path/freeform_curve_animated.json)0
-rw-r--r--tests/auto/bodymovin/shape/path/data/freeform_curve_static.json (renamed from tests/auto/bodymovin/shape/path/freeform_curve_static.json)0
-rw-r--r--tests/auto/bodymovin/shape/path/data/freeform_direction.json (renamed from tests/auto/bodymovin/shape/path/freeform_direction.json)0
-rw-r--r--tests/auto/bodymovin/shape/path/data/freeform_hidden.json (renamed from tests/auto/bodymovin/shape/path/freeform_hidden.json)0
-rw-r--r--tests/auto/bodymovin/shape/path/data/freeform_roto_animated.json (renamed from tests/auto/bodymovin/shape/path/freeform_roto_animated.json)0
-rw-r--r--tests/auto/bodymovin/shape/path/data/freeform_roto_static.json (renamed from tests/auto/bodymovin/shape/path/freeform_roto_static.json)0
-rw-r--r--tests/auto/bodymovin/shape/path/data/freeform_triangle_animated.json (renamed from tests/auto/bodymovin/shape/path/freeform_triangle_animated.json)0
-rw-r--r--tests/auto/bodymovin/shape/path/data/freeform_triangle_static.json (renamed from tests/auto/bodymovin/shape/path/freeform_triangle_static.json)0
-rw-r--r--tests/auto/bodymovin/shape/path/tst_bmpath.cpp2
-rw-r--r--tests/auto/bodymovin/shape/rect/CMakeLists.txt7
-rw-r--r--tests/auto/bodymovin/shape/rect/data/rect_animated_30x30_1515_rad0_to_50x50_7575_rad25.json (renamed from tests/auto/bodymovin/shape/rect/rect_animated_30x30_1515_rad0_to_50x50_7575_rad25.json)0
-rw-r--r--tests/auto/bodymovin/shape/rect/data/rect_direction.json (renamed from tests/auto/bodymovin/shape/rect/rect_direction.json)0
-rw-r--r--tests/auto/bodymovin/shape/rect/data/rect_hidden.json (renamed from tests/auto/bodymovin/shape/rect/rect_hidden.json)0
-rw-r--r--tests/auto/bodymovin/shape/rect/data/rect_static_30x30_5050_rad0.json (renamed from tests/auto/bodymovin/shape/rect/rect_static_30x30_5050_rad0.json)0
-rw-r--r--tests/auto/bodymovin/shape/rect/tst_bmrect.cpp2
-rw-r--r--tests/auto/bodymovin/shape/repeater/CMakeLists.txt7
-rw-r--r--tests/auto/bodymovin/shape/repeater/data/repeater_animated.json (renamed from tests/auto/bodymovin/shape/repeater/repeater_animated.json)0
-rw-r--r--tests/auto/bodymovin/shape/repeater/data/repeater_hidden.json (renamed from tests/auto/bodymovin/shape/repeater/repeater_hidden.json)0
-rw-r--r--tests/auto/bodymovin/shape/repeater/data/repeater_static.json (renamed from tests/auto/bodymovin/shape/repeater/repeater_static.json)0
-rw-r--r--tests/auto/bodymovin/shape/repeater/tst_bmrepeater.cpp2
-rw-r--r--tests/auto/bodymovin/shape/repeatertransform/CMakeLists.txt7
-rw-r--r--tests/auto/bodymovin/shape/repeatertransform/data/repeater_transform_animated.json (renamed from tests/auto/bodymovin/shape/repeatertransform/repeater_transform_animated.json)0
-rw-r--r--tests/auto/bodymovin/shape/repeatertransform/data/repeater_transform_static.json (renamed from tests/auto/bodymovin/shape/repeatertransform/repeater_transform_static.json)0
-rw-r--r--tests/auto/bodymovin/shape/repeatertransform/tst_bmrepeatertransform.cpp2
-rw-r--r--tests/auto/bodymovin/shape/shapelayer/CMakeLists.txt7
-rw-r--r--tests/auto/bodymovin/shape/shapelayer/data/shape_active_60to120.json (renamed from tests/auto/bodymovin/shape/shapelayer/shape_active_60to120.json)0
-rw-r--r--tests/auto/bodymovin/shape/shapelayer/data/shape_mask_alphaclip.json (renamed from tests/auto/bodymovin/shape/shapelayer/shape_mask_alphaclip.json)0
-rw-r--r--tests/auto/bodymovin/shape/shapelayer/data/shape_mask_alphainvclip.json (renamed from tests/auto/bodymovin/shape/shapelayer/shape_mask_alphainvclip.json)0
-rw-r--r--tests/auto/bodymovin/shape/shapelayer/data/shape_mask_lumaclip.json (renamed from tests/auto/bodymovin/shape/shapelayer/shape_mask_lumaclip.json)0
-rw-r--r--tests/auto/bodymovin/shape/shapelayer/data/shape_mask_lumainvclip.json (renamed from tests/auto/bodymovin/shape/shapelayer/shape_mask_lumainvclip.json)0
-rw-r--r--tests/auto/bodymovin/shape/shapelayer/tst_bmshapelayer.cpp2
-rw-r--r--tests/auto/bodymovin/shape/shapetransform/CMakeLists.txt7
-rw-r--r--tests/auto/bodymovin/shape/shapetransform/data/shapetransform_animated.json (renamed from tests/auto/bodymovin/shape/shapetransform/shapetransform_animated.json)0
-rw-r--r--tests/auto/bodymovin/shape/shapetransform/data/shapetransform_static.json (renamed from tests/auto/bodymovin/shape/shapetransform/shapetransform_static.json)0
-rw-r--r--tests/auto/bodymovin/shape/shapetransform/tst_bmshapetransform.cpp2
-rw-r--r--tests/auto/bodymovin/shape/stroke/CMakeLists.txt7
-rw-r--r--tests/auto/bodymovin/shape/stroke/data/stroke_animated_blue5_white1.json (renamed from tests/auto/bodymovin/shape/stroke/stroke_animated_blue5_white1.json)0
-rw-r--r--tests/auto/bodymovin/shape/stroke/data/stroke_hidden.json (renamed from tests/auto/bodymovin/shape/stroke/stroke_hidden.json)0
-rw-r--r--tests/auto/bodymovin/shape/stroke/data/stroke_static_blue_2.json (renamed from tests/auto/bodymovin/shape/stroke/stroke_static_blue_2.json)0
-rw-r--r--tests/auto/bodymovin/shape/stroke/tst_bmstroke.cpp2
-rw-r--r--tests/auto/bodymovin/shape/transform/CMakeLists.txt7
-rw-r--r--tests/auto/bodymovin/shape/transform/data/transform_animated.json (renamed from tests/auto/bodymovin/shape/transform/transform_animated.json)0
-rw-r--r--tests/auto/bodymovin/shape/transform/data/transform_static.json (renamed from tests/auto/bodymovin/shape/transform/transform_static.json)0
-rw-r--r--tests/auto/bodymovin/shape/transform/tst_bmbasictransform.cpp2
-rw-r--r--tests/auto/bodymovin/shape/trimpath/CMakeLists.txt7
-rw-r--r--tests/auto/bodymovin/shape/trimpath/data/trimpath_animated_2080_0_to_0060_3x30.json (renamed from tests/auto/bodymovin/shape/trimpath/trimpath_animated_2080_0_to_0060_3x30.json)0
-rw-r--r--tests/auto/bodymovin/shape/trimpath/data/trimpath_hidden.json (renamed from tests/auto/bodymovin/shape/trimpath/trimpath_hidden.json)0
-rw-r--r--tests/auto/bodymovin/shape/trimpath/data/trimpath_static_20to80.json (renamed from tests/auto/bodymovin/shape/trimpath/trimpath_static_20to80.json)0
-rw-r--r--tests/auto/bodymovin/shape/trimpath/tst_bmtrimpath.cpp2
61 files changed, 88 insertions, 11 deletions
diff --git a/tests/auto/bodymovin/shape/ellipse/CMakeLists.txt b/tests/auto/bodymovin/shape/ellipse/CMakeLists.txt
index 85ccec0..d09841d 100644
--- a/tests/auto/bodymovin/shape/ellipse/CMakeLists.txt
+++ b/tests/auto/bodymovin/shape/ellipse/CMakeLists.txt
@@ -1,3 +1,9 @@
+# Collect test data
+file(GLOB_RECURSE test_data_glob
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ data/*)
+list(APPEND test_data ${test_data_glob})
+
qt_internal_add_test(tst_ellipse
SOURCES
tst_bmellipse.cpp
@@ -6,4 +12,5 @@ qt_internal_add_test(tst_ellipse
Qt::GuiPrivate
Qt::Test
Qt::BodymovinPrivate
+ TESTDATA ${test_data}
)
diff --git a/tests/auto/bodymovin/shape/ellipse/ellipse_animated_100x80at00to200x40at50100.json b/tests/auto/bodymovin/shape/ellipse/data/ellipse_animated_100x80at00to200x40at50100.json
index 3883853..3883853 100644
--- a/tests/auto/bodymovin/shape/ellipse/ellipse_animated_100x80at00to200x40at50100.json
+++ b/tests/auto/bodymovin/shape/ellipse/data/ellipse_animated_100x80at00to200x40at50100.json
diff --git a/tests/auto/bodymovin/shape/ellipse/ellipse_direction.json b/tests/auto/bodymovin/shape/ellipse/data/ellipse_direction.json
index 48faacc..48faacc 100644
--- a/tests/auto/bodymovin/shape/ellipse/ellipse_direction.json
+++ b/tests/auto/bodymovin/shape/ellipse/data/ellipse_direction.json
diff --git a/tests/auto/bodymovin/shape/ellipse/ellipse_hidden.json b/tests/auto/bodymovin/shape/ellipse/data/ellipse_hidden.json
index 9463cb6..9463cb6 100644
--- a/tests/auto/bodymovin/shape/ellipse/ellipse_hidden.json
+++ b/tests/auto/bodymovin/shape/ellipse/data/ellipse_hidden.json
diff --git a/tests/auto/bodymovin/shape/ellipse/ellipse_static_100x80.json b/tests/auto/bodymovin/shape/ellipse/data/ellipse_static_100x80.json
index 9158d27..9158d27 100644
--- a/tests/auto/bodymovin/shape/ellipse/ellipse_static_100x80.json
+++ b/tests/auto/bodymovin/shape/ellipse/data/ellipse_static_100x80.json
diff --git a/tests/auto/bodymovin/shape/ellipse/tst_bmellipse.cpp b/tests/auto/bodymovin/shape/ellipse/tst_bmellipse.cpp
index c8dd644..021adde 100644
--- a/tests/auto/bodymovin/shape/ellipse/tst_bmellipse.cpp
+++ b/tests/auto/bodymovin/shape/ellipse/tst_bmellipse.cpp
@@ -268,7 +268,7 @@ void tst_BMEllipse::loadTestData(const QByteArray &filename)
m_ellipse = nullptr;
}
- QFile sourceFile(QFINDTESTDATA(filename.constData()));
+ QFile sourceFile(QFINDTESTDATA(QLatin1String("data/") + filename));
if (!sourceFile.exists())
QFAIL("File does not exist");
if (!sourceFile.open(QIODevice::ReadOnly))
diff --git a/tests/auto/bodymovin/shape/fill/CMakeLists.txt b/tests/auto/bodymovin/shape/fill/CMakeLists.txt
index 4aebb0a..6d7277f 100644
--- a/tests/auto/bodymovin/shape/fill/CMakeLists.txt
+++ b/tests/auto/bodymovin/shape/fill/CMakeLists.txt
@@ -1,3 +1,9 @@
+# Collect test data
+file(GLOB_RECURSE test_data_glob
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ data/*)
+list(APPEND test_data ${test_data_glob})
+
qt_internal_add_test(tst_fill
SOURCES
tst_bmfill.cpp
@@ -6,4 +12,5 @@ qt_internal_add_test(tst_fill
Qt::GuiPrivate
Qt::Test
Qt::BodymovinPrivate
+ TESTDATA ${test_data}
)
diff --git a/tests/auto/bodymovin/shape/fill/fill_animated_red100_green0.json b/tests/auto/bodymovin/shape/fill/data/fill_animated_red100_green0.json
index 0175b95..0175b95 100644
--- a/tests/auto/bodymovin/shape/fill/fill_animated_red100_green0.json
+++ b/tests/auto/bodymovin/shape/fill/data/fill_animated_red100_green0.json
diff --git a/tests/auto/bodymovin/shape/fill/fill_hidden.json b/tests/auto/bodymovin/shape/fill/data/fill_hidden.json
index ab7c5da..ab7c5da 100644
--- a/tests/auto/bodymovin/shape/fill/fill_hidden.json
+++ b/tests/auto/bodymovin/shape/fill/data/fill_hidden.json
diff --git a/tests/auto/bodymovin/shape/fill/fill_static_red_100.json b/tests/auto/bodymovin/shape/fill/data/fill_static_red_100.json
index 2583b5e..2583b5e 100644
--- a/tests/auto/bodymovin/shape/fill/fill_static_red_100.json
+++ b/tests/auto/bodymovin/shape/fill/data/fill_static_red_100.json
diff --git a/tests/auto/bodymovin/shape/fill/tst_bmfill.cpp b/tests/auto/bodymovin/shape/fill/tst_bmfill.cpp
index 4ea557e..70a86d7 100644
--- a/tests/auto/bodymovin/shape/fill/tst_bmfill.cpp
+++ b/tests/auto/bodymovin/shape/fill/tst_bmfill.cpp
@@ -189,7 +189,7 @@ void tst_BMFill::loadTestData(const QByteArray &filename)
m_fill = nullptr;
}
- QFile sourceFile(QFINDTESTDATA(filename.constData()));
+ QFile sourceFile(QFINDTESTDATA(QLatin1String("data/") + filename));
if (!sourceFile.exists())
QFAIL("File does not exist");
if (!sourceFile.open(QIODevice::ReadOnly))
diff --git a/tests/auto/bodymovin/shape/path/CMakeLists.txt b/tests/auto/bodymovin/shape/path/CMakeLists.txt
index fa926e9..956c590 100644
--- a/tests/auto/bodymovin/shape/path/CMakeLists.txt
+++ b/tests/auto/bodymovin/shape/path/CMakeLists.txt
@@ -1,3 +1,9 @@
+# Collect test data
+file(GLOB_RECURSE test_data_glob
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ data/*)
+list(APPEND test_data ${test_data_glob})
+
qt_internal_add_test(tst_path
SOURCES
tst_bmpath.cpp
@@ -6,4 +12,5 @@ qt_internal_add_test(tst_path
Qt::GuiPrivate
Qt::Test
Qt::BodymovinPrivate
+ TESTDATA ${test_data}
)
diff --git a/tests/auto/bodymovin/shape/path/freeform_curve_animated.json b/tests/auto/bodymovin/shape/path/data/freeform_curve_animated.json
index 619ef39..619ef39 100644
--- a/tests/auto/bodymovin/shape/path/freeform_curve_animated.json
+++ b/tests/auto/bodymovin/shape/path/data/freeform_curve_animated.json
diff --git a/tests/auto/bodymovin/shape/path/freeform_curve_static.json b/tests/auto/bodymovin/shape/path/data/freeform_curve_static.json
index d313686..d313686 100644
--- a/tests/auto/bodymovin/shape/path/freeform_curve_static.json
+++ b/tests/auto/bodymovin/shape/path/data/freeform_curve_static.json
diff --git a/tests/auto/bodymovin/shape/path/freeform_direction.json b/tests/auto/bodymovin/shape/path/data/freeform_direction.json
index f0503c2..f0503c2 100644
--- a/tests/auto/bodymovin/shape/path/freeform_direction.json
+++ b/tests/auto/bodymovin/shape/path/data/freeform_direction.json
diff --git a/tests/auto/bodymovin/shape/path/freeform_hidden.json b/tests/auto/bodymovin/shape/path/data/freeform_hidden.json
index f11376a..f11376a 100644
--- a/tests/auto/bodymovin/shape/path/freeform_hidden.json
+++ b/tests/auto/bodymovin/shape/path/data/freeform_hidden.json
diff --git a/tests/auto/bodymovin/shape/path/freeform_roto_animated.json b/tests/auto/bodymovin/shape/path/data/freeform_roto_animated.json
index 0aa14ea..0aa14ea 100644
--- a/tests/auto/bodymovin/shape/path/freeform_roto_animated.json
+++ b/tests/auto/bodymovin/shape/path/data/freeform_roto_animated.json
diff --git a/tests/auto/bodymovin/shape/path/freeform_roto_static.json b/tests/auto/bodymovin/shape/path/data/freeform_roto_static.json
index 94d394a..94d394a 100644
--- a/tests/auto/bodymovin/shape/path/freeform_roto_static.json
+++ b/tests/auto/bodymovin/shape/path/data/freeform_roto_static.json
diff --git a/tests/auto/bodymovin/shape/path/freeform_triangle_animated.json b/tests/auto/bodymovin/shape/path/data/freeform_triangle_animated.json
index 595eaf6..595eaf6 100644
--- a/tests/auto/bodymovin/shape/path/freeform_triangle_animated.json
+++ b/tests/auto/bodymovin/shape/path/data/freeform_triangle_animated.json
diff --git a/tests/auto/bodymovin/shape/path/freeform_triangle_static.json b/tests/auto/bodymovin/shape/path/data/freeform_triangle_static.json
index c35c27c..c35c27c 100644
--- a/tests/auto/bodymovin/shape/path/freeform_triangle_static.json
+++ b/tests/auto/bodymovin/shape/path/data/freeform_triangle_static.json
diff --git a/tests/auto/bodymovin/shape/path/tst_bmpath.cpp b/tests/auto/bodymovin/shape/path/tst_bmpath.cpp
index 47f6e7c..b029e24 100644
--- a/tests/auto/bodymovin/shape/path/tst_bmpath.cpp
+++ b/tests/auto/bodymovin/shape/path/tst_bmpath.cpp
@@ -1117,7 +1117,7 @@ void tst_BMPath::loadTestData(const QByteArray &filename)
m_path = nullptr;
}
- QFile sourceFile(QFINDTESTDATA(filename.constData()));
+ QFile sourceFile(QFINDTESTDATA(QLatin1String("data/") + filename));
if (!sourceFile.exists())
QFAIL("File does not exist");
if (!sourceFile.open(QIODevice::ReadOnly))
diff --git a/tests/auto/bodymovin/shape/rect/CMakeLists.txt b/tests/auto/bodymovin/shape/rect/CMakeLists.txt
index ba5cadb..aa85034 100644
--- a/tests/auto/bodymovin/shape/rect/CMakeLists.txt
+++ b/tests/auto/bodymovin/shape/rect/CMakeLists.txt
@@ -1,3 +1,9 @@
+# Collect test data
+file(GLOB_RECURSE test_data_glob
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ data/*)
+list(APPEND test_data ${test_data_glob})
+
qt_internal_add_test(tst_rect
SOURCES
tst_bmrect.cpp
@@ -6,4 +12,5 @@ qt_internal_add_test(tst_rect
Qt::GuiPrivate
Qt::Test
Qt::BodymovinPrivate
+ TESTDATA ${test_data}
)
diff --git a/tests/auto/bodymovin/shape/rect/rect_animated_30x30_1515_rad0_to_50x50_7575_rad25.json b/tests/auto/bodymovin/shape/rect/data/rect_animated_30x30_1515_rad0_to_50x50_7575_rad25.json
index c2fc75e..c2fc75e 100644
--- a/tests/auto/bodymovin/shape/rect/rect_animated_30x30_1515_rad0_to_50x50_7575_rad25.json
+++ b/tests/auto/bodymovin/shape/rect/data/rect_animated_30x30_1515_rad0_to_50x50_7575_rad25.json
diff --git a/tests/auto/bodymovin/shape/rect/rect_direction.json b/tests/auto/bodymovin/shape/rect/data/rect_direction.json
index 102834a..102834a 100644
--- a/tests/auto/bodymovin/shape/rect/rect_direction.json
+++ b/tests/auto/bodymovin/shape/rect/data/rect_direction.json
diff --git a/tests/auto/bodymovin/shape/rect/rect_hidden.json b/tests/auto/bodymovin/shape/rect/data/rect_hidden.json
index 902190d..902190d 100644
--- a/tests/auto/bodymovin/shape/rect/rect_hidden.json
+++ b/tests/auto/bodymovin/shape/rect/data/rect_hidden.json
diff --git a/tests/auto/bodymovin/shape/rect/rect_static_30x30_5050_rad0.json b/tests/auto/bodymovin/shape/rect/data/rect_static_30x30_5050_rad0.json
index 58d82cf..58d82cf 100644
--- a/tests/auto/bodymovin/shape/rect/rect_static_30x30_5050_rad0.json
+++ b/tests/auto/bodymovin/shape/rect/data/rect_static_30x30_5050_rad0.json
diff --git a/tests/auto/bodymovin/shape/rect/tst_bmrect.cpp b/tests/auto/bodymovin/shape/rect/tst_bmrect.cpp
index abec892..6efccda 100644
--- a/tests/auto/bodymovin/shape/rect/tst_bmrect.cpp
+++ b/tests/auto/bodymovin/shape/rect/tst_bmrect.cpp
@@ -302,7 +302,7 @@ void tst_BMRect::loadTestData(const QByteArray &filename)
m_rect = nullptr;
}
- QFile sourceFile(QFINDTESTDATA(filename.constData()));
+ QFile sourceFile(QFINDTESTDATA(QLatin1String("data/") + filename));
if (!sourceFile.exists())
QFAIL("File does not exist");
if (!sourceFile.open(QIODevice::ReadOnly))
diff --git a/tests/auto/bodymovin/shape/repeater/CMakeLists.txt b/tests/auto/bodymovin/shape/repeater/CMakeLists.txt
index 3185737..4d387f4 100644
--- a/tests/auto/bodymovin/shape/repeater/CMakeLists.txt
+++ b/tests/auto/bodymovin/shape/repeater/CMakeLists.txt
@@ -1,3 +1,9 @@
+# Collect test data
+file(GLOB_RECURSE test_data_glob
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ data/*)
+list(APPEND test_data ${test_data_glob})
+
qt_internal_add_test(tst_repeater
SOURCES
tst_bmrepeater.cpp
@@ -6,4 +12,5 @@ qt_internal_add_test(tst_repeater
Qt::GuiPrivate
Qt::Test
Qt::BodymovinPrivate
+ TESTDATA ${test_data}
)
diff --git a/tests/auto/bodymovin/shape/repeater/repeater_animated.json b/tests/auto/bodymovin/shape/repeater/data/repeater_animated.json
index 70a6378..70a6378 100644
--- a/tests/auto/bodymovin/shape/repeater/repeater_animated.json
+++ b/tests/auto/bodymovin/shape/repeater/data/repeater_animated.json
diff --git a/tests/auto/bodymovin/shape/repeater/repeater_hidden.json b/tests/auto/bodymovin/shape/repeater/data/repeater_hidden.json
index c5ee464..c5ee464 100644
--- a/tests/auto/bodymovin/shape/repeater/repeater_hidden.json
+++ b/tests/auto/bodymovin/shape/repeater/data/repeater_hidden.json
diff --git a/tests/auto/bodymovin/shape/repeater/repeater_static.json b/tests/auto/bodymovin/shape/repeater/data/repeater_static.json
index a7f5067..a7f5067 100644
--- a/tests/auto/bodymovin/shape/repeater/repeater_static.json
+++ b/tests/auto/bodymovin/shape/repeater/data/repeater_static.json
diff --git a/tests/auto/bodymovin/shape/repeater/tst_bmrepeater.cpp b/tests/auto/bodymovin/shape/repeater/tst_bmrepeater.cpp
index bbb49cb..98d8228 100644
--- a/tests/auto/bodymovin/shape/repeater/tst_bmrepeater.cpp
+++ b/tests/auto/bodymovin/shape/repeater/tst_bmrepeater.cpp
@@ -184,7 +184,7 @@ void tst_BMRepeater::loadTestData(const QByteArray &filename)
m_repeater = nullptr;
}
- QFile sourceFile(QFINDTESTDATA(filename.constData()));
+ QFile sourceFile(QFINDTESTDATA(QLatin1String("data/") + filename));
if (!sourceFile.exists())
QFAIL("File does not exist");
if (!sourceFile.open(QIODevice::ReadOnly))
diff --git a/tests/auto/bodymovin/shape/repeatertransform/CMakeLists.txt b/tests/auto/bodymovin/shape/repeatertransform/CMakeLists.txt
index a50f3c8..85f7856 100644
--- a/tests/auto/bodymovin/shape/repeatertransform/CMakeLists.txt
+++ b/tests/auto/bodymovin/shape/repeatertransform/CMakeLists.txt
@@ -1,3 +1,9 @@
+# Collect test data
+file(GLOB_RECURSE test_data_glob
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ data/*)
+list(APPEND test_data ${test_data_glob})
+
qt_internal_add_test(tst_repeatertransform
SOURCES
tst_bmrepeatertransform.cpp
@@ -6,4 +12,5 @@ qt_internal_add_test(tst_repeatertransform
Qt::GuiPrivate
Qt::Test
Qt::BodymovinPrivate
+ TESTDATA ${test_data}
)
diff --git a/tests/auto/bodymovin/shape/repeatertransform/repeater_transform_animated.json b/tests/auto/bodymovin/shape/repeatertransform/data/repeater_transform_animated.json
index ddaf233..ddaf233 100644
--- a/tests/auto/bodymovin/shape/repeatertransform/repeater_transform_animated.json
+++ b/tests/auto/bodymovin/shape/repeatertransform/data/repeater_transform_animated.json
diff --git a/tests/auto/bodymovin/shape/repeatertransform/repeater_transform_static.json b/tests/auto/bodymovin/shape/repeatertransform/data/repeater_transform_static.json
index 87d9206..87d9206 100644
--- a/tests/auto/bodymovin/shape/repeatertransform/repeater_transform_static.json
+++ b/tests/auto/bodymovin/shape/repeatertransform/data/repeater_transform_static.json
diff --git a/tests/auto/bodymovin/shape/repeatertransform/tst_bmrepeatertransform.cpp b/tests/auto/bodymovin/shape/repeatertransform/tst_bmrepeatertransform.cpp
index fb0ef52..e6f2e41 100644
--- a/tests/auto/bodymovin/shape/repeatertransform/tst_bmrepeatertransform.cpp
+++ b/tests/auto/bodymovin/shape/repeatertransform/tst_bmrepeatertransform.cpp
@@ -413,7 +413,7 @@ void tst_BMRepeaterTransform::loadTestData(const QByteArray &filename)
m_transform = nullptr;
}
- QFile sourceFile(QFINDTESTDATA(filename.constData()));
+ QFile sourceFile(QFINDTESTDATA(QLatin1String("data/") + filename));
if (!sourceFile.exists())
QFAIL("File does not exist");
if (!sourceFile.open(QIODevice::ReadOnly))
diff --git a/tests/auto/bodymovin/shape/shapelayer/CMakeLists.txt b/tests/auto/bodymovin/shape/shapelayer/CMakeLists.txt
index 34543ce..7474c08 100644
--- a/tests/auto/bodymovin/shape/shapelayer/CMakeLists.txt
+++ b/tests/auto/bodymovin/shape/shapelayer/CMakeLists.txt
@@ -1,3 +1,9 @@
+# Collect test data
+file(GLOB_RECURSE test_data_glob
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ data/*)
+list(APPEND test_data ${test_data_glob})
+
qt_internal_add_test(tst_shapelayer
SOURCES
tst_bmshapelayer.cpp
@@ -5,4 +11,5 @@ qt_internal_add_test(tst_shapelayer
Qt::Gui
Qt::Test
Qt::BodymovinPrivate
+ TESTDATA ${test_data}
)
diff --git a/tests/auto/bodymovin/shape/shapelayer/shape_active_60to120.json b/tests/auto/bodymovin/shape/shapelayer/data/shape_active_60to120.json
index 8d1da56..8d1da56 100644
--- a/tests/auto/bodymovin/shape/shapelayer/shape_active_60to120.json
+++ b/tests/auto/bodymovin/shape/shapelayer/data/shape_active_60to120.json
diff --git a/tests/auto/bodymovin/shape/shapelayer/shape_mask_alphaclip.json b/tests/auto/bodymovin/shape/shapelayer/data/shape_mask_alphaclip.json
index bd913ae..bd913ae 100644
--- a/tests/auto/bodymovin/shape/shapelayer/shape_mask_alphaclip.json
+++ b/tests/auto/bodymovin/shape/shapelayer/data/shape_mask_alphaclip.json
diff --git a/tests/auto/bodymovin/shape/shapelayer/shape_mask_alphainvclip.json b/tests/auto/bodymovin/shape/shapelayer/data/shape_mask_alphainvclip.json
index d5854e9..d5854e9 100644
--- a/tests/auto/bodymovin/shape/shapelayer/shape_mask_alphainvclip.json
+++ b/tests/auto/bodymovin/shape/shapelayer/data/shape_mask_alphainvclip.json
diff --git a/tests/auto/bodymovin/shape/shapelayer/shape_mask_lumaclip.json b/tests/auto/bodymovin/shape/shapelayer/data/shape_mask_lumaclip.json
index 706fbea..706fbea 100644
--- a/tests/auto/bodymovin/shape/shapelayer/shape_mask_lumaclip.json
+++ b/tests/auto/bodymovin/shape/shapelayer/data/shape_mask_lumaclip.json
diff --git a/tests/auto/bodymovin/shape/shapelayer/shape_mask_lumainvclip.json b/tests/auto/bodymovin/shape/shapelayer/data/shape_mask_lumainvclip.json
index a4faa7d..a4faa7d 100644
--- a/tests/auto/bodymovin/shape/shapelayer/shape_mask_lumainvclip.json
+++ b/tests/auto/bodymovin/shape/shapelayer/data/shape_mask_lumainvclip.json
diff --git a/tests/auto/bodymovin/shape/shapelayer/tst_bmshapelayer.cpp b/tests/auto/bodymovin/shape/shapelayer/tst_bmshapelayer.cpp
index 0099b41..6454ab7 100644
--- a/tests/auto/bodymovin/shape/shapelayer/tst_bmshapelayer.cpp
+++ b/tests/auto/bodymovin/shape/shapelayer/tst_bmshapelayer.cpp
@@ -157,7 +157,7 @@ void tst_BMShapeLayer::loadTestData(const QByteArray &filename)
m_layer = nullptr;
}
- QFile sourceFile(QFINDTESTDATA(filename.constData()));
+ QFile sourceFile(QFINDTESTDATA(QLatin1String("data/") + filename));
if (!sourceFile.exists())
QFAIL("File does not exist");
if (!sourceFile.open(QIODevice::ReadOnly))
diff --git a/tests/auto/bodymovin/shape/shapetransform/CMakeLists.txt b/tests/auto/bodymovin/shape/shapetransform/CMakeLists.txt
index f0676ea..5346afd 100644
--- a/tests/auto/bodymovin/shape/shapetransform/CMakeLists.txt
+++ b/tests/auto/bodymovin/shape/shapetransform/CMakeLists.txt
@@ -1,3 +1,9 @@
+# Collect test data
+file(GLOB_RECURSE test_data_glob
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ data/*)
+list(APPEND test_data ${test_data_glob})
+
qt_internal_add_test(tst_shapetransform
SOURCES
tst_bmshapetransform.cpp
@@ -6,4 +12,5 @@ qt_internal_add_test(tst_shapetransform
Qt::GuiPrivate
Qt::Test
Qt::BodymovinPrivate
+ TESTDATA ${test_data}
)
diff --git a/tests/auto/bodymovin/shape/shapetransform/shapetransform_animated.json b/tests/auto/bodymovin/shape/shapetransform/data/shapetransform_animated.json
index ed650bf..ed650bf 100644
--- a/tests/auto/bodymovin/shape/shapetransform/shapetransform_animated.json
+++ b/tests/auto/bodymovin/shape/shapetransform/data/shapetransform_animated.json
diff --git a/tests/auto/bodymovin/shape/shapetransform/shapetransform_static.json b/tests/auto/bodymovin/shape/shapetransform/data/shapetransform_static.json
index 5d60293..5d60293 100644
--- a/tests/auto/bodymovin/shape/shapetransform/shapetransform_static.json
+++ b/tests/auto/bodymovin/shape/shapetransform/data/shapetransform_static.json
diff --git a/tests/auto/bodymovin/shape/shapetransform/tst_bmshapetransform.cpp b/tests/auto/bodymovin/shape/shapetransform/tst_bmshapetransform.cpp
index bd4ebb5..3fbe5f8 100644
--- a/tests/auto/bodymovin/shape/shapetransform/tst_bmshapetransform.cpp
+++ b/tests/auto/bodymovin/shape/shapetransform/tst_bmshapetransform.cpp
@@ -463,7 +463,7 @@ void tst_BMShapeTransform::loadTestData(const QByteArray &filename)
m_transform = nullptr;
}
- QFile sourceFile(QFINDTESTDATA(filename.constData()));
+ QFile sourceFile(QFINDTESTDATA(QLatin1String("data/") + filename));
if (!sourceFile.exists())
QFAIL("File does not exist");
if (!sourceFile.open(QIODevice::ReadOnly))
diff --git a/tests/auto/bodymovin/shape/stroke/CMakeLists.txt b/tests/auto/bodymovin/shape/stroke/CMakeLists.txt
index ecf5cc2..2119488 100644
--- a/tests/auto/bodymovin/shape/stroke/CMakeLists.txt
+++ b/tests/auto/bodymovin/shape/stroke/CMakeLists.txt
@@ -1,3 +1,9 @@
+# Collect test data
+file(GLOB_RECURSE test_data_glob
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ data/*)
+list(APPEND test_data ${test_data_glob})
+
qt_internal_add_test(tst_stroke
SOURCES
tst_bmstroke.cpp
@@ -6,4 +12,5 @@ qt_internal_add_test(tst_stroke
Qt::GuiPrivate
Qt::Test
Qt::BodymovinPrivate
+ TESTDATA ${test_data}
)
diff --git a/tests/auto/bodymovin/shape/stroke/stroke_animated_blue5_white1.json b/tests/auto/bodymovin/shape/stroke/data/stroke_animated_blue5_white1.json
index b9f3445..b9f3445 100644
--- a/tests/auto/bodymovin/shape/stroke/stroke_animated_blue5_white1.json
+++ b/tests/auto/bodymovin/shape/stroke/data/stroke_animated_blue5_white1.json
diff --git a/tests/auto/bodymovin/shape/stroke/stroke_hidden.json b/tests/auto/bodymovin/shape/stroke/data/stroke_hidden.json
index d49699d..d49699d 100644
--- a/tests/auto/bodymovin/shape/stroke/stroke_hidden.json
+++ b/tests/auto/bodymovin/shape/stroke/data/stroke_hidden.json
diff --git a/tests/auto/bodymovin/shape/stroke/stroke_static_blue_2.json b/tests/auto/bodymovin/shape/stroke/data/stroke_static_blue_2.json
index f8ff748..f8ff748 100644
--- a/tests/auto/bodymovin/shape/stroke/stroke_static_blue_2.json
+++ b/tests/auto/bodymovin/shape/stroke/data/stroke_static_blue_2.json
diff --git a/tests/auto/bodymovin/shape/stroke/tst_bmstroke.cpp b/tests/auto/bodymovin/shape/stroke/tst_bmstroke.cpp
index c32284a..faa036f 100644
--- a/tests/auto/bodymovin/shape/stroke/tst_bmstroke.cpp
+++ b/tests/auto/bodymovin/shape/stroke/tst_bmstroke.cpp
@@ -302,7 +302,7 @@ void tst_BMStroke::loadTestData(const QByteArray &filename)
m_stroke = nullptr;
}
- QFile sourceFile(QFINDTESTDATA(filename.constData()));
+ QFile sourceFile(QFINDTESTDATA(QLatin1String("data/") + filename));
if (!sourceFile.exists())
QFAIL("File does not exist");
if (!sourceFile.open(QIODevice::ReadOnly))
diff --git a/tests/auto/bodymovin/shape/transform/CMakeLists.txt b/tests/auto/bodymovin/shape/transform/CMakeLists.txt
index 9285982..461a0ef 100644
--- a/tests/auto/bodymovin/shape/transform/CMakeLists.txt
+++ b/tests/auto/bodymovin/shape/transform/CMakeLists.txt
@@ -1,3 +1,9 @@
+# Collect test data
+file(GLOB_RECURSE test_data_glob
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ data/*)
+list(APPEND test_data ${test_data_glob})
+
qt_internal_add_test(tst_bodymovin_transform
SOURCES
tst_bmbasictransform.cpp
@@ -6,4 +12,5 @@ qt_internal_add_test(tst_bodymovin_transform
Qt::GuiPrivate
Qt::Test
Qt::BodymovinPrivate
+ TESTDATA ${test_data}
)
diff --git a/tests/auto/bodymovin/shape/transform/transform_animated.json b/tests/auto/bodymovin/shape/transform/data/transform_animated.json
index c06f5e3..c06f5e3 100644
--- a/tests/auto/bodymovin/shape/transform/transform_animated.json
+++ b/tests/auto/bodymovin/shape/transform/data/transform_animated.json
diff --git a/tests/auto/bodymovin/shape/transform/transform_static.json b/tests/auto/bodymovin/shape/transform/data/transform_static.json
index d1d7edf..d1d7edf 100644
--- a/tests/auto/bodymovin/shape/transform/transform_static.json
+++ b/tests/auto/bodymovin/shape/transform/data/transform_static.json
diff --git a/tests/auto/bodymovin/shape/transform/tst_bmbasictransform.cpp b/tests/auto/bodymovin/shape/transform/tst_bmbasictransform.cpp
index d29501c..912dbe1 100644
--- a/tests/auto/bodymovin/shape/transform/tst_bmbasictransform.cpp
+++ b/tests/auto/bodymovin/shape/transform/tst_bmbasictransform.cpp
@@ -377,7 +377,7 @@ void tst_BMBasicTransform::loadTestData(const QByteArray &filename)
m_transform = nullptr;
}
- QFile sourceFile(QFINDTESTDATA(filename.constData()));
+ QFile sourceFile(QFINDTESTDATA(QLatin1String("data/") + filename));
if (!sourceFile.exists())
QFAIL("File does not exist");
if (!sourceFile.open(QIODevice::ReadOnly))
diff --git a/tests/auto/bodymovin/shape/trimpath/CMakeLists.txt b/tests/auto/bodymovin/shape/trimpath/CMakeLists.txt
index 825dd55..7a50bf0 100644
--- a/tests/auto/bodymovin/shape/trimpath/CMakeLists.txt
+++ b/tests/auto/bodymovin/shape/trimpath/CMakeLists.txt
@@ -1,3 +1,9 @@
+# Collect test data
+file(GLOB_RECURSE test_data_glob
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ data/*)
+list(APPEND test_data ${test_data_glob})
+
qt_internal_add_test(tst_trimpath
SOURCES
tst_bmtrimpath.cpp
@@ -6,4 +12,5 @@ qt_internal_add_test(tst_trimpath
Qt::GuiPrivate
Qt::Test
Qt::BodymovinPrivate
+ TESTDATA ${test_data}
)
diff --git a/tests/auto/bodymovin/shape/trimpath/trimpath_animated_2080_0_to_0060_3x30.json b/tests/auto/bodymovin/shape/trimpath/data/trimpath_animated_2080_0_to_0060_3x30.json
index 2532123..2532123 100644
--- a/tests/auto/bodymovin/shape/trimpath/trimpath_animated_2080_0_to_0060_3x30.json
+++ b/tests/auto/bodymovin/shape/trimpath/data/trimpath_animated_2080_0_to_0060_3x30.json
diff --git a/tests/auto/bodymovin/shape/trimpath/trimpath_hidden.json b/tests/auto/bodymovin/shape/trimpath/data/trimpath_hidden.json
index 7689dcc..7689dcc 100644
--- a/tests/auto/bodymovin/shape/trimpath/trimpath_hidden.json
+++ b/tests/auto/bodymovin/shape/trimpath/data/trimpath_hidden.json
diff --git a/tests/auto/bodymovin/shape/trimpath/trimpath_static_20to80.json b/tests/auto/bodymovin/shape/trimpath/data/trimpath_static_20to80.json
index bb7ac08..bb7ac08 100644
--- a/tests/auto/bodymovin/shape/trimpath/trimpath_static_20to80.json
+++ b/tests/auto/bodymovin/shape/trimpath/data/trimpath_static_20to80.json
diff --git a/tests/auto/bodymovin/shape/trimpath/tst_bmtrimpath.cpp b/tests/auto/bodymovin/shape/trimpath/tst_bmtrimpath.cpp
index 6210c09..dcab10e 100644
--- a/tests/auto/bodymovin/shape/trimpath/tst_bmtrimpath.cpp
+++ b/tests/auto/bodymovin/shape/trimpath/tst_bmtrimpath.cpp
@@ -264,7 +264,7 @@ void tst_BMTrimPath::loadTestData(const QByteArray &filename)
m_trimpath = nullptr;
}
- QFile sourceFile(QFINDTESTDATA(filename.constData()));
+ QFile sourceFile(QFINDTESTDATA(QLatin1String("data/") + filename));
if (!sourceFile.exists())
QFAIL("File does not exist");
if (!sourceFile.open(QIODevice::ReadOnly))