Как добавить тайм-аут для проверки при использовании Google Testing framework

Мне нужно протестировать код на С++, и я решил использовать платформу тестирования Google. Мне нужно убедиться, что тест не зависает из-за новой ошибки. В среде тестирования .NET можно добавить [Timeout] к тесту, чтобы убедиться, что он не работает слишком долго.

Как создать поведение simialr при использовании Google Test?