Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Pazderski2019-08-05 18:49:04 +0000
committerSravan Kumar Lakkimsetti2019-08-12 10:06:33 +0000
commited4db63f6a5108a683b38de4add9cfcd8320c2a9 (patch)
tree4db21f1a57abe9d85d830d09330d9b702a376750 /production/testScripts/runTests2.xml
parent524c52bd19a53584c48ab278a6a54db2ffcec3bf (diff)
downloadeclipse.platform.releng.aggregator-ed4db63f6a5108a683b38de4add9cfcd8320c2a9.tar.gz
eclipse.platform.releng.aggregator-ed4db63f6a5108a683b38de4add9cfcd8320c2a9.tar.xz
eclipse.platform.releng.aggregator-ed4db63f6a5108a683b38de4add9cfcd8320c2a9.zip
Bug 548523 - Performance tests are pending
Update stuff for new performance test workflow without central performance database. Test samples are serialized, transfered as build artifacts and imported by another job in a local database for result generation. Change-Id: Iada39ca9520c1219aaa384c64fc42d991bc9d18e Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
Diffstat (limited to 'production/testScripts/runTests2.xml')
-rw-r--r--production/testScripts/runTests2.xml17
1 files changed, 12 insertions, 5 deletions
diff --git a/production/testScripts/runTests2.xml b/production/testScripts/runTests2.xml
index 76caae7d..00df07af 100644
--- a/production/testScripts/runTests2.xml
+++ b/production/testScripts/runTests2.xml
@@ -50,9 +50,6 @@
else="${buildURL}">
<istrue value="${baselinePerf}" />
</condition>
- <property
- name="eclipse.perf.dbloc"
- value="${eclipse.perf.dbloc.value}" />
<!-- TODO: Do we need "buildID" coded somewhere, to know WHICH build to
match with? Or, else will take large number of "baselines" averaged? -->
@@ -80,8 +77,8 @@
<!-- frameworkperfargs is used by library.xml ... probably an easier way? -->
<condition
property="frameworkperfargs"
- value="-Declipse.perf.dbloc=${eclipse.perf.dbloc} -Declipse.perf.config=${eclipse.perf.config} -Declipse.perf.assertAgainst=${eclipse.perf.assertAgainst}"
- else="-Declipse.perf.dbloc=${eclipse.perf.dbloc} -Declipse.perf.config=${eclipse.perf.config}">
+ value="-DInternalWriteRawPerformanceData=${eclipse.perf.samples.out} -Declipse.perf.config=${eclipse.perf.config} -Declipse.perf.assertAgainst=${eclipse.perf.assertAgainst}"
+ else="-DInternalWriteRawPerformanceData=${eclipse.perf.samples.out} -Declipse.perf.config=${eclipse.perf.config}">
<isset property="eclipse.perf.assertAgainst" />
</condition>
<echo message="setRuntimeArchive os ${os} ws ${ws} arch ${arch}" />
@@ -579,6 +576,7 @@
<printProperty property="javaMajorVersion" />
<printProperty property="testedPlatform" />
<printProperty property="testedPlatformConfig" />
+ <printProperty property="eclipse.perf.samples.out" />
<printProperty property="eclipse.perf.dbloc" />
<printProperty property="eclipse.perf.config" />
<printProperty property="eclipse.perf.assertAgainst" />
@@ -927,6 +925,12 @@
value="${results}/${testedPlatform}/directorLogs" />
<mkdir dir="${directorLogs}" />
<echo message="directorLogs: ${directorLogs}" />
+
+ <property
+ name="eclipse.perf.samples.out"
+ value="${results}/${testedPlatform}-perf-samples.dat" />
+ <echo message="eclipse.perf.samples.out: ${eclipse.perf.samples.out}" />
+
<!-- this directory, with some sort files are created during unit tests
... need to find where to disable/enable JaCoCo -->
@@ -1114,6 +1118,9 @@
phpvar="TEST_TARGET"
value="test.target" />
<printPHPProperty
+ phpvar="ECLIPSE_PERF_SAMPLES_OUT"
+ value="eclipse.perf.samples.out" />
+ <printPHPProperty
phpvar="ECLIPSE_PERF_DBLOC"
value="eclipse.perf.dbloc" />

Back to the top