sltest.testmanager.setpref

Установите менеджера по Тесту настройки

Описание

пример

settings = sltest.testmanager.setpref(group,preference,value) менеджер по Тесту наборов настройки в group, заданный preference, и value.

пример

settings = sltest.testmanager.setpref('MATLABReleases','ReleaseList',releasePrefs) обновляет заданные релизы в ваших настройках с теми заданными releasePrefs. Эта настройка позволяет вам использовать релизы кроме текущего релиза для тестирования.

Этот синтаксис заменяет существующий список добавленных релизов. Включая путь к релизу, который уже находится в настройках релиза, возвращает ошибку. Включать тот релиз в releasePrefs, сначала удалите существующий список релизов.

пример

settings = sltest.testmanager.setpref('MATLABReleases',release,releasePref) добавляет заданный release к списку релизов в менеджере по Тесту настройки. Установите releasePref к {[]} удалить тот релиз.

пример

settings = sltest.testmanager.setpref('ShowSimulationLogs','IncludeOnCommandPrompt',value) показывает журналы симуляции в командной строке MATLAB® когда value true. Значением по умолчанию является false.

Примеры

свернуть все

Измените настройки отображения двух менеджеров по Тесту настройки в разделах тестового набора.

Получите настройки отображения тестового набора.

settings = sltest.testmanager.getpref('TestSuiteDisplay')
settings = 

  struct with fields:

        TestTag: 1
    Description: 1
    Requirement: 1
       Callback: 1
       Coverage: 1

Скройте Description и Requirement разделы.

settings = sltest.testmanager.setpref...
('TestFileDisplay',{'Description','Requirement'},{false,false})
settings = 

  struct with fields:

           TestTag: 1
       Description: 0
       Requirement: 0
          Callback: 1
          Coverage: 1
    TestFileOption: 1

Можно добавить несколько релизов за один раз, удалить добавленные релизы, или добавить и удалить один релиз в менеджере по Тесту настройки Релиза MATLAB.

Установите свои настройки включать несколько релизов. Создайте struct для каждого релиза.

r1 = struct('Name','18b',...
            'MATLABRoot','\\mycompany\R2012b\matlab',...
            'Selected',true);
r2 = struct('Name','19a',...
            'MATLABRoot','\\mycompany\R2014a\matlab',...
            'Selected',true);
r3 = struct('Name','20a',...
            'MATLABRoot','\\mycompany\R2015a\matlab',...
            'Selected',true);

Добавьте использование релизов sltest.testmanager.setpref.

sltest.testmanager.setpref('MATLABReleases','ReleaseList',{r1,r2,r3});

Добавьте другой релиз в настройки.

r4 = struct('Name','19b',...
            'MATLABRoot','\\mycompany\R2013a\matlab',...
            'Selected',true);
sltest.testmanager.setpref('MATLABReleases','19b',{r4});

Удалите релиз из настроек.

sltest.testmanager.setpref('MATLABReleases','18b',{[]});

Включите отображение журналов симуляции в командной строке.

sltest.testmanager.setpref('ShowSimulationLogs',...
   'IncludeOnCommandPrompt',true);

Вернитесь к не отображающимся журналам симуляции выход в командной строке.

sltest.testmanager.setpref('ShowSimulationLogs',...
   'IncludeOnCommandPrompt',false);

Просмотрите текущую логарифмическую установку отображения симуляции.

sltest.testmanager.getpref('ShowSimulationLogs',...
   'IncludeOnCommandPrompt');

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

свернуть все

Название группы настройки в виде одного из этих значений:

  • 'TestFileDisplay' — Настройки отображения раздела файла

  • 'TestSuiteDisplay' — Раздел тестового набора отображает настройки

  • 'TestCaseDisplay' — Раздел теста отображает настройки

  • 'MATLABReleases' — MATLAB выпускает для тестирования настройки

Имя настройки в виде вектора символов. Используйте settings = sltest.testmanager.getpref(group) получить допустимые настройки для конкретного group.

Пример: ('TestSuiteDisplay','TagText')

Пример: ('ShowSimulationLogs','IncludeOnCommandPrompt')

Значение настройки в виде true отобразить настройку или false скрыть его.

Пример: true

Пример: {true,false}

Выпустите, чтобы добавить к или удалить из настроек в виде вектора символов.

Пример: '20a'

Выпустите информацию в виде массива структур или массива ячеек структур. В struct включайте в этом порядке:

  • 'Name',releaseName

  • 'MATLABRoot',Path

  • 'Selected',logical

Пример: struct('Name','20a','MATLABRoot','\\mypath','Selected',true)

Выпустите информацию в виде struct или как {[]}Использование удалить информацию о релизе из настроек. В struct включайте:

  • 'Name',releaseName

  • 'MATLABRoot',Path

  • 'Selected',Boolean

Пример: struct('Name','20a','MATLABRoot','\\mypath','Selected',true)

Выходные аргументы

свернуть все

Настройки настройки, возвращенные как struct.

Введенный в R2017a