add tests infrastruct