getStatus

Возврат состояния выполнения

Синтаксис

status = cgvObj.getStatus()
status = cgvObj.getStatus(inputName)

Описание

status = cgvObj.getStatus() возвращает состояние выполнения cgvObj. cgvObj является указателем на cgv.CGV объект.

status = cgvObj.getStatus(inputName) возвращает состояние одиночного выполнения для inputName.

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

inputName

inputName является уникальным числовым или символьным идентификатором, сопоставленным с входными данными, который добавляется к cgv.CGV объект, использующий addInputData.

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

status

Если inputName предусмотрено, status является результатом выполнения входных данных, сопоставленных с inputName.

ЗначениеОписание
noneВыполнение не выполнено.
pendingВыполнение выполняется в данный момент.
completedВыполнение выполнялось до своего завершения без ошибок, и выходные данные доступны.
passedБыли представлены базовые данные. Выполнение выполнено до своего завершения, и сравнение с базовыми данными не вернуло никаких различий.
errorПри выполнении произошла ошибка.
failedБыли представлены базовые данные. Выполнение завершилось и сравнение с базовыми данными вернуло различие.

Если inputName не предусмотрено, следующий псевдокод описывает статус возврата:

if (all executions return 'passed')
	status = 'passed'
else if (all executions return 'passed' or 'completed')
  status = 'completed'
else if (an execution returns 'error')
	status = 'error'
else if (an execution returns 'failed')
	status = 'failed'
else if (an execution returns 'none' or 'pending'
	status = 'none'

Для просмотра документации необходимо авторизоваться на сайте