Table Of Contents
Table Of Contents

inet.test.validation

This module provides functionality for validation testing of multiple simulations.

The main function is run_validation_tests(). It allows running multiple validation tests matching the provided filter criteria. Validation tests check simulations results against analytical model results, often cited in research papers, or simulation results of models created for other simulation frameworks.

Classes

ValidationTestTask

Represents a self-contained test task that can be run without additional parameters.

Functions

get_validation_test_tasks(**kwargs)

Returns multiple validation test tasks matching the provided filter criteria. The returned tasks can be run by

run_validation_tests(**kwargs)

Runs one or more validation tests that match the provided filter criteria.

Module Contents

inet.test.validation.get_validation_test_tasks(**kwargs)

Returns multiple validation test tasks matching the provided filter criteria. The returned tasks can be run by calling the run method.

Parameters:

kwargs (dict) – The filter criteria parameters are inherited from the get_simulation_tasks method.

Returns (MultipleTestTasks):

an object that contains a list of ValidationTestTask objects matching the provided filter criteria. The result can be run (and re-run) without providing additional parameters.

inet.test.validation.run_validation_tests(**kwargs)

Runs one or more validation tests that match the provided filter criteria.

Parameters:

kwargs (dict) – The filter criteria parameters are inherited from the get_validation_test_tasks() function.

Returns (MultipleTestTaskResults):

an object that contains a list of TestTaskResult objects. Each object describes the result of running one test task.