diff --git a/tests-cases/tumbler-thumbnailing.yaml b/tests-cases/tumbler-thumbnailing.yaml
index 4e2a88a1d699123329c9915d610034a80c523ceb..bd47b34680d40454769689151be66cd4118083e0 100644
--- a/tests-cases/tumbler-thumbnailing.yaml
+++ b/tests-cases/tumbler-thumbnailing.yaml
@@ -10,6 +10,8 @@ metadata:
                 properly (large, small, videos, documents, images)."
   maintainer: "Apertis Project"
 
+  macro_ostree_preconditions: tumbler-thumbnailing
+
   expected:
     - "The output should be similar to:"
     - |
@@ -25,19 +27,10 @@ metadata:
         >>>> The following tests FAILED:
         [list of tests]
 
-install:
-  deps:
-  - bash
-  - busybox
-  - dbus
-  - libglib2.0-bin
-  - procps
-  - tumbler
-
 run:
   steps:
     - "# Run the test script:"
-    - common/run-test-in-systemd --timeout=900 --user=user --name=run-test env DEBUG=2 tumbler/automated/run-test.sh
+    - common/run-test-in-systemd --timeout=900 --user=user --name=run-test env DEBUG=2 ./run-test.sh
 
 parse:
   pattern: ^(?P<test_case_id>[a-zA-Z0-9_\-\./]+):\s*(?P<result>pass|fail|skip|unknown)$