Ent-1839 Performance Test Suite (#1501)

* Add step to build performance test suite zip including LICENSE and README file.

* Build release package as part of the build

* blank lines/comment
This commit is contained in:
Christian Sailer 2018-10-26 18:29:40 +01:00 committed by GitHub
parent 21afd256d5
commit 75aae261bd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 34 additions and 0 deletions

View File

@ -155,7 +155,26 @@ task buildJMeterJAR(type: FatCapsule) {
jvmArgs = ['-Xms512m', '-Xmx512m', '-XX:+UseG1GC']
}
}
// Build a zip file that can be downloaded by clients containing everything they need to get started with
// performance testing
task buildReleasePackage(type: Zip) {
baseName = "corda-performance-testsuite"
from (buildJMeterJAR){
include "jmeter-corda*.jar"
}
from (configurations.compile.files){
include "corda-ptflow*.jar"
}
from(sourceSets.main.resources.getSrcDirs().first().getPath() + "/../data"){
include "Sample Testplans/*"
include "LICENSE"
include "README"
}
}
assemble.dependsOn buildJMeterJAR
assemble.dependsOn buildReleasePackage
artifacts {
runtimeArtifacts buildJMeterJAR

View File

@ -0,0 +1,6 @@
This software is proprietary to and embodies the confidential technology of R3 LLC ("R3").
Possession, use, duplication or dissemination of the software is authorized only pursuant to a valid license from R3.
You must obtain such a license from R3 directly. An evaluation license can be obtained from https://r3.com
This software contains Apache JMeter software licensed under the Apache License, Version 2.0
(https://www.apache.org/licenses/LICENSE-2.0)

View File

@ -0,0 +1,9 @@
Corda Enterprise Performance Test Suite
File Contents:
jmeter-corda-[version].jar - This is the jar containing the JMeter software to drive any performance tests.
corda-ptflows-[version].jar - This is the default performance test CordApp.
Sample Testplans - example for JMeter jmx test plan files. Open in the JMeter GUI to look at and try out.
Documentation:
Please go to https://docs.corda.r3.com/performance-testing/introduction.html for a full documentation of this package