Feature improve tests

Skip the tests that contain unavailable profiles.
this only works, if the profiles have been initialized prior to this call.
* i would like to suggest, trying to initialize all profiles, before we verify which ones are actually working on the chosen server.
* this would require us to use a class variable like USED_TEST_PROFILES which defines the profiles used in the unit tests.