Для любой комбинации компилятора, компоновщика, отладчика и среды выполнения требуется настроенный целевой порт
развертывания (TDP). В проекте Test RealTime можно внести дополнительны изменения в этой TDP для каждого узла.
Технология целевого порта развертывания Rational Test RealTime обеспечивает поддержку практически бесконечного числа
сред компоновки и целей. Такая гибкость необходима в связи с тем, что анализ тестирования и выполнения Test RealTime
нельзя считать допустимым если тестируемым приложением не использовался единый компилятор, компоновщик, отладчик и
архитектура выполнения.
Базовая адаптация TDP выполняется в редакторе TDP. Эта утилита позволяет задать спецификации, необходимые для поддержки
Test RealTime определенной среды компоновки и выполнения. Требуемую адаптацию TDP может выполнить только разработчик,
знакомый с характеристиками и внутренним устройством целевой среды разработки и платформы выполнения. Адаптация может
включать в себя что угодно, от простого перечисления путей к стандартным включаемым файлам компилятора до определения
функций управления кучей для обеспечения отслеживания нестандартных функций выделения памяти функцией профилирования
Test RealTime.
Несмотря на то, что базовой адаптации достаточно для применения функций тестирования компонентов и анализа выполнения
Test RealTime, можно выполнить дополнительные изменения для соответствия определенным требованиям выполнения, например,
изменение уровня и типа инструментария, используемого для анализа выполнения. По умолчанию каждому проекту RealTime
присваивается базовая конфигурация, полученная из TDP, выбранного в мастере создания проекта. Дочерние узлы наследуют
эту конфигурацию от проекта. Однако можно создать пользовательскую конфигурацию для каждого дочернего узла, фактически,
эта пользовательская конфигурация может быть основана на совершенно другом TDP.
Базовая адаптация целевого порта развертывания в сочетании с отдельными конфигурациями позволяет гарантировать наличие
правильно настроенной тестовой среды.
Этапы работы с инструментами
Для настройки тестовой среды для обеспечения успешного применения Test RealTime выполните следующие действия:
-
В редакторе TDP настройте порт целевого развертывания
-
С помощью параметров конфигурации Test RealTime внесите изменения для
узлов
Редактор TDP позволяет изменить параметры по умолчанию для портов целевого развертывания, поставляемых с Test RealTime,
а также создать новые TDP в качестве пока неподдерживаемых сред разработки и выполнения.
TDP хранятся в файлах на базе XML с расширением .xdp, эти файлы располагаются в папке
….\Rational\TestRealTime\targets\xml. Редактор TDP графически сортирует содержимое .xdp согласно определенному порядку
для повышения удобства перемещения и просмотра. В левой части редактора TDP перечислены различные категории для
настроек, которые могут потребоваться. В верхнем правом окне содержится справочная информация. В нижнем правом окне
отображаются записи данных.
После настройки TDP при нажатии кнопки Сохранить автоматически создаются различные пользовательские файлы и папки в
каталоге …\Rational\TestRealTime\targets. Внесенные в файл .xdp изменения сохраняются в редакторе TDP, при этом целевые
файлы перезаписываются.
Для настройки существующего TDP или создания нового выполните следующие действия:
-
В Test RealTime выберите пункт меню Инструменты->Редактор портов целевого развертывания->Пуск
-
Выберите в меню пункт Файл->Открыть - будет показано содержимое папки …\Rational\TestRealTime\targets\xml
-
Если требуется изменить существующий порт целевого развертывания, выберите соответствующий файл .xdp и откройте
его.
Если требуется создать новый порт целевого развертывания, выберите пункт меню Файл->Создать и выберите нужный
язык.
-
Измените различные базовые параметры, параметры компоновки, библиотек и анализатора исходя из требований вашей
среды. Щелкните левой кнопкой мыши на элементах, которые требуется изменить в левом окне, затем введите нужные
значения в правом нижнем окне. Для сверки используйте верхнее правое окно.
-
Завершив настройку TDP нажмите кнопку Сохранить или выберите пункт меню Файл->Сохранить.
Дополнительная информация
приведена в книге Руководство по целевому развертыванию Rational Test RealTime.
При создании проекта в Test RealTime необходимо выбрать порт целевого развертывания. Это TDP становится основой для
параметров конфигурации проекта. Файл конфигурации проекта позволяет пользователю задать параметры узлов, выполняющие
следующие функции:
-
переопределение базовых параметров, введенных в редакторе TDP
-
изменение параметров анализа выполнения, которые можно задать только в Test RealTime
С помощью параметров конфигурации можно присвоить различные TDP каждому тестовому узлу в узле группы или различные
уровни инструментария нескольким уздам приложения. Такая гибкость позволяет тестировать и анализировать несколько
языков одновременно или получать разные уровни сведений за одно выполнение.
Для доступа к параметрам конфигурации проекта Test RealTime и их изменения выполните следующие действия:
-
Открыв проект в Test RealTime выберите пункт меню Проект->Параметры.
-
Переместите открывшееся окно "<Имя проекта> Параметры конфигурации" и измените его размер чтобы вам было
видно окно обозревателя проектов в правой части экрана.
-
Щелкните левой кнопкой мыши на узле в обозревателе проектов для доступа к параметрам конфигурации для данного узла.
-
В окне параметры конфигурации можно задать или переопределить существующие параметры. При переопределении параметра
его имя и имя категории отображаются жирным шрифтом.
-
Нажмите кнопку Применить для сохранения изменений.
Дополнительные сведения, связанные с изменение параметров конфигурации:
-
Общие->Конфигурация хоста->Порт целевого развертывания
Используется для выбора TDP, используемого для каждой группы, приложения или тестового узла.
-
Общие->Порт целевого развертывания->Имя
Используется для создания пользовательского имени для файла конфигурации, имя которого по умолчанию является
именем активного TDP, выбранного при создании проекта.
-
Анализ выполнения
Различные параметры, используемые для определения точного типа и уровня анализа выполнения, используемого для
каждого узла.
Дополнительные сведения
приведены в книге Rational Test RealTime - руководство пользователя в разделе Графический интерфейс
пользователя-> Конфигурация и параметры.
|