Entry point for tests