Skip to content

Make tests more modular for common lines sync #203

@janden

Description

@janden

Right now, tests rely on hardcoded data for checking the results, which makes them harder to inspect and more brittle than necessary. We should construct smaller test cases and apply these to the individual components (common lines calculation, voting, etc.) in addition to an integration test which verifies that we get the rotations within a prescribed MSE. This last test will necessary be quite loose, but with tighter (and simpler) tests for the individual components, this should be enough to guarantee correctness.

Metadata

Metadata

Assignees

Labels

CIContinuous Integrationcleanup

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions