Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

Tests and CI pipeline #5

@Auwate

Description

@Auwate

Description

The NApp has minimal testing, and the given testing is not run in a continuous integration pipeline.

Requirements

Testing

Testing should cover at least the AsyncScheduler and KafkaSendOperations classes, as well as the start(), handle_new_switch(), and shutdown() methods.

CI Pipeline

The GitHub Actions CI pipeline should run in all pushes and pull requests. If this is expanded to be a continuous deployment pipeline as well, that should only be run in main. What is run should include pytest and pylint, checking versions from python 3.9+

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions