Browse Source

Übersichtsbericht Protokoll mit Kreuztabelle nach Projekt #5

testfallprotokoll_mail
Daniel Quathamer 7 months ago
parent
commit
e03fe05d59
  1. 2
      src-modules/module/qa/conf/includes.txt
  2. 6
      src-modules/module/qa/conf/qa.xml
  3. 1
      src-modules/module/qa/masken/37020_felderinfo.unl
  4. 1
      src-modules/module/qa/masken/37020_masken_felder_bez.unl
  5. 2
      src-modules/module/qa/qa_mask_execution_loop.x
  6. 4
      src-modules/module/qa/upgrade/qa_pre_upgrade_ids.sql
  7. 4
      src-modules/module/qa/upgrade/qa_pre_upgrade_pg.sql
  8. 9
      superx/WEB-INF/conf/edustore/db/bin/qa_tc_execution_mail.x
  9. BIN
      superx/WEB-INF/lib_ext/superx5.0_fuer_h1.jar
  10. 68
      superx/WEB-INF/reports/qa_table.jrtx
  11. 147
      superx/WEB-INF/reports/tabelle_37020_mit_summary.jrxml

2
src-modules/module/qa/conf/includes.txt

@ -3,5 +3,7 @@ WEB-INF/conf/edustore/db/bin/SQL_ENV_qa.sam @@ -3,5 +3,7 @@ WEB-INF/conf/edustore/db/bin/SQL_ENV_qa.sam
WEB-INF/conf/edustore/db/bin/qa_mask_execution.x
WEB-INF/conf/edustore/db/bin/qa_tc_execution_mail.x
WEB-INF/lib/superx-qa.jar
WEB-INF/lib_ext/superx5.0_fuer_h1.jar
WEB-INF/reports/qa_table.jrtx
WEB-INF/reports/tabelle_37020_mit_summary.jrxml
xml/tabelle_html_qa.xsl

6
src-modules/module/qa/conf/qa.xml

@ -95,7 +95,7 @@ notnull="false" currentlyUsed="false"> @@ -95,7 +95,7 @@ notnull="false" currentlyUsed="false">
<comment></comment>
</column>
<column name="uniquename" type="VARCHAR" size="255" default="" description="Schlüssel"
notnull="false" >
notnull="true" >
<comment></comment>
</column>
</columns>
@ -110,6 +110,10 @@ notnull="false" > @@ -110,6 +110,10 @@ notnull="false" >
<fld name='pk_name'>pk_qa_mask_execution1</fld>
</row>
</rs></primaryKeys>
<indexes><index name="ix_qa_mask_execution_uniquename" type="unique">
<index-column name="uniquename"/>
</index>
</indexes>
<!-- TODO indices-->
</table>
<table name="qa_mask_field_sel" thema="Qualitätssicherung" typ="Schlüsseltabelle" >

1
src-modules/module/qa/masken/37020_felderinfo.unl

@ -8,3 +8,4 @@ @@ -8,3 +8,4 @@
37027^Testfall-Schlüssel^55^0^0^150^150^1^char^50^0^0^^^^
37028^Projekt^15^0^0^150^80^1^integer^200^0^1^<<SQL>> select tid,name from qa_project where active=1 /* and systeminfo_id=<<Komponente>> */ order by 2;^^^
37029^Testfall-Typ^1000^300^-1^170^150^1^integer^30^0^1^<<SQL>> select 1,'Maskenausführung' from xdummy union select 2,'Datenbank-Test' from xdummy^^ ^
37030^Zusammenfassung^1200^300^-1^170^150^1^integer^30^0^1^<<SQL>> select 0,'Alles' from xdummy union select 1,'Nur Zusammenfassung' from xdummy^hidden^<<SQL>> select 0,'Alles' from xdummy^

1
src-modules/module/qa/masken/37020_masken_felder_bez.unl

@ -8,3 +8,4 @@ @@ -8,3 +8,4 @@
37020^37027^
37020^37028^
37020^37029^
37020^37030^

