[Experimental] - Integration tests refactor

again why do you need this and not just rely on a *itests* pattern ?