Пакет: matlab.perftest
Суперклассы: matlab.unittest.TestCase
Суперкласс matlab.perftest
классы тестирования эффективности
Используйте matlab.perftest.TestCase
класс, чтобы записать основанные на классах тесты эффективности, которые могут задать контуры измерения. По умолчанию среда измеряет эффективность вокруг контура тестового метода. Однако тестовые классы, которые наследуют от matlab.perftest.TestCase
может использовать startMeasuring
и stopMeasuring
методы определения контуров для измерения конкретных сегментов кода.
The matlab.perftest.TestCase
выводится из matlab.unittest.TestCase
класс.
Среда тестирования создает matlab.perftest.TestCase
образцы.
keepMeasuring | Измерьте код с автоматическим закольцовыванием |
startMeasuring | Обозначите начало контура измерения |
stopMeasuring | Обозначите конец контура измерения |
addTeardown | Динамически добавляйте стандартную программу отключения к TestCase образец |
applyFixture | Используйте фиксатор с TestCase |
forInteractiveUse | Создайте TestCase для интерактивного использования |
getSharedTestFixtures | Обеспечьте доступ к общим испытательным стендам |
журнал | Запись диагностической информации во время выполнения теста |
onFailure | Динамически добавляйте диагностику для непройденных тестов |
управляемый | Выполняйте TestCase тест |
Кроме того, TestCase
класс наследует методы от этих классов:
matlab.unittest.qualifications. Assertable | Квалификация для проверки предусловий теста |
matlab.unittest.qualifications. Assumable | Проверка для фильтрации содержания теста |
matlab.unittest.qualifications. FatalAssertable | Проверка, чтобы прервать выполнение теста |
matlab.unittest.qualifications. Поддающийся проверке | Проверка для создания условий мягкого отказа |
Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».