diff --git a/tests/system/shared/project.py b/tests/system/shared/project.py
index 7508c5ed4aef72b8713260f3dc2eb9e64c5fe681..d855ff33e3d39c8e8142a3d8a8d5e550db7afbea 100644
--- a/tests/system/shared/project.py
+++ b/tests/system/shared/project.py
@@ -254,7 +254,9 @@ def __chooseTargets__(targets=QtQuickConstants.Targets.DESKTOP):
                           mustCheck)
         except LookupError:
             if mustCheck:
-                test.fail("Failed to check target '%s'" % QtQuickConstants.getStringForTarget(current))
+                test.fail("Failed to check target '%s'." % QtQuickConstants.getStringForTarget(current))
+            else:
+                test.warning("Target '%s' is not set up correctly." % QtQuickConstants.getStringForTarget(current))
 
 # run and close an application
 # withHookInto - if set to True the function tries to attach to the sub-process instead of simply pressing Stop inside Creator