Service: Self Test

This API is officially released and maintained.

The SelfTest service offers methods to trigger test routines. The routines focus on automatic self tests without user interaction. The reports give an indication what the potential root cause for an found issue could be.

Table 1. Available methods
Method Request Response

Run

SelfTestRunRequest

SelfTestRunResponse

Run

This triggers the default test case routine

Request

The self test run can be configured with this request

Table 2. Available fields in blickfeld.diagnostics.services.SelfTestRunRequest
Field Type Default Unit

self_tests

repeated config.SelfTest

-

-

Specify self tests which should be executed. If not set, the default set will be executed.

Response

The response provides the self test report.

The method will not throw an exception on API level if tests failed or have warnings. The success flag in the report must be checked.
Table 3. Available fields in blickfeld.diagnostics.services.SelfTestRunResponse
Field Type Default Unit

report

data.SelfTestReport

-

-

Test report