Skip to content

TST: Restructuring the test suite #480

@lucasfourier

Description

@lucasfourier

Is your feature request related to a problem? Please describe.

RocketPy test suite is currently very slow. Among other factors, this has to do with the fact that unit tests and integration tests (which are being treated as unit tests in many ways) are being kept in the same folder.

Describe the solution you'd like

Restructuring the test suite will bring clarity as well as proper treatment depending on the nature of the test. With regards to the unit tests, they need to be refactored: commented, rewritten and etc.

Additional context

Even though some methods had tests written for them, bugs occurred. Of course, this situation might happen even though unit tests are available for a certain method. However, that also indicates that the test suite/testing process is not robust enough. As an example of this, check this bug:
#476

  • Add a simple documentation or guideline to the "development" section in our documentation, just to ensure people know how to start creating new tests if needed.

Metadata

Metadata

Assignees

Labels

TestsRegarding Tests

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions