Aller au contenu principal

Evaluations

Choisissez votre langage :

Evaluations run Mankinds tests against a system.

client.evaluations.run(params)

Start an evaluation run.

SDKclient.evaluations.run(params, idempotency_key=None)
RetourneEvaluationRun

Parameters:

EmplacementParamètreTypeRequisDéfautDescription
Bodysystem_idstringRequisSystem UUID.
BodyprofilestringOptionnelEvaluation profile.
Bodyconnection_idstringOptionnelConnection UUID. Uses the system default when omitted.
BodymodestringOptionnelofflineEvaluation mode.
Bodythematics_configdictOptionnelOffline criteria/thematics configuration.
Bodyonline_thematics_configdictOptionnelOnline criteria/thematics configuration.
BodysamplingdictOptionnelSampling configuration.
Bodytime_rangedictOptionnelTime range for online/mixed evaluations.
Bodyconnector_refsdictOptionnelExternal connector references. Defaults to an empty object.
SDK optionidempotency_keystringOptionnelSent as the Idempotency-Key header.

The response includes evaluation_id, status, task_id, job and message. Use evaluation_id with client.evaluations.get(...) or client.evaluations.wait(...).

client.evaluations.list(filters)

List evaluations for the organization or for one system.

SDKclient.evaluations.list(filters=None)
RetourneEvaluation[]

Parameters:

EmplacementParamètreTypeRequisDéfautDescription
Querysystem_idstringOptionnelRestrict results to one system.
QuerylimitintegerOptionnelMaximum number of evaluations. Minimum 1, maximum 200.
QueryoffsetintegerOptionnel0Pagination offset.

client.evaluations.get(evaluationId)

Read one evaluation.

SDKclient.evaluations.get(evaluation_id)
RetourneEvaluation

Parameters:

EmplacementParamètreTypeRequisDescription
Pathevaluation_idstringRequisEvaluation UUID.

client.evaluations.cancel(evaluationId)

Cancel a running evaluation.

SDKclient.evaluations.cancel(evaluation_id)
RetourneStatusResponse

Parameters:

EmplacementParamètreTypeRequisDescription
Pathevaluation_idstringRequisEvaluation UUID.

client.evaluations.wait(evaluationId, options)

SDK helper that polls client.evaluations.get(...) until the evaluation reaches a terminal state.

SDKclient.evaluations.wait(evaluation_id, timeout_ms=..., interval_ms=..., on_poll=None)
RetourneEvaluation

Parameters:

EmplacementParamètreTypeRequisDéfautDescription
SDKevaluation_idstringRequisEvaluation UUID.
SDKtimeout_msintegerOptionnel1800000Maximum wait time in milliseconds.
SDKinterval_msintegerOptionnel5000Poll interval in milliseconds.
SDKon_pollcallableOptionnelCallback called with each evaluation payload.

Raises PollTimeoutError on timeout and JobFailedError if the terminal status is failed, canceled or timed out.