sltest.testmanager.TestFile class

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

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

Описание

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

Для тестов MATLAB®-based Simulink® тестовые файлы соответствуют имени файла. Смотрите, что Тестовые модели Используют Основанные на MATLAB Тесты Simulink для получения дополнительной информации.

Конструкция

obj = sltest.testmanager.TestFile(filePath,mode) создает sltest.testmanager.TestFile объект с тестовым набором по умолчанию и тестом как дочерние элементы тестового файла. Тип теста по умолчанию является базовым тестом. Если тестовый файл существует на пути, новый тестовый файл не создается.

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

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

Имя файла и путь тестового файла в виде вектора символов. Файл может быть тестовым файлом (.mldatx), или тестовый файл скрипта MATLAB (.m), если тот файл скрипта является производным классом от sltest.TestCase. Заданное имя файла определяет имя тестового файла, как замечено в менеджере по Тесту.

Пример: 'C:\MATLAB\TestFile.mldatx'

Укажите, хотите ли вы заменить тестовый файл с тем же именем файла и путем в виде любого true или false.

Свойства

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

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

Указывает, имеет ли тестовый файл несохраненные изменения, 0 при отсутствии несохраненных изменений и 1 если существуют несохраненные изменения.

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

Путь к файлу и имя тестового файла, возвращенного как вектор символов.

Пример: 'C:\MATLAB\test_file.mldatx'

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

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

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

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

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

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

Методы

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

Примеры

свернуть все

Создайте новый тестовый файл и возвратите объект тестового файла.

testfile = sltest.testmanager.TestFile('C:\MATLAB\test_file.mldatx')
testfile = 

  TestFile with properties:

            Name: 'test_file'
        FilePath: 'C:\MATLAB\test_file.mldatx'
           Dirty: 1
    Requirements: [0x1 struct]
     Description: ''
         Enabled: 1
Введенный в R2015b