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'