Skip to content

Test Fragility #9

@whereswaldon

Description

@whereswaldon

Currently, the test suite for the pipeline stages doesn't asynchronously drain the channel outputs of the pipeline. This can lead to the test suite mysteriously hanging after code changes because the number of outputs of a stage has changed. It would be far better to refactor those tests to be asynchronous than it would be to continue relying on the output channels being sufficiently buffered to not hang. Not sure how difficult of a refactor this is, but it doesn't seem terribly hard.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions