Вкладка Главная
На Вкладке Главная можно настроить параметры конфигурации запуска, такие как расположение динамической рабочей области, выполняемая программа и среда выполнения Java (JRE).
Данные рабочей области
Расположение данных рабочей области - это каталог на диске, в котором содержатся все рабочие данные и мета-данные, например, параметры для тестируемого приложения Eclipse. Это расположение отличается от расположения рабочей области хоста, поскольку модуль тестируется в определенной среде.
По умолчанию расположение динамической рабочей области получает уникальное имя на основе имени конфигурации запуска и является дочерним по отношению к каталогу рабочей области хоста. Однако можно выбрать любое расположение, в котором возможна запись. В пути к расположению рабочей области времени выполнения можно использовать переменные, чтобы участники могли совместно работать с конфигурацией запуска.
По умолчанию опция Очистить данные рабочей области перед запуском включена, так как рекомендуется выполнять тесты в чистой рабочей области.
Опция Подтверждать очистку позволяет запросить подтверждение пользователя на удаление данных из динамической рабочей области. По умолчанию опция выключена, поскольку рабочая область тестирования модулей JUnit обычно не содержит никаких ценных данных.
Обратите внимание, что значения по умолчанию опций Очистить данные рабочей области перед запуском и Подтверждать очистку в этой конфигурации запуска отличаются от принятых на вкладке Главная для обычной конфигурации запуска приложения Eclipse.
Запускаемая программа
В разделе Запускаемая программа указывается продукт или приложение для тестирования.
Список продуктов содержит ИД всех продуктов (расширений org.eclipse.core.runtime.products), определенных в рабочей области и целевых модулях. По умолчанию выбран ИД продукта, указанного в ключе eclipse.product в файле config.ini, расположенном в каталоге ${target_home}/configuration. Переменная ${target_home} указывает на расположение целевой платформы, заданное на странице Окно > Параметры... > Разработка модулей > Целевая платформа. В Eclipse SDK, ИД продукта по умолчанию - это org.eclipse.sdk.ide.
Список приложений содержит ИД всех приложений (расширений org.eclipse.core.runtime.applications), определенных в рабочей области и целевых модулях. По умолчанию выбран ИД приложения, указанного в ключе eclipse.application в файле config.ini, расположенном в каталоге ${target_home}/configuration. В Eclipse SDK, ИД приложения по умолчанию - это org.eclipse.ui.ide.workbench.
Некоторые тесты могут выполняться неинтерактивно, так как не используют ни пользовательский интерфейс, ни рабочую среду. Программа запуска тестов модулей JUnit позволяет выбрать этот режим из списка.
Исполняемая программа Java
Опция Исполняемая программа Java позволяет указать программу, с которой будет работать приложение Eclipse. Например, в Windows вместо применяемой по умолчанию javaw.exe можно выбрать java.exe.
JRE
Модуль можно тестировать с разными JRE, и эта JRE может отличаться от JRE (и SDK), применявшейся для компиляции модулей рабочей области.
В списке Динамическая JRE перечислены все JRE, указанные на странице Окно > Параметры... > Java > Установленные JRE. К списку можно добавить другие JRE. Для этого нажмите кнопку Установленные JRE, и откроется страница Установленные JRE.
Записи первичной загрузки
При запуске экземпляра Eclipse в качестве хоста обычно вызывается встроенная программа запуска, которая в свою очередь вызывает класс org.eclipse.core.launcher.Main для процесса первичной загрузки. Класс Main расположен в файле startup.jar в корневом каталоге Eclipse.
При запуске приложения Eclipse в качестве среды выполнения вместо встроенной программы запуска сразу вызывается класс Main, как для обычного приложения Java. PDE определяет расположение класса Main и неявно добавляет его в путь к классам конфигурации запуска.
Некоторым профилировщикам требуются встроенные библиотеки, которые должны быть включены в путь к классам конфигурации запуска. В поле Записи первичной загрузки можно добавить такие дополнительные расположения в путь к классам.
Дополнительная информация по запуску Eclipse приведена в следующих документах: