Task #1888
add code checking/analysis tools to jenkins build
Status: | New | Start date: | 09/15/2013 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | - | |||
Target version: | 0.3 | |||
Component: |
Related issues
Associated revisions
moved jenkins script into its own script in this git repo
This will mean that all the jenkins jobs will share the same changes
without having to update anything in the GUI. Plus other people can run
the test suite as they want.
refs #1888
moved jenkins script into its own script in this git repo
This will mean that all the jenkins jobs will share the same changes
without having to update anything in the GUI. Plus other people can run
the test suite as they want.
refs #1888
jenkins: run the tests in the virtualenv after its setup
This should test that the setup.py file listings are complete, and that all
of the files and dependencies are getting properly installed.
refs #1888
jenkins: run the tests in the virtualenv after its setup
This should test that the setup.py file listings are complete, and that all
of the files and dependencies are getting properly installed.
refs #1888
fix all "Relative import" problems from pylint, standardize access to util
This standardizes the way to access the stuff in otrapps.util and makes
pylint happy, so we have nice clean Python code.
refs #1888
fix pylint complaints about style
- Missing docstring
- Invalid name "fileMenu" (should match [a-z_][a-z0-9_]{2,30}$)
- Unused import
- Unnecessary semicolon
- Comma not followed by a space
- Redefining built-in 'dir'
refs #1888
jenkins.sh: add pylint error checking
Eventually we should enable more pylint stuff, like warnings and more.
Right now there are just too many to deal with...
refs #1888
jenkins.sh: make pylint handle the hashlib hash classes properly
hashlib uses some magic to load whatever is built into the local openssl.
pylint gets confused by this, so we need a pylint plugin to trick pylint
into thinking everything is good.
refs #1888
jenkins.sh: write pylint output to a file for Jenkins Violations to parse
refs #1888
fix all "Relative import" problems from pylint, standardize access to util
This standardizes the way to access the stuff in otrapps.util and makes
pylint happy, so we have nice clean Python code.
refs #1888
fix pylint complaints about style
- Missing docstring
- Invalid name "fileMenu" (should match [a-z_][a-z0-9_]{2,30}$)
- Unused import
- Unnecessary semicolon
- Comma not followed by a space
- Redefining built-in 'dir'
refs #1888
jenkins.sh: add pylint error checking
Eventually we should enable more pylint stuff, like warnings and more.
Right now there are just too many to deal with...
refs #1888
jenkins.sh: make pylint handle the hashlib hash classes properly
hashlib uses some magic to load whatever is built into the local openssl.
pylint gets confused by this, so we need a pylint plugin to trick pylint
into thinking everything is good.
refs #1888
jenkins.sh: write pylint output to a file for Jenkins Violations to parse
refs #1888
jenkins.sh: only exit with error on ERROR or FATAL from pylint
refs #1888
jenkins.sh: only exit with error on ERROR or FATAL from pylint
refs #1888
History
#1 Updated by hans over 4 years ago
- Target version set to 0.3