Initializes the evaluation workspace, runs global and species evaluations, exports results, displays a summary of results, and stops with an error if any test failed.
evaluate(config)Invisibly NULL. Called for its side effects: workspace
creation, evaluation runs, and console reporting.
The function proceeds in the following steps:
Creates config$eval_workspace if it does not exist, and stops
with an error if creation fails.
Loads the USMS workspace via USMSWorkspace$new(config)$load().
Instantiates and runs a GlobalEvaluation then a
SpeciesEvaluation.
Exports results to config$output_dir if defined.
Prints their respective summaries.
Displays a CLI report listing each evaluation as success (green ✔) or failed (red ✗).
Stops with an error if at least one evaluation did not succeed.