Skip to content

Smoke Test CI/CD Integration  #17

@BorisYourich

Description

@BorisYourich

Is your feature request related to a problem? Please describe.
Currently there is no automated test suite for Push or PR validation.

Describe the solution you'd like

  • Create/Curate tests in the tests directory for general Smoke Test validation of basic and critical functions of the tesp-api
  • Rename tests/test_src.py to tests/smoke_tests.py for better readability of code.
  • Add job to .github/workflows/ci.yaml CI pipline which will run pytest tests/smoke_tests.py on push and PR.

Might be useful: https://naodeng.medium.com/pytest-tutorial-advance-usage-integration-ci-cd-and-github-action-c627c7cbbc22

Describe alternatives you've considered
NA

Additional context
This is part of a larger set of CI testing features necessary to implement in the project

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions