mirror of
https://github.com/ysoftdevs/DependencyCheck.git
synced 2026-01-11 22:41:00 +01:00
updated so that jacoco results can be sent to codacy
This commit is contained in:
10
.travis.yml
10
.travis.yml
@@ -1,3 +1,13 @@
|
|||||||
language: java
|
language: java
|
||||||
jdk: oraclejdk7
|
jdk: oraclejdk7
|
||||||
script: mvn install -DreleaseTesting
|
script: mvn install -DreleaseTesting
|
||||||
|
env:
|
||||||
|
global:
|
||||||
|
secure: ZUzhWfpXJw/oAeDlUkDFkEJMT0T7kCN3d7ah8urkL2B0KFfKOqQagkbXkgvDa1SYud8VdcnoGa69LfkEr5IrdqW7R4bEYZAiN5swm4Z0iO8t53szVspm2f+O9jQ44O/sfOfpfLxWUUuhdc7Vbrszp+tSszxdPmssWL+f5a/mfWs=
|
||||||
|
|
||||||
|
before_install:
|
||||||
|
- sudo apt-get install jq
|
||||||
|
- wget -O ~/codacy-coverage-reporter-assembly-latest.jar $(curl https://api.github.com/repos/codacy/codacy-coverage-reporter/releases/latest | jq -r .assets[0].browser_download_url)
|
||||||
|
|
||||||
|
after_success:
|
||||||
|
- java -cp ~/codacy-coverage-reporter-assembly-latest.jar com.codacy.CodacyCoverageReporter -l Java -r build-reporting/target/site/jacoco-aggregate/jacoco.xml
|
||||||
|
|||||||
@@ -24,7 +24,15 @@ Copyright (c) 2017 - Jeremy Long. All Rights Reserved.
|
|||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>build-reporting</artifactId>
|
<artifactId>build-reporting</artifactId>
|
||||||
|
<!-- begin copy from http://minds.coremedia.com/2012/09/11/problem-solved-deploy-multi-module-maven-project-site-as-github-pages/ -->
|
||||||
|
<distributionManagement>
|
||||||
|
<site>
|
||||||
|
<id>github-pages-site</id>
|
||||||
|
<name>Deployment through GitHub's site deployment plugin</name>
|
||||||
|
<url>${basedir}/../target/site/${project.version}/build-reporting</url>
|
||||||
|
</site>
|
||||||
|
</distributionManagement>
|
||||||
|
<!-- end copy -->
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.owasp</groupId>
|
<groupId>org.owasp</groupId>
|
||||||
|
|||||||
5
build-reporting/src/site/markdown/index.md
Normal file
5
build-reporting/src/site/markdown/index.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
About
|
||||||
|
=====
|
||||||
|
OWASP dependency-check build reporting is used to aggregate jacoco test coverage results
|
||||||
|
so that they can be posted to [Codacy](https://www.codacy.com/app/OWASP_Reviews/DependencyCheck/dashboard)
|
||||||
|
to track code coverage.
|
||||||
32
build-reporting/src/site/site.xml
Normal file
32
build-reporting/src/site/site.xml
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!--
|
||||||
|
This file is part of dependency-check build reporting.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
|
||||||
|
Copyright (c) 2017 Jeremy Long. All Rights Reserved.
|
||||||
|
-->
|
||||||
|
<project name="dependency-check-build-reporting">
|
||||||
|
<bannerLeft>
|
||||||
|
<name>OWASP dependency-check build reporting</name>
|
||||||
|
<alt>OWASP dependency-check build reporting</alt>
|
||||||
|
<src>../images/dc.svg</src>
|
||||||
|
</bannerLeft>
|
||||||
|
<body>
|
||||||
|
<breadcrumbs>
|
||||||
|
<item name="dependency-check" href="../index.html"/>
|
||||||
|
</breadcrumbs>
|
||||||
|
<menu ref="Project Documentation" />
|
||||||
|
<menu ref="reports" />
|
||||||
|
</body>
|
||||||
|
</project>
|
||||||
2
src/site/markdown/jacoco-aggregate/index.md
Normal file
2
src/site/markdown/jacoco-aggregate/index.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# Jacoco Aggregate Report
|
||||||
|
The test coverage reports can be found [here](../build-reporting/jacoco-aggregate/index.html).
|
||||||
Reference in New Issue
Block a user