2
src-modules/module/qa/qa_mask_execution_loop.x

@ -8,7 +8,7 @@ function exitAfterError @@ -8,7 +8,7 @@ function exitAfterError
trap exitAfterError ERR
TC_ALL=`psql --dbname=$DBNAME --tuples-only -c "select uniquename from qa_mask_execution where is_active=1 order by 1"`
TC_ALL=`psql --dbname=$DBNAME --tuples-only -c "select uniquename from qa_mask_execution where string_not_null(uniquename)!='' and is_active=1 order by 1"`
cd $WEBAPP/WEB-INF

4
src-modules/module/qa/upgrade/qa_pre_upgrade_ids.sql

@ -0,0 +1,4 @@ @@ -0,0 +1,4 @@
--mit Version 0.6 ist uniquename unique:
update qa_mask_execution set uniquename=tid where uniquename is null or trim(uniquename)='';

4
src-modules/module/qa/upgrade/qa_pre_upgrade_pg.sql

@ -0,0 +1,4 @@ @@ -0,0 +1,4 @@
--mit Version 0.6 ist uniquename unique:
update qa_mask_execution set uniquename=tid where uniquename is null or trim(uniquename)='';

9
superx/WEB-INF/conf/edustore/db/bin/qa_tc_execution_mail.x

@ -20,10 +20,13 @@ export MASK_PARAM="Ausführungs-Status=1,2&Ab Datum=${DATUM_EXEC}" @@ -20,10 +20,13 @@ export MASK_PARAM="Ausführungs-Status=1,2&Ab Datum=${DATUM_EXEC}"
# ExecuteMask funktioniert nur im WEB-INF Ordner
cd $WEBAPP/WEB-INF
echo CMD -cp "$JDBC_CLASSPATH" $JAVA_OPTS de.superx.bin.ExecuteMask -tid:$MASKEN_TID -out:$FILE_DIR/$FILE_NAME.pdf -user:admin "-params:${MASK_PARAM}&stylesheet=tabelle_fo_pdf.xsl&contenttype=application/pdf" -logger:$SUPERX_DIR/db/conf/logging.properties
#echo CMD -cp "$JDBC_CLASSPATH" $JAVA_OPTS de.superx.bin.ExecuteMask -tid:$MASKEN_TID -out:$FILE_DIR/$FILE_NAME.pdf -user:admin "-params:${MASK_PARAM}&stylesheet=tabelle_fo_pdf.xsl&contenttype=application/pdf" -logger:$SUPERX_DIR/db/conf/logging.properties
# PDF
java -cp "$JDBC_CLASSPATH" $JAVA_OPTS de.superx.bin.ExecuteMask -tid:$MASKEN_TID -out:$FILE_DIR/$FILE_NAME.pdf -user:admin "-params:${MASK_PARAM}&stylesheet=tabelle_fo_pdf.xsl&contenttype=application/pdf" -logger:$SUPERX_DIR/db/conf/logging.properties
java -cp "$JDBC_CLASSPATH" $JAVA_OPTS de.superx.bin.ExecuteMask -tid:$MASKEN_TID -out:$FILE_DIR/$FILE_NAME.pdf -user:admin "-params:${MASK_PARAM}&stylesheet=tabelle_37020_mit_summary.jrxml&contenttype=application/pdf" -logger:$SUPERX_DIR/db/conf/logging.properties
#HTML
java -cp "$JDBC_CLASSPATH" $JAVA_OPTS de.superx.bin.ExecuteMask -tid:$MASKEN_TID -out:$FILE_DIR/$FILE_NAME.htm -user:admin "-params:${MASK_PARAM}&Zusammenfassung=1&stylesheet=tabelle_37020_mit_summary.jrxml&contenttype=text/html" -logger:$SUPERX_DIR/db/conf/logging.properties
# XML
#java -cp "$JDBC_CLASSPATH" $JAVA_OPTS de.superx.bin.ExecuteMask -tid:$MASKEN_TID -out:$FILE_DIR/$FILE_NAME.xml -user:admin "-params:${MASK_PARAM}&stylesheet=tabelle_fo_pdf.xsl&contenttype=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" -logger:$SUPERX_DIR/db/conf/logging.properties
@ -41,6 +44,6 @@ export F_ANZ=$(grep -c Fehler $FILE_DIR/$FILE_NAME.csv) @@ -41,6 +44,6 @@ export F_ANZ=$(grep -c Fehler $FILE_DIR/$FILE_NAME.csv)
#Mail Versand
cat $FILE_DIR/$FILE_NAME.csv | $MAILPROG -s "Testfall-Protokoll | $W_ANZ Warnungen | $F_ANZ Fehler" -a $FILE_DIR/$FILE_NAME.pdf "${LOGMAIL}"
cat $FILE_DIR/$FILE_NAME.htm | $MAILPROG -s "Testfall-Protokoll | $W_ANZ Warnungen | $F_ANZ Fehler" -M "text/html" -a $FILE_DIR/$FILE_NAME.pdf "${LOGMAIL}"

