Я надеюсь запустить интеграционные и кипарис-браузерные тесты для моего приложения React, которое использует Firestore. Есть локальный эмулятор, но сейчас он предназначен только для тестирования правил безопасности (см. Локальная автономная разработка с Firestore ).
Я могу направить тесты на экземпляр «базы данных» для разработки, но это не сработает, если я захочу выполнить это в CI для всех запросов open pull.
В других мирах я бы просто создал новую базу данных и впоследствии отбросил ее, но у вас может быть только одна база данных firestore для каждого облачного проекта Google.
Вы используете префикс имен таблиц везде? Автоматизировать создание новых проектов Google и сбросить их снова? Что-то еще очевидно, что мне не хватает?