Skip to content

Commit

Permalink
Release XLT 8.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jowerner committed Feb 22, 2024
2 parents f0d390b + d4cef0d commit 2b1b716
Show file tree
Hide file tree
Showing 7,616 changed files with 692,481 additions and 232,160 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 7 additions & 1 deletion NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -420,11 +420,17 @@ toc
* Homepage: http://projects.jga.me/toc/
* More information in folder: doc/3rd-party-licenses/toc

web-vitals

* License: Apache License 2.0
* Homepage: https://github.com/GoogleChrome/web-vitals
* More information in folder: doc/3rd-party-licenses/web-vitals

-------------------------------------------------------------------------------

roboto

* License: Apache License 2.0
* Homepage: https://fonts.google.com/specimen/Roboto
* More information in folder: doc/3rd-party-licenses/Roboto
* More information in folder: doc/3rd-party-licenses/roboto

1 change: 1 addition & 0 deletions ant-scripts/timerrecorder_chrome.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
<file name="manifest.json" />
<file name="page.js" />
<file name="background.js" />
<file name="web-vitals.js" />
</filelist>
<filterchain>
<replacetokens>
Expand Down
40 changes: 40 additions & 0 deletions config/diffreportgenerator.properties
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,43 @@ appender.file.strategy.type = DefaultRolloverStrategy
appender.file.strategy.max = 9
appender.file.layout.type = PatternLayout
appender.file.layout.pattern = [%d{yyyy/MM/dd-HH:mm:ss,SSS}] %-5p [%t] %c - %m%n

###############################################################################
#
# XSL Transformations
#
# After generating the raw result data files, a couple of XSL transformations
# are performed to get viewable HTML report pages. These transformations are
# configured now.
#
# Format:
#
# com.xceptance.xlt.diffreportgenerator.transformations.<idx>.<styleSheetFileName|outputFileName>
#
# idx .................. The transformation index.
#
# styleSheetFileName ... The XSL style sheet file to use. The file will be
# searched for in "<xlt>/config/xsl".
#
# outputFileName ....... The output file name. Output files will be generated
# to the report's root directory.
#
###############################################################################

com.xceptance.xlt.diffreportgenerator.transformations.1.styleSheetFileName = index.xsl
com.xceptance.xlt.diffreportgenerator.transformations.1.outputFileName = index.html

com.xceptance.xlt.diffreportgenerator.transformations.2.styleSheetFileName = transactions.xsl
com.xceptance.xlt.diffreportgenerator.transformations.2.outputFileName = transactions.html

com.xceptance.xlt.diffreportgenerator.transformations.3.styleSheetFileName = actions.xsl
com.xceptance.xlt.diffreportgenerator.transformations.3.outputFileName = actions.html

com.xceptance.xlt.diffreportgenerator.transformations.4.styleSheetFileName = requests.xsl
com.xceptance.xlt.diffreportgenerator.transformations.4.outputFileName = requests.html

com.xceptance.xlt.diffreportgenerator.transformations.5.styleSheetFileName = page-load-timings.xsl
com.xceptance.xlt.diffreportgenerator.transformations.5.outputFileName = page-load-timings.html

com.xceptance.xlt.diffreportgenerator.transformations.6.styleSheetFileName = custom-timers.xsl
com.xceptance.xlt.diffreportgenerator.transformations.6.outputFileName = custom-timers.html
16 changes: 16 additions & 0 deletions config/reportgenerator.properties
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ com.xceptance.xlt.reportgenerator.requests.removeIndexes = true
#com.xceptance.xlt.reportgenerator.errors.transactionErrorOverviewChartsLimit = 50
#com.xceptance.xlt.reportgenerator.errors.transactionErrorDetailChartsLimit = 50

## The maximum number of result browser directories displayed for each listed
## error (10 by default).
#com.xceptance.xlt.reportgenerator.errors.directoryLimitPerError = 10

## The chance to replace directories when the maximum number of directories is
## reached ([0..1], default: 0.1, i.e. 10%).
## This ensures that directories processed earlier might also be replaced with
## directories processed later, resulting in a better sampling of directories
## across both agents and load test duration in the report.
#com.xceptance.xlt.reportgenerator.errors.directoryReplacementChance = 0.1

## Width and height of the generated charts (in pixels).
com.xceptance.xlt.reportgenerator.charts.width = 900
com.xceptance.xlt.reportgenerator.charts.height = 300
Expand Down Expand Up @@ -370,6 +381,9 @@ com.xceptance.xlt.reportgenerator.transformations.14.outputFileName = events.htm
com.xceptance.xlt.reportgenerator.transformations.15.styleSheetFileName = page-load-timings.xsl
com.xceptance.xlt.reportgenerator.transformations.15.outputFileName = page-load-timings.html

com.xceptance.xlt.reportgenerator.transformations.16.styleSheetFileName = web-vitals.xsl
com.xceptance.xlt.reportgenerator.transformations.16.outputFileName = web-vitals.html


###############################################################################
#
Expand All @@ -389,6 +403,7 @@ com.xceptance.xlt.reportgenerator.dataRecords.E = com.xceptance.xlt.api.engine.E
com.xceptance.xlt.reportgenerator.dataRecords.J = com.xceptance.xlt.agent.JvmResourceUsageData
com.xceptance.xlt.reportgenerator.dataRecords.V = com.xceptance.xlt.api.engine.CustomValue
com.xceptance.xlt.reportgenerator.dataRecords.P = com.xceptance.xlt.api.engine.PageLoadTimingData
com.xceptance.xlt.reportgenerator.dataRecords.W = com.xceptance.xlt.api.engine.WebVitalData


###############################################################################
Expand Down Expand Up @@ -419,6 +434,7 @@ com.xceptance.xlt.reportgenerator.providers.15 = com.xceptance.xlt.report.provid
com.xceptance.xlt.reportgenerator.providers.16 = com.xceptance.xlt.report.providers.SummaryReportProvider
com.xceptance.xlt.reportgenerator.providers.17 = com.xceptance.xlt.report.providers.PageLoadTimingsReportProvider
com.xceptance.xlt.reportgenerator.providers.18 = com.xceptance.xlt.report.providers.RequestMethodsReportProvider
com.xceptance.xlt.reportgenerator.providers.19 = com.xceptance.xlt.report.providers.WebVitalsReportProvider

###############################################################################
#
Expand Down
91 changes: 88 additions & 3 deletions config/testreport/css/default.css
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,10 @@ template {

--url-hover-border-color: var(--main-border-color);
--url-hover-shadow-color: var(--navigation-hover-shadow-color);

--web-vital-color-good: rgb(110,160,110);
--web-vital-color-improve: #e0b669;
--web-vital-color-poor: rgb(200,120,120);
}

/*
Expand Down Expand Up @@ -1159,6 +1163,10 @@ table * {
{
text-align: right;
}
#event-summary table td.value
{
vertical-align: top;
}
table td.text
{
text-align: left;
Expand Down Expand Up @@ -1301,7 +1309,7 @@ table * {
display: block;
margin-top: 1em;
}
.section .description p
.section .description p, .section .description ul
{
text-align: justify;
line-height: 1.25;
Expand All @@ -1320,8 +1328,6 @@ table * {
.section .description ul
{
margin: 1em 10em 1em 4em;
line-height: 1.3em;
font-size: 110%;
}
.section .description ul li
{
Expand Down Expand Up @@ -1620,6 +1626,85 @@ tr:hover .infinity { background: linear-gradient(rgb(200,120,120), rgba(0,0,0,0)
.apdex-poor { background-color: rgb(217,161,161) !important; }
.apdex-unacceptable { background-color: rgb(200,120,120) !important; }

/*
* ----------------------------------------------------
* Web Vitals
* ----------------------------------------------------
*/
.web-vital {
}

.web-vital-score {
display: flex;
margin-left: 75%;
width: 0;
justify-content: center;
white-space: nowrap;
font-weight: bold;
}

.web-vital-score-good {
color: var(--web-vital-color-good);
}

.web-vital-score-improve {
color: var(--web-vital-color-improve);
}

.web-vital-score-poor {
color: var(--web-vital-color-poor);
}

.web-vital-gauge {
display: flex;
margin-left: 75%;
width: 0;
justify-content: center;
}

.web-vital-gauge-arrow {
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid grey; /* border color will be adjusted via class */
}

.web-vital-gauge-arrow-good {
border-top-color: var(--web-vital-color-good);
}

.web-vital-gauge-arrow-improve {
border-top-color: var(--web-vital-color-improve);
}

.web-vital-gauge-arrow-poor {
border-top-color: var(--web-vital-color-poor);
}

.web-vital-bar {
padding-top: 2px;
display: flex;
}

.web-vital-bar-segment {
flex-grow: 0; /* will be adjusted via style */
height: 5px;
background-color: grey; /* will be adjusted via class */
}

.web-vital-bar-segment-good {
background-color: var(--web-vital-color-good);
}