BIN
superx/WEB-INF/lib_ext/superx5.0_fuer_h1.jar

Binary file not shown.

68
superx/WEB-INF/reports/qa_table.jrtx

@ -0,0 +1,68 @@ @@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio -->
<jasperTemplate xmlns="http://jasperreports.sourceforge.net/jasperreports/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/template http://jasperreports.sourceforge.net/xsd/jaspertemplate.xsd">
<style name="Standard Bodytext" isDefault="true" isBlankWhenNull="true" fontName="Liberation Sans" fontSize="8"/>
<style name="ReportTitle" style="Standard Bodytext" fontName="Liberation Sans" fontSize="12" isBold="true"/>
<style name="ReportHeadingInstitution" style="Standard Bodytext" fontName="Liberation Sans" fontSize="8" isBold="false"/>
<style name="subReportTitle" style="Standard Bodytext" fontName="Liberation Sans" fontSize="12" isBold="true"/>
<style name="LegendContent" style="Standard Bodytext" mode="Opaque" backcolor="#CCCCCC">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="HinweisContent" style="Standard Bodytext" mode="Opaque" backcolor="#ffffff">
<pen lineWidth="0.4" lineStyle="Solid" lineColor="#999999"/>
</style>
<!--<style name="TableRowDetail" mode="Opaque" forecolor="#000000" backcolor="#FFFFFF" hTextAlign="Right" vTextAlign="Middle" isBlankWhenNull="true" fontName="{$font}" fontSize="8">
<box rightPadding="2">
<pen lineColor="#FFFFFF"/>
</box>
<paragraph leftIndent="2" rightIndent="1" spacingBefore="0" spacingAfter="0"/>
<conditionalStyle>
<conditionExpression><![CDATA[Boolean.valueOf( $V{PAGE_COUNT} % 2 == 1 )]]></conditionExpression>
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/>
</conditionalStyle>
</style>-->
<style name="TableRowLevel1" mode="Opaque" backcolor="#CCCCCC" fontSize="12" isBold="true">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="TableRowLevel2" mode="Opaque" backcolor="#CCCCCC" fontSize="12" isBold="true">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="TableRowLevel3" mode="Opaque" backcolor="#CCCCCC" fontSize="12" isBold="true">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="TableRowLevel4" mode="Opaque" backcolor="#CCCCCC" fontSize="12" isBold="true">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="TableRowLevel5" mode="Opaque" backcolor="#CCCCCC" fontSize="12" isBold="true">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="TableRowLevel6" mode="Opaque" backcolor="#CCCCCC" fontSize="12" isBold="true">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="TableRowLevel7" mode="Opaque" backcolor="#CCCCCC" fontSize="12" isBold="true">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="TableRowLevel8" mode="Opaque" backcolor="#CCCCCC" fontSize="12" isBold="true">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="TableRowLevel9" mode="Opaque" backcolor="#CCCCCC" fontSize="12" isBold="true">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="TableRowLevel10" mode="Opaque" backcolor="#CCCCCC" fontSize="12" isBold="true">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="LegendLabel" style="Standard Bodytext" mode="Transparent" backcolor="#FFFFFF">
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#030000"/>
</style>
<style name="TableColumnHeader" mode="Transparent" forecolor="#000000" backcolor="#ccccff" hTextAlign="Center" vTextAlign="Middle" fontName="Liberation Sans" fontSize="8">
<box>
<pen lineColor="#FFFFFF"/>
<topPen lineWidth="1.0" lineStyle="Solid" lineColor="#FFFFFF"/>
<leftPen lineWidth="1.0" lineStyle="Solid" lineColor="#FFFFFF"/>
<bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#FFFFFF"/>
<rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#FFFFFF"/>
</box>
<paragraph spacingBefore="0" spacingAfter="0"/>
</style>
</jasperTemplate>

