client tests infrastructure - initial commit