Branch: refs/heads/master
Home: https://github.com/jenkinsci/violations-plugin
Commit: 597569af6baa1b95fc420252fdf27a3855fc0617
https://github.com/jenkinsci/violations-plugin/commit/597569af6baa1b95fc420252fdf27a3855fc0617
Author: Tomas Bjerre <[email protected]>
Date: 2015-06-14 (Sun, 14 Jun 2015)
Changed paths:
A .travis.yml
M pom.xml
A sandbox/settings.xml
M src/main/java/hudson/plugins/violations/TypeDescriptor.java
M src/main/java/hudson/plugins/violations/ViolationsPublisher.java
M
src/main/java/hudson/plugins/violations/types/checkstyle/CheckstyleDescriptor.java
M
src/main/java/hudson/plugins/violations/types/codenarc/CodenarcDescriptor.java
M src/main/java/hudson/plugins/violations/types/cpd/CPDDescriptor.java
M
src/main/java/hudson/plugins/violations/types/cpplint/CppLintDescriptor.java
M
src/main/java/hudson/plugins/violations/types/csslint/CssLintDescriptor.java
M src/main/java/hudson/plugins/violations/types/csslint/CssLintParser.java
M
src/main/java/hudson/plugins/violations/types/findbugs/FindBugsDescriptor.java
M src/main/java/hudson/plugins/violations/types/findbugs/FindBugsParser.java
M src/main/java/hudson/plugins/violations/types/fxcop/FxCopDescriptor.java
M
src/main/java/hudson/plugins/violations/types/gendarme/GendarmeDescriptor.java
M
src/main/java/hudson/plugins/violations/types/jcreport/JcReportDescriptor.java
M src/main/java/hudson/plugins/violations/types/jslint/JsLintDescriptor.java
M src/main/java/hudson/plugins/violations/types/pep8/Pep8Descriptor.java
M
src/main/java/hudson/plugins/violations/types/perlcritic/PerlCriticDescriptor.java
M src/main/java/hudson/plugins/violations/types/pmd/PMDDescriptor.java
M
src/main/java/hudson/plugins/violations/types/pyflakes/PyflakesDescriptor.java
M src/main/java/hudson/plugins/violations/types/pyflakes/PyflakesParser.java
M src/main/java/hudson/plugins/violations/types/pylint/PyLintDescriptor.java
M src/main/java/hudson/plugins/violations/types/pylint/PyLintParser.java
M
src/main/java/hudson/plugins/violations/types/resharper/ReSharperDescriptor.java
M
src/main/java/hudson/plugins/violations/types/resharper/ReSharperParser.java
M src/main/java/hudson/plugins/violations/types/simian/SimianDescriptor.java
M
src/main/java/hudson/plugins/violations/types/stylecop/StyleCopDescriptor.java
M
src/main/java/hudson/plugins/violations/types/xmllint/XmllintDescriptor.java
M src/main/java/hudson/plugins/violations/types/xmllint/XmllintParser.java
M
src/main/java/hudson/plugins/violations/types/zptlint/ZptlintDescriptor.java
M src/main/java/hudson/plugins/violations/types/zptlint/ZptlintParser.java
R
src/main/resources/hudson/plugins/violations/types/findbugs/fb-contrib-3.4.2.messages.xml
A
src/main/resources/hudson/plugins/violations/types/findbugs/fb-contrib-6.2.1.messages.xml
R
src/main/resources/hudson/plugins/violations/types/findbugs/findbugs-1.3.3-rc2.messages.xml
A
src/main/resources/hudson/plugins/violations/types/findbugs/findbugs-3.0.1.messages.xml
M src/main/resources/index.jelly
A src/test/java/hudson/plugins/violations/ReportedFileAsserter.java
M src/test/java/hudson/plugins/violations/ViolationsParserTest.java
A src/test/java/hudson/plugins/violations/ViolationsReportAsserter.java
A src/test/java/hudson/plugins/violations/ViolationsReportBuilder.java
A
src/test/java/hudson/plugins/violations/types/checkstyle/CheckstyleParserTest.java
A src/test/java/hudson/plugins/violations/types/cpd/CPDParserTest.java
M
src/test/java/hudson/plugins/violations/types/cpplint/CppLintParserTest.java
A
src/test/java/hudson/plugins/violations/types/csslint/CssLintParserTest.java
A
src/test/java/hudson/plugins/violations/types/findbugs/FindBugsParserTest.java
M src/test/java/hudson/plugins/violations/types/pep8/Pep8ParserTest.java
M
src/test/java/hudson/plugins/violations/types/perlcritic/PerlCriticParserTest.java
A src/test/java/hudson/plugins/violations/types/pmd/PMDParserTest.java
A
src/test/java/hudson/plugins/violations/types/pyflakes/PyFlakesParserTest.java
M src/test/java/hudson/plugins/violations/types/pylint/PyLintParserTest.java
A
src/test/java/hudson/plugins/violations/types/pylint/XmlLintParserTest.java
A
src/test/java/hudson/plugins/violations/types/resharper/ReSharperParserTest.java
A
src/test/java/hudson/plugins/violations/types/zptlint/ZptLintParserTest.java
A
src/test/resources/hudson/plugins/violations/types/checkstyle/checkstyle-report.xml
A src/test/resources/hudson/plugins/violations/types/cpd/cpd-report.xml
A
src/test/resources/hudson/plugins/violations/types/cpplint/cpplint-report.txt
A
src/test/resources/hudson/plugins/violations/types/csslint/csslint-report.xml
A
src/test/resources/hudson/plugins/violations/types/findbugs/findbugs-report.xml
A src/test/resources/hudson/plugins/violations/types/lint/lint-report.xml
A src/test/resources/hudson/plugins/violations/types/pep8/pep8-report.log
A src/test/resources/hudson/plugins/violations/types/pep8/pep8-report.xml
A
src/test/resources/hudson/plugins/violations/types/perlcritic/perlcritic-report.log
A src/test/resources/hudson/plugins/violations/types/pmd/pmd-report.xml
A
src/test/resources/hudson/plugins/violations/types/pyflakes/zptlint-report.log
A
src/test/resources/hudson/plugins/violations/types/pylint/pylint-report.log
A
src/test/resources/hudson/plugins/violations/types/resharper/resharper-report.xml
A
src/test/resources/hudson/plugins/violations/types/xmllint/xmllint-report.log
A
src/test/resources/hudson/plugins/violations/types/zptlint/pyflakes-report.log
A src/test/resources/rootDir.txt
Log Message:
-----------
Adding test cases #61
* For FindBugs, Checkstyle, PMD, CPD, CPPLint, CSSLint, PEP8, PerlCritic,
PyLint, PyFlakes, XmlLint, Zptlint and Resharper
* Adding new test util to ease writing test cases
* Using latest Findbugs and FB-contrib messages
* Letting Resharper parser report files, even if they dont exist on filesystem.
The parser should parse and only parse.
* Letting CSSLint support both lint and csslint format. It was implemented to
support only lint. Would be better to have a Lint type but this makes us
backwards compatible. We should probably also add a lint type.
* Removing the static block from TypeDescriptor. For it to work, the parser
descriptors has to load after TypeDescriptor and that is not guaranteed.
* These tests increases code coverage from 26.6% to 59.4%. They make code more
flexible as their input is report-files and config, output is data structures
exposed to GUI. They make it clear what input is actually expected by the
parsers.
* Adding Travis CI, it gives more control of build process and can build for
all supported JDK:s.
Commit: 8902ad12aba65c8b60d111c63a60f8dc3110ab51
https://github.com/jenkinsci/violations-plugin/commit/8902ad12aba65c8b60d111c63a60f8dc3110ab51
Author: Tomas Bjerre <[email protected]>
Date: 2015-06-14 (Sun, 14 Jun 2015)
Changed paths:
A .travis.yml
M pom.xml
A sandbox/settings.xml
M src/main/java/hudson/plugins/violations/TypeDescriptor.java
M src/main/java/hudson/plugins/violations/ViolationsPublisher.java
M
src/main/java/hudson/plugins/violations/types/checkstyle/CheckstyleDescriptor.java
M
src/main/java/hudson/plugins/violations/types/codenarc/CodenarcDescriptor.java
M src/main/java/hudson/plugins/violations/types/cpd/CPDDescriptor.java
M
src/main/java/hudson/plugins/violations/types/cpplint/CppLintDescriptor.java
M
src/main/java/hudson/plugins/violations/types/csslint/CssLintDescriptor.java
M src/main/java/hudson/plugins/violations/types/csslint/CssLintParser.java
M
src/main/java/hudson/plugins/violations/types/findbugs/FindBugsDescriptor.java
M src/main/java/hudson/plugins/violations/types/findbugs/FindBugsParser.java
M src/main/java/hudson/plugins/violations/types/fxcop/FxCopDescriptor.java
M
src/main/java/hudson/plugins/violations/types/gendarme/GendarmeDescriptor.java
M
src/main/java/hudson/plugins/violations/types/jcreport/JcReportDescriptor.java
M src/main/java/hudson/plugins/violations/types/jslint/JsLintDescriptor.java
M src/main/java/hudson/plugins/violations/types/pep8/Pep8Descriptor.java
M
src/main/java/hudson/plugins/violations/types/perlcritic/PerlCriticDescriptor.java
M src/main/java/hudson/plugins/violations/types/pmd/PMDDescriptor.java
M
src/main/java/hudson/plugins/violations/types/pyflakes/PyflakesDescriptor.java
M src/main/java/hudson/plugins/violations/types/pyflakes/PyflakesParser.java
M src/main/java/hudson/plugins/violations/types/pylint/PyLintDescriptor.java
M src/main/java/hudson/plugins/violations/types/pylint/PyLintParser.java
M
src/main/java/hudson/plugins/violations/types/resharper/ReSharperDescriptor.java
M
src/main/java/hudson/plugins/violations/types/resharper/ReSharperParser.java
M src/main/java/hudson/plugins/violations/types/simian/SimianDescriptor.java
M
src/main/java/hudson/plugins/violations/types/stylecop/StyleCopDescriptor.java
M
src/main/java/hudson/plugins/violations/types/xmllint/XmllintDescriptor.java
M src/main/java/hudson/plugins/violations/types/xmllint/XmllintParser.java
M
src/main/java/hudson/plugins/violations/types/zptlint/ZptlintDescriptor.java
M src/main/java/hudson/plugins/violations/types/zptlint/ZptlintParser.java
R
src/main/resources/hudson/plugins/violations/types/findbugs/fb-contrib-3.4.2.messages.xml
A
src/main/resources/hudson/plugins/violations/types/findbugs/fb-contrib-6.2.1.messages.xml
R
src/main/resources/hudson/plugins/violations/types/findbugs/findbugs-1.3.3-rc2.messages.xml
A
src/main/resources/hudson/plugins/violations/types/findbugs/findbugs-3.0.1.messages.xml
M src/main/resources/index.jelly
A src/test/java/hudson/plugins/violations/ReportedFileAsserter.java
M src/test/java/hudson/plugins/violations/ViolationsParserTest.java
A src/test/java/hudson/plugins/violations/ViolationsReportAsserter.java
A src/test/java/hudson/plugins/violations/ViolationsReportBuilder.java
A
src/test/java/hudson/plugins/violations/types/checkstyle/CheckstyleParserTest.java
A src/test/java/hudson/plugins/violations/types/cpd/CPDParserTest.java
M
src/test/java/hudson/plugins/violations/types/cpplint/CppLintParserTest.java
A
src/test/java/hudson/plugins/violations/types/csslint/CssLintParserTest.java
A
src/test/java/hudson/plugins/violations/types/findbugs/FindBugsParserTest.java
M src/test/java/hudson/plugins/violations/types/pep8/Pep8ParserTest.java
M
src/test/java/hudson/plugins/violations/types/perlcritic/PerlCriticParserTest.java
A src/test/java/hudson/plugins/violations/types/pmd/PMDParserTest.java
A
src/test/java/hudson/plugins/violations/types/pyflakes/PyFlakesParserTest.java
M src/test/java/hudson/plugins/violations/types/pylint/PyLintParserTest.java
A
src/test/java/hudson/plugins/violations/types/pylint/XmlLintParserTest.java
A
src/test/java/hudson/plugins/violations/types/resharper/ReSharperParserTest.java
A
src/test/java/hudson/plugins/violations/types/zptlint/ZptLintParserTest.java
A
src/test/resources/hudson/plugins/violations/types/checkstyle/checkstyle-report.xml
A src/test/resources/hudson/plugins/violations/types/cpd/cpd-report.xml
A
src/test/resources/hudson/plugins/violations/types/cpplint/cpplint-report.txt
A
src/test/resources/hudson/plugins/violations/types/csslint/csslint-report.xml
A
src/test/resources/hudson/plugins/violations/types/findbugs/findbugs-report.xml
A src/test/resources/hudson/plugins/violations/types/lint/lint-report.xml
A src/test/resources/hudson/plugins/violations/types/pep8/pep8-report.log
A src/test/resources/hudson/plugins/violations/types/pep8/pep8-report.xml
A
src/test/resources/hudson/plugins/violations/types/perlcritic/perlcritic-report.log
A src/test/resources/hudson/plugins/violations/types/pmd/pmd-report.xml
A
src/test/resources/hudson/plugins/violations/types/pyflakes/zptlint-report.log
A
src/test/resources/hudson/plugins/violations/types/pylint/pylint-report.log
A
src/test/resources/hudson/plugins/violations/types/resharper/resharper-report.xml
A
src/test/resources/hudson/plugins/violations/types/xmllint/xmllint-report.log
A
src/test/resources/hudson/plugins/violations/types/zptlint/pyflakes-report.log
A src/test/resources/rootDir.txt
Log Message:
-----------
Merge pull request #65 from tomasbjerre/tests
Adding test cases
Compare:
https://github.com/jenkinsci/violations-plugin/compare/178e1628d5ee...8902ad12aba6
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.