mirror of
https://github.com/corda/corda.git
synced 2025-04-16 15:29:34 +00:00
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:
parent
21afd256d5
commit
75aae261bd
@ -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
|
||||
|
6
tools/jmeter/src/main/data/LICENSE
Normal file
6
tools/jmeter/src/main/data/LICENSE
Normal 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)
|
9
tools/jmeter/src/main/data/README
Normal file
9
tools/jmeter/src/main/data/README
Normal 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
|
Loading…
x
Reference in New Issue
Block a user