Hi,
The Jenkins jakartaeetck-nightly-run-master [1] job that runs the Full Platform TCK tests will now prompt for the list of tests to run. I made this change so we would have a way to run a subset of tests.
For example, test run [2] was started with just "jpa_pmservlet jpa_puservlet jpa_stateful3 jpa_stateless3" tests.
I'm not yet sure of why this, perhaps we are running out of memory and thrashing. I'm thinking that we could increase the JNLP OS/VM memory size from memory: 2176Mi. This may mean that we are limited to fewer Jenkins VM instances during the test run since each one requires more memory which I think is okay.
In install/jakartaee/bin/ts.jte, I do see ri.jvm.options set to -Xmx4096m which I think means the GlassFish process could have a larger Java heap than is available in the 2176 MB VM. We also are loading Derby as well.
We previously were running GlassFish with a 2GB java heap but ran out of memory during ejb30 testing (as per 9a2200cdce976402d02c110124ac5d3836e5f577).
I think we should first try leaving the GlassFish memory size at 4G and increase JNLP to memory: 6gb (should be more than enough).