-
Notifications
You must be signed in to change notification settings - Fork 18
jbatch v2.1.0 M2 tck v2.1.0
Jakarta Batch TCK Version 2.1.0 - The final Version 2.1.0 TCK (will be) available for official download at URL: https://download.eclipse.org/jakartaee/batch/2.1/jakarta.batch.official.tck-2.1.0.zip
Since this run intends to provide the certifying compatible implementation for the final release, it was run against the staged TCK location: https://download.eclipse.org/jakartabatch/tck/eftl/jakarta.batch.official.tck-2.1.0.zip
-
See the Certification Request Issue, which includes other relevant info, like OS, JDK/JRE, etc.
-
The complete execution log is archived for reference here.
-
Java Version(s) Tested: Java 11, Java 17
-
Runtime Tests, With Java 11
181 Tests Total ('core' execution) - 6 Tests Skipped ('core' execution) + 3 Tests Total ('appbean' execution) - 0 Tests Skipped ('appbean' execution) for a final total of 178 runtime tests
-
(This is not actual output copied and pasted from the execution, but just manually typed in this Wiki entry)
-
-
Signature Test, With Java11
[[1;34mINFO[m] /home/java_user/jkbatch/tckdir/jakarta.batch.official.tck-2.1.0/runners/sigtest/target/surefire-reports/sigtest/TEST-com.ibm.jbatch.tck.sigtest.exec-2.1.0.xml: 0 failures in /home/java_user/jkbatch/tckdir/jakarta.batch.official.tck-2.1.0/runners/sigtest/target/sigtest-copy/sigtest/sigtest-1.6-batch.standalone.tck.sig-2.1-se11-OpenJDK-J9
-
Runtime Tests, With Java 17
181 Tests Total ('core' execution) - 6 Tests Skipped ('core' execution) + 3 Tests Total ('appbean' execution) - 0 Tests Skipped ('appbean' execution) for a final total of 178 runtime tests
-
(This is not actual output copied and pasted from the execution, but just manually typed in this Wiki entry)
-
-
Signature Test, With Java 17
[[1;34mINFO[m] /home/java_user/jkbatch/tckdir/jakarta.batch.official.tck-2.1.0/runners/sigtest/target/surefire-reports/sigtest/TEST-com.ibm.jbatch.tck.sigtest.exec-2.1.0.xml: 0 failures in /home/java_user/jkbatch/tckdir/jakarta.batch.official.tck-2.1.0/runners/sigtest/target/sigtest-copy/sigtest/sigtest-1.6-batch.standalone.tck.sig-2.1-se17-TemurinHotSpot
-
-
Fingerprints of binaries
NOTE: These are actual SHA 256 fingerprints detected during execution, and any verification that these are correct, valid, intended, etc. must be done separately, external to this execution.
Copied and pasted from run logs:
-
TCK ZIP
SHA256(jakarta.batch.official.tck-2.1.0.zip)= cb0cb0d59be2e59ec66e9638be2b5c78da7d03a8cfe675409e8749010e483e5c
-
API and Compatible Implementation
SHA256(/home/java_user/.m2/repository/jakarta/batch/jakarta.batch-api/2.1.0/jakarta.batch-api-2.1.0.jar)= bca4af31de134d342e1dd83e749c121bf42e8f4c02d2aa8adad430f141674667 SHA256(/home/java_user/.m2/repository/com/ibm/jbatch/com.ibm.jbatch.container/2.1.0-M2/com.ibm.jbatch.container-2.1.0-M2.jar)= cc2a733ee180c43d8df39c8af47c896c5fd05c3d56ea78c861071409c17c7f1f SHA256(/home/java_user/.m2/repository/com/ibm/jbatch/com.ibm.jbatch.spi/2.1.0-M2/com.ibm.jbatch.spi-2.1.0-M2.jar)= aeadefafaaf29d38cfd2a215b48010dc14dcea8f5da3b6fe880cb5674e361f15
-
We produce an image repository with a set of four tags, covering each combination of Java 11, 17 with each of the IBM Semeru and Eclipse Temurin JDKs (to be clear, we use the IBM Semeru images for what we declare the 'official' runs above).
-
These were built with this script, which installed Maven into a JDK base image, downloaded and extracted the TCK, and then executed the "runner" modules to run the TCK.
-
-
Within the image container, the TCK can be executed simply by executing the run-tck-against-jbatch-script.sh built inside to encapsulate these actions, e.g.:
-
docker run -it scottkurz/jbatch-2.1-tck-run:jbatch-2.1.0-ibmsemeruruntime-open-17-jdk-centos7
-
[java_user@f7bc294aa02f ~]$ ./run-tck-against-jbatch-script.sh
-
Requires manual analysis of results
-