Skip to contents

Executes one fit_roi call and checks that the model returns a valid roi_result with metrics that match output_schema (when present).

Usage

validate_plugin_model(
  model_spec,
  roi_data = mock_roi_data(),
  context = NULL,
  check_schema = TRUE
)

# S3 method for class 'plugin_validation_result'
print(x, ...)

Arguments

model_spec

A model specification object.

roi_data

ROI payload passed to fit_roi. Defaults to mock_roi_data().

context

Context list passed to fit_roi. If NULL, a context is constructed from model_spec.

check_schema

Logical; if TRUE, enforce metric name/width agreement with output_schema(model_spec) when schema is defined.

x

A plugin_validation_result object.

...

Unused.

Value

validate_plugin_model() returns an object of class plugin_validation_result.

print.plugin_validation_result() returns x invisibly.