Класс: matlab.perftest.TestCase
Пакет: matlab.perftest
Определяйте конец контура измерения
stopMeasuring(
определяет конец контура измерения. Вызовите этот метод и testcase
)startMeasuring
метод, чтобы ограничить измерения кодом между startMeasuring
и stopMeasuring
вызовы метода. Определение этого контура позволяет вам исключать настройку, верификацию и код отключения от измерения.
Среда эффективности разрешает нескольким, невложенным вызовам startMeasuring
и stopMeasuring
методы в рамках каждого метода, который помечен с Test
атрибут. Когда создание ограничило тесты производительности, помните о следующем:
Метод тестирования, который вызывает startMeasuring
метод должен вызвать stopMeasuring
метод в пределах того же метода тестирования.
Вызов startMeasuring
метод должен иметь последующий вызов stopMeasuring
метод в пределах того же метода тестирования. Точно так же вызов stopMeasuring
метод должен иметь предыдущий вызов startMeasuring
.
Вы не можете вызвать startMeasuring
и stopMeasuring
методы в while
цикл, который имеет keepMeasuring
метод в условии. Точно так же у вас не может быть while
цикл, который имеет keepMeasuring
условие между вызовами startMeasuring
и stopMeasuring
.
Если метод тестирования имеет множественные вызовы startMeasuring
и stopMeasuring
, затем среда эффективности накапливает и суммирует измерения.
Если среда сталкивается с неподдерживаемым использованием startMeasuring
и stopMeasuring
в методе тестирования это отмечает соответствующий MeasurementResult
недопустимый экземпляр.
stopMeasuring(
определяет конец контура измерения и помечает измерение testcase
,label
)label
. Определение контура измерения с меткой похоже на определение того без метки. Вызов stopMeasuring
с меткой должен иметь предыдущий вызов startMeasuring
с той же меткой в пределах того же метода тестирования. Если метод тестирования имеет несколько контуров с той же меткой, то среда эффективности накапливает измерения меткой и вычисляет сумму. Среда эффективности не поддерживает вложенные контуры измерения.
Метка добавлена в угловых скобках к тестовому имени элемента в Samples
и TestActivity
свойства MeasurementResult
.