IBM / OpenJCEPlus

This project makes use of Java and C/C++. This project will create OpenJCEPlus and OpenJCEPlusFIPS cryptographic providers which are implementations of the Java™ Cryptography Extensions (JCE) APIs. The actual cryptographic code will come from the OpenCryptographyKitC project which is based on OpenSSL.
Apache License 2.0
3 stars 10 forks source link

Run all multithreaded tests and print stack trace from all failures #162

Closed jasonkatonica closed 1 month ago

jasonkatonica commented 1 month ago

The multithreaded tests included only an assertion that there weren't any failures as part of each of the individual tests. If any failures would occur, they wouldn't be saved or printed. However, the overall multithreaded test would fail without running the rest of the individual tests.

The execution of the tests is changed to return the potential failures, instead of directly failing. Said failures are printed when all threads conclude. All of the individual tests conclude before the overall multithreaded test fails.

Signed-off-by: Jason Katonica katonica@us.ibm.com

jasonkatonica commented 1 month ago

ppc64_aix,x86_64_linux,ppc64le_linux,s390x_linux,x86_64_windows