Skip to content

Backfill functional tests #7

@sfkleach

Description

@sfkleach

Goal: Add "functional" tests until the coverage is > 90%.

  • The functional tests are simple input -> output tests
  • They are driven by a Python script functests/functest.py which can be invoked with just functest.
    • The usage is poetry run python3 functest.py --tests <FILE>, where the file contains a set of tests written in YAML.
    • There is only one YAML file at present, tests.yaml. This is OK for the moment but it may become convenient to split the tests into different files. When that happens, I suggest adapting the command so that --tests takes multiple arguments.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

Status
Approved

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions