aai-institute / continuiti

Learning function operators with neural networks.
GNU Lesser General Public License v3.0
19 stars 3 forks source link

Extend and Align Tests of Operators #91

Closed JakobEliasWagner closed 5 months ago

JakobEliasWagner commented 5 months ago

Description

Currently, unit and integration tests for operators are not aligned, leading to inconsistencies in testing methodologies and coverage. This issue proposes the establishment of a unified testing framework for all operators to ensure consistency, reliability, and comprehensive coverage of tests across our machine learning model operators.

Proposed Solution

Implement a standardized set of unit and integration tests that all operators must pass. This standardization includes:

Expected Benefits

Implementation Steps

  1. Review Existing Tests.
  2. Define Standardized Tests covering multiple different shapes and properties.
  3. Implement Test Framework: Develop the testing framework according to the defined standards.
  4. Documentation: Document the testing framework and guidelines for its use.
  5. Refactor Existing Operators: Refactor current operators to comply with the new testing standards, ensuring all operators pass the defined tests.

Open Questions