Skip to content

CI: run unit tests on pull requests targeting master #43

Description

@dbqpdb

Add a GitHub Actions workflow at .github/workflows/tests.yml that runs the test suite on every PR targeting master.

Stopgap: invoke TestRLM().run_all_tests() from a small runner script that exits non-zero on any reported failure (note: the current runner doesn't propagate failures via exit code — that needs to be addressed in the runner, otherwise CI will be green even when tests fail).

Better: do this after migrating to pytest (see #23), at which point the workflow becomes a one-line pytest invocation with proper exit codes and per-test reporting.

Sibling: PEP 8 lint workflow in a separate file (see related issue).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions