A java library to help testing on complex infrastructures and multiple environments