sltest.testmanager. Класс TestSuite

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

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

Описание

Экземпляры sltest.testmanager.TestSuite могут содержать другие тестовые наборы и тесты.

Конструкция

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