Как мне получить доступ к внутренней памяти из тестового проекта?

У меня есть инструментальный тест, который использует тестовые данные. Я включил эти тестовые данные как файл ресурсов в тестовый проект, и он работает хорошо.

Я хотел бы ускорить повторный запуск теста с другими тестовыми данными, просто поместив файл тестовых данных во внутреннее хранилище тестовое приложение, а затем позволить тесту прочитать тестовые данные из внутреннего хранилища, если оно существует.

Однако я не могу получить доступ к внутреннему хранилищу из тестового приложения. Я использую подкласс android.test.InstrumentationTestRunner , и все вызовы getContext (). GetFilesDir () return null .

Тестовые приложения нет доступа к внутренней памяти?

Любая помощь приветствуется.

8
задан donV 26 July 2011 в 19:34
поделиться