exponenta event banner

класс sltest.testmanager.StartFile

Пакет: sltest.testmanager

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

Описание

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

Для тестов Simulink ® на базе MATLAB ® тестовые файлы соответствуют имени файла. Дополнительные сведения см. в разделе Тестирование моделей с использованием Simulink-тестов на основе MATLAB.

sltest.testmanager.TestFile класс является handle класс.

Атрибуты класса

HandleCompatible
true

Сведения об атрибутах класса см. в разделе Атрибуты класса.

Создание

Описание

пример

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

obj = sltest.testmanager.TestFile(filePath,mode) перезаписывает существующий тестовый файл, если mode имеет значение true. Значение по умолчанию для режима: false.

Свойства

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

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

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

Атрибуты:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

Типы данных: char

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

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

Типы данных: char

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

Атрибуты:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

Типы данных: logical

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

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

Типы данных: logical

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

Атрибуты:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

Типы данных: char

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

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

Типы данных: char

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

Атрибуты:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

Типы данных: struct

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

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

Типы данных: char | string

Методы

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

Примеры

свернуть все

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

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