<?xml version="1.0" encoding="UTF-8"?>
<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="net.i2p.crypto.eddsa.math.GroupElementTest" time="3.197" tests="53" errors="0" skipped="0" failures="0">
  <properties>
    <property name="awt.toolkit" value="sun.awt.X11.XToolkit"/>
    <property name="file.encoding.pkg" value="sun.io"/>
    <property name="java.specification.version" value="1.8"/>
    <property name="sun.cpu.isalist" value=""/>
    <property name="sun.jnu.encoding" value="ANSI_X3.4-1968"/>
    <property name="java.class.path" value="/home/javastream.de/jenkins/jobs/net.i2p.crypto.eddsa/workspace/target/test-classes:/home/javastream.de/jenkins/jobs/net.i2p.crypto.eddsa/workspace/target/classes:/home/javastream.de/www/maven/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/home/javastream.de/www/maven/junit/junit/4.12/junit-4.12.jar:/home/javastream.de/www/maven/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:"/>
    <property name="java.vm.vendor" value="Oracle Corporation"/>
    <property name="sun.arch.data.model" value="64"/>
    <property name="java.vendor.url" value="http://java.oracle.com/"/>
    <property name="user.timezone" value=""/>
    <property name="java.vm.specification.version" value="1.8"/>
    <property name="os.name" value="Linux"/>
    <property name="user.country" value="US"/>
    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    <property name="sun.boot.library.path" value="/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre/lib/amd64"/>
    <property name="sun.java.command" value="/home/javastream.de/jenkins/jobs/net.i2p.crypto.eddsa/workspace/target/surefire/surefirebooter7298467555839644146.jar /home/javastream.de/jenkins/jobs/net.i2p.crypto.eddsa/workspace/target/surefire 2019-08-04T23-08-25_038-jvmRun1 surefire7593945312379213420tmp surefire_02107030646605664031tmp"/>
    <property name="surefire.test.class.path" value="/home/javastream.de/jenkins/jobs/net.i2p.crypto.eddsa/workspace/target/test-classes:/home/javastream.de/jenkins/jobs/net.i2p.crypto.eddsa/workspace/target/classes:/home/javastream.de/www/maven/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/home/javastream.de/www/maven/junit/junit/4.12/junit-4.12.jar:/home/javastream.de/www/maven/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:"/>
    <property name="sun.cpu.endian" value="little"/>
    <property name="user.home" value="/var/www"/>
    <property name="user.language" value="en"/>
    <property name="java.specification.vendor" value="Oracle Corporation"/>
    <property name="java.home" value="/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre"/>
    <property name="basedir" value="/home/javastream.de/jenkins/jobs/net.i2p.crypto.eddsa/workspace"/>
    <property name="file.separator" value="/"/>
    <property name="line.separator" value="&#10;"/>
    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    <property name="java.specification.name" value="Java Platform API Specification"/>
    <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
    <property name="surefire.real.class.path" value="/home/javastream.de/jenkins/jobs/net.i2p.crypto.eddsa/workspace/target/surefire/surefirebooter7298467555839644146.jar"/>
    <property name="sun.boot.class.path" value="/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre/lib/resources.jar:/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre/lib/rt.jar:/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre/lib/sunrsasign.jar:/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre/lib/jsse.jar:/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre/lib/jce.jar:/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre/lib/charsets.jar:/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre/lib/jfr.jar:/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre/classes"/>
    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    <property name="java.runtime.version" value="1.8.0_202-b08"/>
    <property name="user.name" value="www-data"/>
    <property name="path.separator" value=":"/>
    <property name="os.version" value="4.15.18-15-pve"/>
    <property name="java.endorsed.dirs" value="/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre/lib/endorsed"/>
    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    <property name="file.encoding" value="UTF8"/>
    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    <property name="localRepository" value="/home/javastream.de/www/maven"/>
    <property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
    <property name="java.io.tmpdir" value="/tmp"/>
    <property name="java.version" value="1.8.0_202"/>
    <property name="user.dir" value="/home/javastream.de/jenkins/jobs/net.i2p.crypto.eddsa/workspace"/>
    <property name="os.arch" value="amd64"/>
    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
    <property name="sun.os.patch.level" value="unknown"/>
    <property name="java.library.path" value="/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
    <property name="java.vm.info" value="mixed mode"/>
    <property name="java.vendor" value="Oracle Corporation"/>
    <property name="java.vm.version" value="25.202-b08"/>
    <property name="java.ext.dirs" value="/home/javastream.de/jenkins/tools/hudson.model.JDK/JDK8/jre/lib/ext:/usr/java/packages/lib/ext"/>
    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    <property name="java.class.version" value="52.0"/>
  </properties>
  <testcase name="testP3WithExplicitFlag" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.007"/>
  <testcase name="toP3ThrowsIfGroupElementHasP2Representation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.008"/>
  <testcase name="constructorUsingByteArrayReturnsExpectedResult" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.139"/>
  <testcase name="testGroupElementByteArray" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.001"/>
  <testcase name="toP3ReturnsExpectedResultIfGroupElementHasP1P1Representation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.028"/>
  <testcase name="testDbl" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="testGroupElementCurveRepresentationFieldElementFieldElementFieldElementFieldElement" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.001"/>
  <testcase name="toCachedThrowsIfGroupElementHasP1P1Representation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="testIsOnCurve" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="toP2ThrowsIfGroupElementHasCachedRepresentation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.001"/>
  <testcase name="testCmov" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.005"/>
  <testcase name="testP1p1" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="testToP2" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="scalarMultiplyBasePointWithOneReturnsBasePoint" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.002"/>
  <testcase name="toByteArrayReturnsExpectedResult" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.017"/>
  <testcase name="toP2ReturnsExpectedResultIfGroupElementHasP3Representation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.004"/>
  <testcase name="testP2" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="testP3" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.001"/>
  <testcase name="toCachedThrowsIfGroupElementHasPrecompRepresentation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.001"/>
  <testcase name="testPrecomp" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="isOnCurveReturnsTrueForPointsOnTheCurve" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.011"/>
  <testcase name="precomputedTableContainsExpectedGroupElements" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.272"/>
  <testcase name="dblReturnsExpectedResult" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.293"/>
  <testcase name="toP3ThrowsIfGroupElementHasPrecompRepresentation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.001"/>
  <testcase name="subReturnsExpectedResult" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.236"/>
  <testcase name="testPrecompute" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.006"/>
  <testcase name="toP3ReturnsExpectedResultIfGroupElementHasP3Representation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="testToAndFromByteArray" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.126"/>
  <testcase name="testEqualsObject" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="doubleScalarMultiplyVariableTimeReturnsExpectedResult" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="1.097"/>
  <testcase name="testToRadix16" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.004"/>
  <testcase name="addingNeutralGroupElementDoesNotChangeGroupElement" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.035"/>
  <testcase name="testGroupElementCurveRepresentationFieldElementFieldElementFieldElementFieldElementWithExplicitFlag" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="equalsOnlyReturnsTrueForEquivalentObjects" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.001"/>
  <testcase name="testToByteArray" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="scalarMultiplyBasePointReturnsExpectedResult" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.541"/>
  <testcase name="testCached" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="toCachedThrowsIfGroupElementHasP2Representation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="toCachedReturnsExpectedResultIfGroupElementHasCachedRepresentation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.002"/>
  <testcase name="dblPrecomputedTableContainsExpectedGroupElements" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.002"/>
  <testcase name="toP2ThrowsIfGroupElementHasPrecompRepresentation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="addReturnsExpectedResult" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.207"/>
  <testcase name="testDoubleScalarMultiplyVariableTime" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="testScalarMultiplyByteArray" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.005"/>
  <testcase name="hashCodesAreEqualForEquivalentObjects" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="testSelect" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="toP3PrecomputeDoubleReturnsExpectedResultIfGroupElementHasP1P1Representation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.004"/>
  <testcase name="toP2ReturnsExpectedResultIfGroupElementHasP2Representation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="isOnCurveReturnsFalseForPointsNotOnTheCurve" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0.006"/>
  <testcase name="toP2ReturnsExpectedResultIfGroupElementHasP1P1Representation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="toP3ThrowsIfGroupElementHasCachedRepresentation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="scalarMultiplyBasePointWithZeroReturnsNeutralElement" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
  <testcase name="toCachedReturnsExpectedResultIfGroupElementHasP3Representation" classname="net.i2p.crypto.eddsa.math.GroupElementTest" time="0"/>
</testsuite>