when running the rosmaster from python code, we need to set a random port (just like rostest does) to avoid having tests breaking each other when running in parallel.
It s around there : https://github.com/pyros-dev/pyros-utils/blob/devel/pyros_utils/rostest_nose.py#L34