Details
-
Type:
Epic
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:
-
Epic Name:f16-pytest-flake8
-
Story Points:15
-
WBS:1.02C.10.02
-
Team:SQuaRE
-
Cycle:Fall 2016
Description
Integrate pytest and flake8 into sconsUtils and integrate it into CI.
This includes turning master protection with merge gatekeeped on being up to date with master on Architecture request.
Attachments
Issue Links
- is blocked by
-
DM-7617 Modernize tests in qserv_testdata to support pytest
- To Do
-
DM-7625 Modernize tests in Qserv to support pytest
- To Do
-
DM-7615 Update tests in shapelet to support pytest
- Done
-
DM-7623 Modernize tests in datarel to support pytest
- Done
-
DM-7626 Modernize dax_webservcommon tests to work with pytest
- Done
-
DM-7628 Modernize dax_imgserv to support pytest
- Done
-
DM-7629 Modernize dax_metaserv to support pytest
- Done
-
DM-7933 Port validate_drp to validate_base framework
- Done
-
DM-7627 Modernize dax_dbserv tests to support pytest
- Won't Fix
-
DM-7241 Pytest conversion for validate_drp
- Invalid
-
DM-7624 Modernize obs_cfht tests to support pytest
- Invalid
- is triggered by
-
RFC-69 Refactor sconsUtils to enhance usability in CI
- Adopted
- is triggering
-
DM-11514 Modify sconsUtils to use pytest for test execution
- Done
- relates to
-
DM-2345 false positives in sconsUtils check for test failures
- To Do
-
DM-10446 Add codekit feature to update Github repository defaults.
- To Do
-
DM-743 Checking for compliance to DM Standards should occur in a pre-commit hook and also be available on demand.
- Invalid
-
DM-5637 Add automated linting for GitHub pull requests
- Done
-
RFC-229 Python tests should be named test_*.py for pytest support
- Implemented
-
DM-9919 Document recommended flake8 exclusions
- Done
-
RFC-162 LSST python coding style delta to PEP8
- Implemented
- mentioned in
-
Page Loading...
Key | Summary | Story Points | Assignee | Status | |
---|---|---|---|---|---|
|
|
Prototype TravisCI Flake8 linting using DM Python Guidelines |
6 | J Matt Peterson [X] (Inactive) | Done |
|
|
5 | J Matt Peterson [X] (Inactive) | Done | |
|
|
J Matt Peterson [X] (Inactive) | Done | ||
|
|
J Matt Peterson [X] (Inactive) | Done | ||
|
|
Add documentation and community post for Flake8, TravisCI and Github changes |
2 | J Matt Peterson [X] (Inactive) | Won't Fix |
|
|
1 | Jonathan Sick | Won't Fix |
See also
DM-5637