[jsword-devel] [JIRA] Commented: (JS-220) fix up the test suite

DM Smith (JIRA) jira at crosswire.org
Sun Apr 15 11:34:16 MST 2012


    [ http://www.crosswire.org/bugs/browse/JS-220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=25674#comment-25674 ] 

DM Smith commented on JS-220:
-----------------------------

Should a separate issue be opened for the various qa tests/reports?
Currently, these live in jsword-support, which should quietly go away in the git migration. But the tasks provided by it are invaluable. I'd like to see these in some fashion.

For each tool we currently store it in jsword-support/tools under its name
We do the following:
Checkstyle with a custom input file: .../checkstyle/custom.xml
Findbugs - the .../findbugs/build.xml file gives the settings
Javancss - the .../javancss/build.xml file gives the settings
jdepend - the .../jdepend/build.xml and jdepend.xsl provide the settings and transformation to HTML
jcoverage - version 1.0.5 was the last free version, provides coverage analysis of the junit test cases.
pmd/cpd - likewise, see pmd/build.xml and the files it uses, e.g. ruleset.xml

Of these, jcoverage was the only one not present as a maven plugin. As we have drunk the Atlassian kool-aid, we could probably get an open source license to it, too.

Later when we get to packaging, we'll have javadoc generation and also two more tools that are here:
java2html - produces javadoc like navigation of the source
nsis - an ant task to build a window's installer used to build the bibledesktop windows installer and launcher.


> fix up the test suite
> ---------------------
>
>                 Key: JS-220
>                 URL: http://www.crosswire.org/bugs/browse/JS-220
>             Project: JSword
>          Issue Type: Sub-task
>          Components: build
>    Affects Versions: 1.6
>            Reporter: Douglas Campos
>            Assignee: Douglas Campos
>             Fix For: 1.6.1
>
>
> currently the build skips all the tests, we need to fix this

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jsword-devel mailing list