I have several tests in my postman collection but some of them are dependent on few others from within the collection as the latter set some envt variables that are used by othe
The execution happens according to how the folders and tests within each is displayed inside Postman.
In a collection, I normally number my folders according to the execution order and then the individual tests can be prefixed with numbers as well, so that you control the execution. Refer to the attached screenshot.
Also there's a postman.setNextRequest('Request-title');
method to customize which request you want to execute next.
Source - http://blog.getpostman.com/2016/03/23/conditional-workflows-in-postman/
You can drag/drop requests in postman in order that you want to be executed in Collection Runner