internal: Support JDK21 (#510)
* Test with JDK21 * Use setup-java * fix test
This commit is contained in:
parent
9f8c3cf742
commit
681b2e1b96
|
@ -36,9 +36,10 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: olafurpg/setup-scala@v14
|
||||
- uses: actions/setup-java@v3
|
||||
with:
|
||||
java-version: adopt@1.11
|
||||
distribution: 'zulu'
|
||||
java-version: '11'
|
||||
- uses: actions/cache@v3
|
||||
with:
|
||||
path: ~/.cache
|
||||
|
@ -51,9 +52,10 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: olafurpg/setup-scala@v14
|
||||
- uses: actions/setup-java@v3
|
||||
with:
|
||||
java-version: adopt@1.8
|
||||
distribution: 'zulu'
|
||||
java-version: '8'
|
||||
- uses: actions/cache@v3
|
||||
with:
|
||||
path: ~/.cache
|
||||
|
@ -66,9 +68,10 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: olafurpg/setup-scala@v14
|
||||
- uses: actions/setup-java@v3
|
||||
with:
|
||||
java-version: 17
|
||||
distribution: 'zulu'
|
||||
java-version: '17'
|
||||
- uses: actions/cache@v3
|
||||
with:
|
||||
path: ~/.cache
|
||||
|
@ -76,3 +79,19 @@ jobs:
|
|||
restore-keys: ${{ runner.os }}-jdk17-
|
||||
- name: Test
|
||||
run: ./sbt test
|
||||
test_jdk21:
|
||||
name: test jdk21
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-java@v3
|
||||
with:
|
||||
distribution: 'zulu'
|
||||
java-version: '21'
|
||||
- uses: actions/cache@v3
|
||||
with:
|
||||
path: ~/.cache
|
||||
key: ${{ runner.os }}-jdk21-${{ hashFiles('**/*.sbt') }}
|
||||
restore-keys: ${{ runner.os }}-jdk21-
|
||||
- name: Test
|
||||
run: ./sbt test
|
||||
|
|
8
sbt
8
sbt
|
@ -34,11 +34,11 @@
|
|||
|
||||
set -o pipefail
|
||||
|
||||
declare -r sbt_release_version="1.8.2"
|
||||
declare -r sbt_unreleased_version="1.8.2"
|
||||
declare -r sbt_release_version="1.9.6"
|
||||
declare -r sbt_unreleased_version="1.9.6"
|
||||
|
||||
declare -r latest_213="2.13.10"
|
||||
declare -r latest_212="2.12.17"
|
||||
declare -r latest_213="2.13.12"
|
||||
declare -r latest_212="2.12.18"
|
||||
declare -r latest_211="2.11.12"
|
||||
declare -r latest_210="2.10.7"
|
||||
declare -r latest_29="2.9.3"
|
||||
|
|
|
@ -155,8 +155,12 @@ public class CachingBufferPoolTest {
|
|||
assertNotNull(ref.get());
|
||||
|
||||
//force an OOME to for SoftReferences to be collected
|
||||
try {
|
||||
List<byte[]> vals = forceOOMEGC(LIST_COUNT);
|
||||
assertTrue("count: " + vals.size(), vals.size() < LIST_COUNT);
|
||||
} catch (OutOfMemoryError e) {
|
||||
//
|
||||
}
|
||||
|
||||
//assert that our test reference has been cleared
|
||||
assertNull(ref.get());
|
||||
|
|
Loading…
Reference in New Issue