Task #1888

add code checking/analysis tools to jenkins build

Added by hans over 4 years ago. Updated over 4 years ago.

Status:NewStart date:09/15/2013
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:0.3
Component:


Related issues

Related to KeySync - Task #1884: get Windows build running on debeater build server New 09/14/2013

Associated revisions

Revision 4d1f13c1
Added by Hans-Christoph Steiner over 4 years ago

add test that merges all test files into each app's file, one at a time

refs #1884
refs #1888

Revision 4d1f13c1
Added by Hans-Christoph Steiner over 4 years ago

add test that merges all test files into each app's file, one at a time

refs #1884
refs #1888

Revision 5f010843
Added by Hans-Christoph Steiner over 4 years ago

add tests for sameness between adium and pidgin, refs #1888

This shows that we have work to do:

  • a lookup table for app-specific protocol names, refs #1964
  • support multiple keys per id/name, refs #1871, #1868
  • figure out zero padding problems, refs #1867

Revision 5f010843
Added by Hans-Christoph Steiner over 4 years ago

add tests for sameness between adium and pidgin, refs #1888

This shows that we have work to do:

  • a lookup table for app-specific protocol names, refs #1964
  • support multiple keys per id/name, refs #1871, #1868
  • figure out zero padding problems, refs #1867

Revision 81e403e9
Added by Hans-Christoph Steiner about 4 years ago

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

Revision 81e403e9
Added by Hans-Christoph Steiner about 4 years ago

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

Revision 0b16e4b1
Added by Hans-Christoph Steiner about 4 years ago

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

Revision 0b16e4b1
Added by Hans-Christoph Steiner about 4 years ago

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

Revision bcd1f313
Added by Hans-Christoph Steiner about 4 years ago

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

Revision 0aef09c5
Added by Hans-Christoph Steiner about 4 years ago

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

Revision e19c678f
Added by Hans-Christoph Steiner about 4 years ago

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

Revision ada760e7
Added by Hans-Christoph Steiner about 4 years ago

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

Revision d0e025e7
Added by Hans-Christoph Steiner about 4 years ago

jenkins.sh: write pylint output to a file for Jenkins Violations to parse

refs #1888

Revision bcd1f313
Added by Hans-Christoph Steiner about 4 years ago

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

Revision 0aef09c5
Added by Hans-Christoph Steiner about 4 years ago

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

Revision e19c678f
Added by Hans-Christoph Steiner about 4 years ago

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

Revision ada760e7
Added by Hans-Christoph Steiner about 4 years ago

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

Revision d0e025e7
Added by Hans-Christoph Steiner about 4 years ago

jenkins.sh: write pylint output to a file for Jenkins Violations to parse

refs #1888

Revision 10ba7393
Added by Hans-Christoph Steiner about 4 years ago

jenkins.sh: only exit with error on ERROR or FATAL from pylint

refs #1888

Revision 10ba7393
Added by Hans-Christoph Steiner about 4 years ago

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

Also available in: Atom PDF