Let say we have 2 testcases
Testcase One
[Tags] t1 test
Fail this is testcase one
Testcase Two
[Tags] t2 test
Depends On Test Testcase One
Log this is testcase two
If i run robot -i test and test1 fails then the message is shown and test2 is skipped
If i run robot -i t2 then in this case the message is shown but the test2 continues to run.
Message shown is
[ WARN ] Dependency not met: test case 'Testcase One' not found.
Expectation is if dependent testcases are failed or not found then no testcases should run further which are dependent on it.