Посмотрите на этот пример, где я пытался расширить Android ActivityInstrumentationTestsCase2 для использования различных ориентаций экрана: iliasbartolini / AgileDayConferenceApp
В основном вам необходимо изменить конфигурацию ресурсов.Я нашел этот пример здесь: Совет для модульного тестирования: загрузка ресурсов для определенной ориентации экрана /
Resources res = getInstrumentation().getTargetContext().getResources();
Configuration oldResourcesConfiguration = res.getConfiguration();
Configuration newConfiguration = new Configuration(oldResourcesConfiguration);
newConfiguration.orientation = configurationOrientation;
res.updateConfiguration(newConfiguration, res.getDisplayMetrics());
Вот пример фиктивного теста Пейзаж о том, какчтобы использовать его.
На самом деле он только проверяет, что макет Ландшафта и ресурсы, загруженные действием, не нарушены: не знаю, есть ли лучшие способы сделать это.
А вот портретный тест