147
superx/WEB-INF/reports/tabelle_37020_mit_summary.jrxml

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version 6.5.1.final using JasperReports Library version 6.5.1 -->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Testfall-Protokoll" language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="818" leftMargin="12" rightMargin="12" topMargin="12" bottomMargin="12" uuid="6951068f-d120-4065-b29f-7f356b92439e">
<!-- Created with Jaspersoft Studio version 6.19.1.final using JasperReports Library version 6.19.1-867c00bf88cd4d784d404379d6c05e1b419e8a4c -->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Testfall-Protokoll" language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="818" leftMargin="12" rightMargin="12" topMargin="12" bottomMargin="12" isSummaryWithPageHeaderAndFooter="true" uuid="6951068f-d120-4065-b29f-7f356b92439e">
<property name="net.sf.jasperreports.export.xls.create.custom.palette" value="true"/>
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/>
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" value="true"/>
@ -20,7 +20,7 @@ @@ -20,7 +20,7 @@
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" value="pageHeader"/>
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" value="pageFooter"/>
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="qa_protokoll"/>
<template><![CDATA["simple_table.jrtx"]]></template>
<template><![CDATA["qa_table.jrtx"]]></template>
<style name="TableRowDetail" mode="Opaque" forecolor="#000000" backcolor="#FFFFFF" hTextAlign="Right" vTextAlign="Middle" isBlankWhenNull="true" fontName="Liberation Sans" fontSize="8">
<box rightPadding="2">
<pen lineColor="#FFFFFF"/>
@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/>
</conditionalStyle>
</style>
<style name="Crosstab_CH" mode="Opaque" backcolor="#F0F8FF">
<style name="Crosstab 1_CH" mode="Opaque" forecolor="#2B5A70" backcolor="#C8D1DB">
<box>
<pen lineWidth="0.5" lineColor="#000000"/>
<topPen lineWidth="0.5" lineColor="#000000"/>
@ -40,7 +40,7 @@ @@ -40,7 +40,7 @@
<rightPen lineWidth="0.5" lineColor="#000000"/>
</box>
</style>
<style name="Crosstab_CG" mode="Opaque" backcolor="#BFE1FF">
<style name="Crosstab 1_CG" mode="Opaque" backcolor="#E3E8EB">
<box>
<pen lineWidth="0.5" lineColor="#000000"/>
<topPen lineWidth="0.5" lineColor="#000000"/>
@ -49,7 +49,7 @@ @@ -49,7 +49,7 @@
<rightPen lineWidth="0.5" lineColor="#000000"/>
</box>
</style>
<style name="Crosstab_CT" mode="Opaque" backcolor="#005FB3">
<style name="Crosstab 1_CT" mode="Opaque" forecolor="#000000" backcolor="#C8D1DB">
<box>
<pen lineWidth="0.5" lineColor="#000000"/>
<topPen lineWidth="0.5" lineColor="#000000"/>
@ -58,7 +58,7 @@ @@ -58,7 +58,7 @@
<rightPen lineWidth="0.5" lineColor="#000000"/>
</box>
</style>
<style name="Crosstab_CD" mode="Opaque" backcolor="#FFFFFF">
<style name="Crosstab 1_CD" mode="Opaque" backcolor="#FFFFFF">
<box>
<pen lineWidth="0.5" lineColor="#000000"/>
<topPen lineWidth="0.5" lineColor="#000000"/>
@ -202,6 +202,12 @@ @@ -202,6 +202,12 @@
<field name="legende_Testfall-Typ_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis/felder/feld [@varname="Testfall-Typ"]/value_caption]]></fieldDescription>
</field>
<field name="legende_Zusammenfassung_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis/completefields/feld [@varname="Zusammenfassung"]/@varname]]></fieldDescription>
</field>
<field name="legende_Zusammenfassung_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis/felder/feld [@varname="Zusammenfassung"]/value_caption]]></fieldDescription>
</field>
<field name="standdatum" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/stand]]></fieldDescription>
</field>
@ -220,18 +226,18 @@ @@ -220,18 +226,18 @@
<textElement verticalAlignment="Bottom"/>
<textFieldExpression><![CDATA["Filterkriterien: "]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<textField textAdjust="StretchHeight">
<reportElement style="LegendContent" x="0" y="20" width="818" height="10" isPrintWhenDetailOverflows="true" uuid="5ec5d56b-7f79-48b3-8966-cb9689dab7bb"/>
<box padding="5"/>
<textFieldExpression><![CDATA[""+(($F{legende_Ausführungs-Status_value}==null || $F{legende_Ausführungs-Status_value}=="")?"":($F{legende_Ausführungs-Status_label}+": "+$F{legende_Ausführungs-Status_value}+";"))
+(($F{legende_Nur aktive_value}==null || $F{legende_Nur aktive_value}=="")?"":($F{legende_Nur aktive_label}+": "+$F{legende_Nur aktive_value}+";"))
+(($F{legende_Ab Datum_value}==null || $F{legende_Ab Datum_value}=="")?"":($F{legende_Ab Datum_label}+": "+$F{legende_Ab Datum_value}+";"))
<textFieldExpression><![CDATA[""+(($F{legende_Ausführungs-Status_value}==null || $F{legende_Ausführungs-Status_value}=="")?"":($F{legende_Ausführungs-Status_label}+": "+$F{legende_Ausführungs-Status_value}+"; "))
+(($F{legende_Nur aktive_value}==null || $F{legende_Nur aktive_value}=="")?"":($F{legende_Nur aktive_label}+": "+$F{legende_Nur aktive_value}+"; "))
+(($F{legende_Ab Datum_value}==null || $F{legende_Ab Datum_value}=="")?"":($F{legende_Ab Datum_label}+": "+$F{legende_Ab Datum_value}+"; "))
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")]]></textFieldExpression>
</textField>
</band>
<band height="10">
<printWhenExpression><![CDATA[$F{Hinweis}!=""]]></printWhenExpression>
<textField isStretchWithOverflow="true">
<textField textAdjust="StretchHeight">
<reportElement style="HinweisContent" positionType="Float" x="0" y="0" width="818" height="10" isPrintWhenDetailOverflows="true" uuid="dd71ce23-fa48-4aa9-8322-96f4cb33853d"/>
<box padding="5"/>
<textElement verticalAlignment="Middle"/>
@ -239,6 +245,7 @@ @@ -239,6 +245,7 @@
</textField>
</band>
<band height="30">
<printWhenExpression><![CDATA[$F{legende_Zusammenfassung_value}=="Alles"]]></printWhenExpression>
<staticText>
<reportElement style="TableColumnHeader" mode="Opaque" x="0" y="0" width="56" height="30" uuid="0e85ce94-effb-4b11-91d3-f6c1a5db0ca3"/>
<text><![CDATA[Komponente]]></text>
@ -304,56 +311,57 @@ Start]]></text> @@ -304,56 +311,57 @@ Start]]></text>
</title>
<detail>
<band height="30" splitType="Stretch">
<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<printWhenExpression><![CDATA[$F{legende_Zusammenfassung_value}=="Alles"]]></printWhenExpression>
<textField textAdjust="StretchHeight" pattern="" isBlankWhenNull="true">
<reportElement style="TableRowDetail" stretchType="ContainerHeight" x="0" y="0" width="56" height="30" uuid="806acd94-51c9-4a3b-8684-d9eca59a5b5e"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{Komponente}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<textField textAdjust="StretchHeight" pattern="" isBlankWhenNull="true">
<reportElement style="TableRowDetail" stretchType="ContainerHeight" x="56" y="0" width="56" height="30" uuid="09a44cc9-782a-46bc-807a-6696dfdc0a67"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{Projekt}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<textField textAdjust="StretchHeight" pattern="" isBlankWhenNull="true">
<reportElement style="TableRowDetail" stretchType="ContainerHeight" x="112" y="0" width="94" height="30" uuid="159ccdb7-94ea-4b51-8695-fa61a98b5fc6"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{Testfall}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<textField textAdjust="StretchHeight" pattern="" isBlankWhenNull="true">
<reportElement style="TableRowDetail" stretchType="ContainerHeight" x="206" y="0" width="94" height="30" uuid="22ab8618-3dd5-4e23-aea2-da5399265526"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{Testfall Schlüssel}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<textField textAdjust="StretchHeight" pattern="" isBlankWhenNull="true">
<reportElement style="TableRowDetail" stretchType="ContainerHeight" x="300" y="0" width="140" height="30" uuid="63917df5-31c3-40fb-a93c-d4ff905d0b1b"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{Maske}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="dd.MM.yyyy hh:mm:ss" isBlankWhenNull="true">
<textField textAdjust="StretchHeight" pattern="dd.MM.yyyy hh:mm:ss" isBlankWhenNull="true">
<reportElement style="TableRowDetail" stretchType="ContainerHeight" x="440" y="0" width="66" height="30" uuid="bd6ee8f2-cbf6-44fa-948d-d01d54387bac"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{Ausführungszeit Start}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<textField textAdjust="StretchHeight" pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement style="TableRowDetail" stretchType="ContainerHeight" x="506" y="0" width="28" height="30" uuid="954e88c4-6e2c-4a26-af3f-d03dc82a9bc9"/>
<textFieldExpression><![CDATA[$F{Dauer (Sek.)}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<textField textAdjust="StretchHeight" pattern="" isBlankWhenNull="true">
<reportElement style="TableRowDetail" stretchType="ContainerHeight" x="534" y="0" width="71" height="30" uuid="bfb07276-113b-4fd6-ad9d-81a1e3ae8f23"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{Erwarteter Wert (Zelle)}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<textField textAdjust="StretchHeight" pattern="" isBlankWhenNull="true">
<reportElement style="TableRowDetail" stretchType="ContainerHeight" x="605" y="0" width="71" height="30" uuid="02062232-cc73-46c4-a29e-da72cbdd1360"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{Erwarteter Wert}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<textField textAdjust="StretchHeight" isBlankWhenNull="true">
<reportElement style="TableRowDetail" stretchType="ContainerHeight" x="676" y="0" width="72" height="30" uuid="196d793b-4c46-47a4-976b-321d1d894999"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{Gefundener Wert}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<textField textAdjust="StretchHeight" pattern="" isBlankWhenNull="true">
<reportElement style="TableRowDetail" stretchType="ContainerHeight" x="748" y="0" width="71" height="30" uuid="f9fb7fd3-8425-4b1c-92ff-c8e21bafdcb5"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[$F{Ausführungsstatus}]]></textFieldExpression>
@ -369,31 +377,58 @@ Start]]></text> @@ -369,31 +377,58 @@ Start]]></text>
</band>
</pageFooter>
<summary>
<band height="237">
<band height="250" splitType="Immediate">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
<textField>
<reportElement x="0" y="13" width="819" height="30" uuid="3ea83bae-b342-40fd-b681-5c9225a353c9"/>
<textElement verticalAlignment="Bottom">
<font size="14"/>
</textElement>
<textFieldExpression><![CDATA["Zusammenfassung Testergebnisse je Projekt"]]></textFieldExpression>
</textField>
<crosstab>
<reportElement positionType="Float" x="0" y="0" width="819" height="237" uuid="dd0e92b5-94d0-41b1-a4b8-a7fc3867f381">
<reportElement positionType="Float" x="0" y="70" width="818" height="180" isPrintInFirstWholeBand="true" uuid="82416a83-6e6a-448d-a215-f693d42c181a">
<property name="com.jaspersoft.studio.layout" value="com.jaspersoft.studio.editor.layout.VerticalRowLayout"/>
<property name="com.jaspersoft.studio.crosstab.style.header" value="Crosstab_CH"/>
<property name="com.jaspersoft.studio.crosstab.style.group" value="Crosstab_CG"/>
<property name="com.jaspersoft.studio.crosstab.style.total" value="Crosstab_CT"/>
<property name="com.jaspersoft.studio.crosstab.style.detail" value="Crosstab_CD"/>
<property name="com.jaspersoft.studio.crosstab.style.header" value="Crosstab 1_CH"/>
<property name="com.jaspersoft.studio.crosstab.style.group" value="Crosstab 1_CG"/>
<property name="com.jaspersoft.studio.crosstab.style.total" value="Crosstab 1_CT"/>
<property name="com.jaspersoft.studio.crosstab.style.detail" value="Crosstab 1_CD"/>
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
<crosstabDataset>
<dataset resetType="Report"/>
</crosstabDataset>
<crosstabHeaderCell>
<cellContents mode="Opaque" style="Crosstab 1_CH">
<textField>
<reportElement style="Crosstab 1_CH" mode="Transparent" x="0" y="0" width="120" height="20" uuid="be9b78cc-a34f-4c09-bbca-f4522a6a242c"/>
<box leftPadding="2"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA["Projekt"]]></textFieldExpression>
</textField>
</cellContents>
</crosstabHeaderCell>
<rowGroup name="Projekt" width="120" totalPosition="End">
<bucket class="java.lang.String">
<bucketExpression><![CDATA[$F{Projekt}]]></bucketExpression>
</bucket>
<crosstabRowHeader>
<cellContents mode="Opaque" style="Crosstab_CH">
<cellContents mode="Opaque" style="Crosstab 1_CG">
<textField>
<reportElement x="0" y="0" width="120" height="20" uuid="66ba7f29-ac72-4518-8ed4-1e2e8a285a70"/>
<reportElement mode="Transparent" x="0" y="0" width="120" height="20" uuid="d2c475f0-9195-4ca0-a7e8-a04dd542b003"/>
<box leftPadding="2"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$V{Projekt}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabRowHeader>
<crosstabTotalRowHeader>
<cellContents mode="Opaque" style="Crosstab_CT">
<cellContents mode="Opaque" style="Crosstab 1_CT">
<staticText>
<reportElement x="0" y="0" width="120" height="20" forecolor="#FFFFFF" uuid="0a7ad23e-c2af-497e-8ce8-5fb597b278b6"/>
<reportElement x="0" y="0" width="120" height="20" uuid="d86ee506-a52f-44c2-b611-a517193bd6d2"/>
<box leftPadding="2"/>
<textElement verticalAlignment="Middle"/>
<text><![CDATA[Gesamt]]></text>
</staticText>
</cellContents>
@ -404,58 +439,60 @@ Start]]></text> @@ -404,58 +439,60 @@ Start]]></text>
<bucketExpression><![CDATA[$F{Ausführungsstatus}]]></bucketExpression>
</bucket>
<crosstabColumnHeader>
<cellContents mode="Opaque" style="Crosstab_CH">
<cellContents mode="Opaque" style="Crosstab 1_CG">
<textField>
<reportElement x="0" y="0" width="60" height="20" uuid="d659d9cd-f101-4d58-9d0e-d70f39c6a788"/>
<reportElement style="Crosstab 1_CH" x="0" y="0" width="60" height="20" uuid="4f65ec09-3bfe-4253-b112-dbc5f2ea679c"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$V{Ausführungsstatus}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabColumnHeader>
<crosstabTotalColumnHeader>
<cellContents mode="Opaque" style="Crosstab_CT">
<cellContents mode="Opaque" style="Crosstab 1_CT">
<staticText>
<reportElement x="0" y="0" width="60" height="20" forecolor="#FFFFFF" uuid="dff64fcd-eefa-4952-b878-318ea9871232"/>
<reportElement style="Crosstab 1_CH" x="0" y="0" width="60" height="20" uuid="327f5dbb-df3d-4255-b44b-82342cb06500"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[Summe]]></text>
</staticText>
</cellContents>
</crosstabTotalColumnHeader>
</columnGroup>
<measure name="Testfall Schlüssel_MEASURE" class="java.lang.Integer" calculation="Count">
<measureExpression><![CDATA[$F{Testfall Schlüssel}]]></measureExpression>
<measure name="Projekt_MEASURE" class="java.lang.Integer" calculation="Count">
<measureExpression><![CDATA[$F{Projekt}]]></measureExpression>
</measure>
<crosstabCell width="60" height="20">
<cellContents mode="Opaque" style="Crosstab_CD">
<cellContents mode="Opaque" style="Crosstab 1_CD">
<textField>
<reportElement x="0" y="0" width="60" height="20" uuid="5c355444-462d-4fb9-a027-d8b4e4ea7dca"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$V{Testfall Schlüssel_MEASURE}]]></textFieldExpression>
<reportElement x="0" y="0" width="60" height="20" uuid="be398cc7-2150-428d-9aba-8bac46fdf733"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$V{Projekt_MEASURE}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabCell>
<crosstabCell width="60" height="20" columnTotalGroup="Ausführungsstatus">
<cellContents mode="Opaque" style="Crosstab_CT">
<cellContents mode="Opaque" style="Crosstab 1_CG">
<textField>
<reportElement x="0" y="0" width="60" height="20" forecolor="#FFFFFF" uuid="8c04e33d-e87a-4647-b9e4-f92604ede2a0"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$V{Testfall Schlüssel_MEASURE}]]></textFieldExpression>
<reportElement x="0" y="0" width="60" height="20" uuid="3cdf1245-05ab-4c08-ae8a-8b11145c72d5"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$V{Projekt_MEASURE}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabCell>
<crosstabCell width="60" height="20" rowTotalGroup="Projekt">
<cellContents mode="Opaque" style="Crosstab_CT">
<cellContents mode="Opaque" style="Crosstab 1_CT">
<textField>
<reportElement x="0" y="0" width="60" height="20" forecolor="#FFFFFF" uuid="85a23534-881f-4026-bdaa-f7c70efcb279"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$V{Testfall Schlüssel_MEASURE}]]></textFieldExpression>
<reportElement x="0" y="0" width="60" height="20" uuid="665ae08d-6e46-41c7-a1a0-def63f93f50e"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$V{Projekt_MEASURE}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabCell>
<crosstabCell width="60" height="20" rowTotalGroup="Projekt" columnTotalGroup="Ausführungsstatus">
<cellContents mode="Opaque" style="Crosstab_CT">
<cellContents mode="Opaque" style="Crosstab 1_CT">
<textField>
<reportElement x="0" y="0" width="60" height="20" forecolor="#FFFFFF" uuid="62f83d0e-3e63-49ba-808f-b339a59b1461"/>
<textElement textAlignment="Center"/>
<textFieldExpression><![CDATA[$V{Testfall Schlüssel_MEASURE}]]></textFieldExpression>
<reportElement x="0" y="0" width="60" height="20" uuid="ac50ad79-b942-43fb-a0bb-26da7c4592a8"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$V{Projekt_MEASURE}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabCell>

Loading…
Cancel
Save