sltest.testmanager.TestSuite class

Пакет: sltest.testmanager
Суперклассы:

Создайте или измените тестовый набор

Описание

Экземпляры sltest.testmanager.TestSuite может содержать другие тестовые наборы и тесты. Для тестов MATLAB®-based Simulink® тестовые наборы реализованы с помощью параметров метода и класса. Смотрите, что Тестовые модели Используют Основанные на MATLAB Тесты Simulink для получения дополнительной информации.

Конструкция

obj = sltest.testmanager.TestSuite(parent,name) создает sltest.testmanager.TestSuite возразите как дочерний элемент заданного родительского элемента. Можно использовать тестовые файлы или другие тестовые наборы как родительский элемент.

Входные параметры

развернуть все

Родительский объект для тестового набора, чтобы находиться в. Родительский объект может быть тестовым файлом или другим тестовым набором в виде sltest.testmanager.TestFile или sltest.testmanager.TestSuite объект.

Имя тестового набора в виде вектора символов. Если это пусто, уникальное имя создается.

Пример: 'Coverage Test Suite'

Свойства

развернуть все

Текст описания тестового набора в виде вектора символов.

Указывает, выполняют ли тесты, которые являются дочерними элементами тестового набора, в виде логического значения true или false.

Имя тестового файла без пути к файлу и расширения файла, возвращенного как вектор символов.

Тестовый файл или тестовый набор, который является родительским элементом заданного тестового набора, возвратились как sltest.testmanager.TestFile или sltest.testmanager.TestSuite объект.

Текст описания для того, почему тестовый набор был отключен в виде вектора символов. Это свойство отображается только когда Enabled свойство установлено в false.

Это свойство доступно только для чтения.

Релизы, доступные для тестирования, возвращенные как массив строк. Добавьте релизы с помощью sltest.testmanager.setpref.

Требования, которые присоединяются на уровне тестового набора, возвратились как структура.

Теги, чтобы использовать для категоризации в виде вектора символов или массива строк.

Тестовый файл, который является родительским элементом тестового набора, возвратился как sltest.testmanager.TestFile объект.

Тестовый файл и иерархия тестового набора, возвращенная как вектор символов.

Методы

convertTestTypeПреобразуйте тест от одного типа до другого
createTestCaseСоздайте тест
createTestForSubsystem(Чтобы быть удаленным), Создают тестовую обвязку и тест для подсистемы в тестовом наборе
создание тестового набораСоздание тестового набора
getCoverageSettingsПолучите настройки покрытия
getOptionsПолучите опции тестового файла
getPropertyПолучите свойство тестового набора
getTestCaseByNameПолучите объект теста по наименованию
getTestCasesПолучите тесты на первом уровне тестового набора
getTestSuiteByNameПолучите объект тестового набора по наименованию
getTestSuitesПолучите тестовые наборы на первом уровне тестового набора
удалениеУдалите тестовый набор
запущенныйЗапустите тесты в тестовом наборе
setPropertyУстановите свойство тестового набора

Примеры

свернуть все

% Create test file
testfile = sltest.testmanager.TestFile('C:\MATLAB\test_file.mldatx');

% Create test suite
testsuite = sltest.testmanager.TestSuite(testfile,'My Test Suite')
testsuite = 

  TestSuite with properties:

            Name: 'My Test Suite'
        TestFile: [1x1 sltest.testmanager.TestFile]
        TestPath: 'test_file > My Test Suite'
          Parent: [1x1 sltest.testmanager.TestFile]
    Requirements: [0x1 struct]
     Description: ''
         Enabled: 1
Введенный в R2015b