enhance robot unit test to better test resolve_dependencies w.r.t. skipping builds according to available modules