Actions
Bug #40487
closedmgr/dashboard: clean-up python unit tests
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Description
Currently Python unit tests (actually doctests) bring in dependencies for other packages (rados, rbd, cephfs). Most of them aren't actually used at doctests, but cause ImportErrors
.
By removing those dependencies, dashboard python unit-tests (240) now can be quickly run (<40 s) in python-only docker environments (e.g.: travis-ci, or CircleCI), without needing extra packages (python-rados, or RBD/CephFS python bindings).
Updated by Stephan Müller over 4 years ago
- Blocked by Feature #40296: mgr/dashboard: Maintain and improve code coverage on dashboard PRs added
Updated by Lenz Grimmer over 4 years ago
- Status changed from In Progress to Fix Under Review
Updated by Ernesto Puerta over 4 years ago
- Blocked by deleted (Feature #40296: mgr/dashboard: Maintain and improve code coverage on dashboard PRs)
Updated by Ernesto Puerta over 4 years ago
- Blocks Feature #40296: mgr/dashboard: Maintain and improve code coverage on dashboard PRs added
Updated by Lenz Grimmer over 4 years ago
- Status changed from Fix Under Review to Resolved
- Target version set to v15.0.0
Updated by Ernesto Puerta about 3 years ago
- Project changed from mgr to Dashboard
- Category changed from 132 to General
Actions