.web-vital-bar-segment-improve {
background-color: var(--web-vital-color-improve);
}

.web-vital-bar-segment-poor {
background-color: var(--web-vital-color-poor);
}

/*
* ----------------------------------------------------
* Printing
Expand Down
45 changes: 32 additions & 13 deletions config/trendreportgenerator.properties
Original file line number Diff line number Diff line change
Expand Up @@ -19,26 +19,45 @@ com.xceptance.xlt.trendreportgenerator.charts.height = 300
## Switch to force the value axis range to include 0 (default is false).
#com.xceptance.xlt.trendreportgenerator.charts.autoRangeIncludesZero = true

## After generating the raw result data files, certain XSL transformations are
## performed, for example to get a viewable HTML report. These transformations
## are configured now. The necessary XSL style sheets are searched for in
## "<xlt_home>/config/xsl/trendreport". The resulting output files will be generated to
## the report's root directory.
###############################################################################
#
# XSL Transformations
#
# After generating the raw result data files, a couple of XSL transformations
# are performed to get viewable HTML report pages. These transformations are
# configured now.
#
# Format:
#
# com.xceptance.xlt.trendreportgenerator.transformations.<idx>.<styleSheetFileName|outputFileName>
#
# idx .................. The transformation index.
#
# styleSheetFileName ... The XSL style sheet file to use. The file will be
# searched for in "<xlt>/config/xsl".
#
# outputFileName ....... The output file name. Output files will be generated
# to the report's root directory.
#
###############################################################################

com.xceptance.xlt.trendreportgenerator.transformations.1.styleSheetFileName = index.xsl
com.xceptance.xlt.trendreportgenerator.transformations.1.outputFileName = index.html

com.xceptance.xlt.trendreportgenerator.transformations.2.styleSheetFileName = actions.xsl
com.xceptance.xlt.trendreportgenerator.transformations.2.outputFileName = actions.html
com.xceptance.xlt.trendreportgenerator.transformations.2.styleSheetFileName = transactions.xsl
com.xceptance.xlt.trendreportgenerator.transformations.2.outputFileName = transactions.html

com.xceptance.xlt.trendreportgenerator.transformations.3.styleSheetFileName = requests.xsl
com.xceptance.xlt.trendreportgenerator.transformations.3.outputFileName = requests.html
com.xceptance.xlt.trendreportgenerator.transformations.3.styleSheetFileName = actions.xsl
com.xceptance.xlt.trendreportgenerator.transformations.3.outputFileName = actions.html

com.xceptance.xlt.trendreportgenerator.transformations.4.styleSheetFileName = page-load-timings.xsl
com.xceptance.xlt.trendreportgenerator.transformations.4.outputFileName = page-load-timings.html
com.xceptance.xlt.trendreportgenerator.transformations.4.styleSheetFileName = requests.xsl
com.xceptance.xlt.trendreportgenerator.transformations.4.outputFileName = requests.html

com.xceptance.xlt.trendreportgenerator.transformations.5.styleSheetFileName = custom-timers.xsl
com.xceptance.xlt.trendreportgenerator.transformations.5.outputFileName = custom-timers.html
com.xceptance.xlt.trendreportgenerator.transformations.5.styleSheetFileName = page-load-timings.xsl
com.xceptance.xlt.trendreportgenerator.transformations.5.outputFileName = page-load-timings.html

com.xceptance.xlt.trendreportgenerator.transformations.6.styleSheetFileName = custom-timers.xsl
com.xceptance.xlt.trendreportgenerator.transformations.6.outputFileName = custom-timers.html

###############################################################################
#
Expand Down
8 changes: 4 additions & 4 deletions config/xsl/common/sections/footer.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:template name="footer">
<xsl:param name="productUrl" select="/testreport/configuration/version/productURL" />
<xsl:param name="productName" select="/testreport/configuration/version/productName" />
<xsl:param name="productVersion" select="/testreport/configuration/version/version" />
<xsl:param name="productUrl" />
<xsl:param name="productName" />
<xsl:param name="productVersion" />
<footer>
Copyright (c) 2005-2023 <a href="http://www.xceptance.com/" title="Visit the Xceptance website">Xceptance Software Technologies GmbH</a><br />
Copyright (c) 2005-2024 <a href="http://www.xceptance.com/" title="Visit the Xceptance website">Xceptance Software Technologies GmbH</a><br />
Created with
<a href="{$productUrl}?source=TestReport">
<span class="productname">
Expand Down
Loading

0 comments on commit 2b1b716

Please sign in to comment.