diff --git a/.github/workflows/check.bali.yml b/.github/workflows/check.bali.yml index 7bec807..47b93e3 100644 --- a/.github/workflows/check.bali.yml +++ b/.github/workflows/check.bali.yml @@ -169,7 +169,7 @@ jobs: .harness/release/selection.json reports/bali/** expectations/jdk-jtreg.ratchet.toml - expectations/jdk-jtreg.reference.json + expectations/jdk-jtreg.reference.linux-x64.json .harness/work/jdk-jtreg/report.* .harness/work/jdk-jtreg/inventory.json .harness/work/jdk-jtreg/jtreg-run-*/reference/** @@ -190,7 +190,7 @@ jobs: fi git config user.name "elide-ci" git config user.email "ci@elide.dev" - git add -- reports/bali expectations/jdk-jtreg.ratchet.toml expectations/jdk-jtreg.reference.json + git add -- reports/bali expectations/jdk-jtreg.ratchet.toml expectations/jdk-jtreg.reference.linux-x64.json if git diff --cached --quiet; then echo "changed=false" >> "$GITHUB_OUTPUT" echo "No generated changes to commit." diff --git a/.github/workflows/on.bali-release.yml b/.github/workflows/on.bali-release.yml index becc882..b606a64 100644 --- a/.github/workflows/on.bali-release.yml +++ b/.github/workflows/on.bali-release.yml @@ -106,7 +106,7 @@ jobs: .harness/work/jdk-jtreg/jtreg-run-*/reference/** .harness/work/jdk-jtreg/jtreg-run-*/bali/** expectations/jdk-jtreg.ratchet.toml - expectations/jdk-jtreg.reference.json + expectations/jdk-jtreg.reference.linux-x64.json reports/bali/** - name: Save report history in a pull request if: ${{ always() && !cancelled() && github.ref_type == 'branch' && hashFiles('.harness/work/jdk-jtreg/report.json') != '' }} @@ -120,7 +120,7 @@ jobs: set -euo pipefail git config user.name "elide-ci" git config user.email "ci@elide.dev" - git add -- reports/bali expectations/jdk-jtreg.ratchet.toml expectations/jdk-jtreg.reference.json + git add -- reports/bali expectations/jdk-jtreg.ratchet.toml expectations/jdk-jtreg.reference.linux-x64.json if git diff --cached --quiet; then echo 'No new Bali reports to commit.' exit 0 diff --git a/.gitignore b/.gitignore index 848a32e..c6e733b 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,6 @@ harness/.bun/ .elide-install/ .harness/ artifacts/ +# Stock-JDK reference baselines for local platforms are caches; CI's linux-x64 one is committed. +expectations/jdk-jtreg.reference.*.json +!expectations/jdk-jtreg.reference.linux-x64.json diff --git a/BALI.md b/BALI.md index a9f38fd..182af25 100644 --- a/BALI.md +++ b/BALI.md @@ -5,7 +5,8 @@ through the shared harness: it discovers the pinned OpenJDK `test/jdk` inventory all files supported by the current portable jtreg adapter on a stock JDK and on Bali, and records the rest as unsupported with a reason. There is no handpicked passing-test list. This measures **test files**, not individual `@test` variants: a file containing -multiple variants remains one inventory entry and is currently unsupported. +multiple variants remains one inventory entry that passes only when every +variant passes. It is separate from the existing Elide suites, and does not establish Java SE/JCK conformance. The original design is Bali RFC-0016. @@ -57,18 +58,28 @@ problems are skips, not Bali regressions. ## Reference baseline The stock JDK's outcome depends only on pinned inputs: the corpus and jtreg -archives, the reference JDK build in the image, the portable `TEST.ROOT`, the -execution options, the adapter protocol, the platform, and the set of runnable -files. `expectations/jdk-jtreg.reference.json` records one complete reference -run together with a fingerprint of those inputs. When the fingerprint matches, -the harness takes the reference outcomes from that file and runs only Bali, -which halves the measurement. When the file is missing or stale (a pin bump, a -new reference image, an adapter change that alters the runnable set, a different -platform), the run logs the reason and runs the stock JDK as before. A -`--ratchet` run then rewrites the baseline, and the CI workflows commit it -beside the ratchet. Ordinary runs never write it. Delete the file to force a -fresh reference measurement. The workspace report and `report.md` state whether -the reference came from the baseline or from the run. +archives, the reference JDK build in the image, the portable `TEST.ROOT` and its +`@requires` property definitions, the jtreg options, the execution options +(including the effective concurrency), the adapter protocol, the platform, and +the set of runnable files. `expectations/jdk-jtreg.reference..json` records one complete +reference run together with a fingerprint of those inputs. When the fingerprint +matches, the harness takes the reference outcomes from that file and runs only +Bali, which halves the measurement. When the file is missing or stale (a pin +bump, a new reference image, an adapter change that alters the runnable set), +the run logs the reason, runs the stock JDK, and records the result as the new +baseline for its platform if `expectations/` is writable. Delete the file to +force a fresh reference measurement. The workspace report and `report.md` state +whether the reference came from the baseline or from the run. + +The baseline is a cache of deterministic facts, not a tolerance list, so unlike +the ratchet it needs no `--ratchet` to be refreshed. What keeps ordinary CI runs +from writing it is the read-only `expectations/` mount; a `--ratchet` run mounts +it writable, and the CI workflows commit the resulting +`jdk-jtreg.reference.linux-x64.json` beside the ratchet. Native runs on other +platforms, such as a macOS development machine, record their own +`jdk-jtreg.reference..json` on the first run and skip the stock JDK +from the second run on. Those files are git-ignored; only the linux-x64 one is +committed. One consequence: a runner-environment problem now shows up only on the Bali side and is scored as a Bali failure, whereas a live reference run could also @@ -92,8 +103,10 @@ bun run testsuite --target bali --execution native --bali-home /path/to/bali bun run testsuite --target bali --execution native --bali-home /path/to/bali --ratchet ``` -Native runs use the same harness entry point as Docker runs, so they write the same -files: reports under `reports/bali/` and the workspace under `.harness/work/jdk-jtreg/`. +The first native run on a machine measures the stock JDK and records a +platform-specific reference baseline; later runs skip it (see Reference +baseline above). Native runs use the same harness entry point as Docker runs, +so they write the same files: reports under `reports/bali/` and the workspace under `.harness/work/jdk-jtreg/`. Each run stages jtreg in a fresh `jtreg-run-*` subdirectory of that workspace, like Elide's javac adapter, so stale results are never counted; the workspace-level `report.json`, `report.md`, and `inventory.json` are overwritten each run. @@ -109,34 +122,60 @@ The scope and archive pins live in Every `.java`, `.sh`, `.jasm`, `.jcod`, or `.html` file containing a jtreg `@test` marker is inventoried. Helper files without test markers are not counted. The entire `test/jdk` subtree is extracted unchanged, including supporting -classfiles and resources, so tests keep their sibling fixtures. Tests with -undeclared dependencies outside `test/jdk` can still produce reference/setup -issues: this lane stages that subtree, not a full OpenJDK source/build tree. - -The original OpenJDK `TEST.ROOT` probes HotSpot internals using WhiteBox and -HotSpot diagnostic flags, which Bali rejects. Both runtimes therefore use the -same small portable root. Upstream exclusive-access directory declarations -are preserved. The original root is saved as `UPSTREAM.TEST.ROOT` for inspection. -Other source and configuration files remain unchanged. - -The adapter currently executes one standalone main test per file. It reports -`@requires`, `@library`, `@build`, `@modules`, preview, manual/non-main actions, -extra action arguments, multiple variants, nested roots, and unsupported inherited -`TEST.properties` as adapter gaps. It supports the inherited -`allowSmartActionArgs=true` setting. It handles both modern starred comments -and older unstarred jtreg descriptions, including continued tag values. - -These gaps describe the adapter, not proof that Bali lacks the Java feature. -There is no ProblemList; the only exclusions are the `[skip]` globs in the -expectations file, which mute files without removing them from the inventory. -Adding support for another test category can make previously unsupported files -runnable, and a file that was passing and becomes unsupported loses its pass -rather than hiding. Tests can contain their own platform branches, so a jtreg -pass is not proof that every branch of a test ran on this platform. +classfiles and resources, so tests keep their sibling fixtures, and `test/lib` +is staged beside it so `@library /test/lib` resolves through upstream's +`external.lib.roots`. Tests with undeclared dependencies elsewhere in the +OpenJDK tree can still produce reference/setup issues: this lane stages those +two subtrees, not a full OpenJDK source/build tree. + +The original OpenJDK `TEST.ROOT` evaluates `@requires` through WhiteBox and +HotSpot diagnostic flags, which Bali rejects. Both runtimes use the same +portable root: upstream's keywords, `othervm.dirs`, and `exclusiveAccess.dirs` +are preserved, and the `@requires` property definitions come from +[`suites/drivers/jdk-jtreg/requires/VMProps.java`](suites/drivers/jdk-jtreg/requires/VMProps.java), +which answers upstream's `requires.properties` names from public APIs only. It +reports availability, so a collector or subsystem Bali does not ship (`vm.gc.G1`, +`vm.hasJFR`, `vm.cds`, ...) is `false` there: such a test runs on the reference +JDK, is not run on Bali, and counts as a Bali difference. The original root is +saved as `UPSTREAM.TEST.ROOT` for inspection. Other source and configuration +files remain unchanged. + +jtreg evaluates the directives itself: `@library`, `@build`, `@compile`, +`@modules`, `@requires`, `@key`, `@enablePreview`, inherited `TEST.properties`, +multiple `@test` variants (`id=`, or jtreg's positional `idN`), and `main`, +`driver`, `junit`, `testng`, and `shell` actions all run as upstream. A file's +variants are measured together: it passes only when every variant passes, and +its detail names the variant that decided the outcome. + +The adapter withholds only what can never produce a meaningful result here, and +says so in the inventory: + +- files needing a display, printer, or audio device (`@key headful`, `printer`, + `sound`, `multimon`; jtreg also runs with `-k:!headful&!printer&!sound&!multimon`), +- manual and applet actions, `.html`/`.jasm`/`.jcod` test files, +- files ignored upstream (`@ignore`; jtreg runs with `-ignore:quiet`), +- nested test roots, +- areas the manifest's `exclude` list rules out by policy, each with its + reason: desktop, imaging, printing, and sound APIs (Bali divergence D4), Flight + Recorder, the debugger interface, incubator modules, the diagnostic + command-line tools and `jpackage` (D6), and certificate-authority + interoperability tests that need external network access. + +Tests jtreg filters out at run time — an unmet `@requires`, a keyword — are +read back from its `-report:all` summary as "Not run" and treated like a test +that skips itself. There is no ProblemList; the only other exclusions are the +`[skip]` globs in the expectations file, which mute files without removing them +from the inventory. Changing the manifest's exclusions or the portable root +changes the runnable set, which re-measures the stock JDK. Stock Java hosts jtreg and stock javac compiles both selections. Runtime actions -use the chosen `-testjdk`, `othervm` isolation, four concurrent tests, the shared -corpus heap ceiling, and headless mode. The manifest fixes these options. +use the chosen `-testjdk`, `othervm` isolation, the manifest's concurrency and +timeout factor, the shared corpus heap ceiling, and headless mode. The manifest +fixes these options for CI; locally, `--threads ` or `BALI_JTREG_CONCURRENCY=` +raises the concurrency, and the effective value is part of the reference +baseline's fingerprint. `--include ` scopes a run to part of the +inventory (`--include 'java/lang/**,java/util/**'`); a scoped run records a +scoped baseline and reports only that slice. Each runtime gets its own `JAVA_HOME` and `bin` first in `PATH`, passed through jtreg to subprocesses. Ambient Java option/classpath injection is cleared. This lane tests the runtime; Bali's javac implementation has separate coverage. @@ -174,8 +213,9 @@ The workspace `.harness/work/jdk-jtreg/` (ignored, like every Elide workspace) c - `report.md`: totals, area breakdown, adapter gaps, and executed tests needing attention. - `jtreg-run-*/`: one fresh scratch directory per run, holding `reference/` and `bali/` (jtreg selection/command files, logs, `.jtr` results, HTML reports) plus - `suite/`, `harness/`, and `UPSTREAM.TEST.ROOT`, the inputs used by that run, and a - copy of that run's `report.json`/`report.md`. Old scratch directories accumulate + `src/test/jdk` (the suite), `src/test/lib`, `src/test/portable` (the staged + `@requires` definitions), `harness/`, and `UPSTREAM.TEST.ROOT`, the inputs used + by that run, and a copy of that run's `report.json`/`report.md`. Old scratch directories accumulate until deleted, as under Elide's `.harness/work/`. The committed report directory `reports/bali///jdk-jtreg/` @@ -248,7 +288,7 @@ repository. The expectations file starts empty, so the first runs return exit 1 for every Bali-only failure while still uploading results and writing `reports/bali/`. Run once with `ratchet: true`, review the generated `expectations/jdk-jtreg.ratchet.toml` and -`expectations/jdk-jtreg.reference.json`, and commit both; after that the job is +`expectations/jdk-jtreg.reference.linux-x64.json`, and commit both; after that the job is green unless a previously passing file regresses, and the stock JDK is not run again until a pin changes. Establish the ratchet on the actual CI runner before making the job required. The workflow is diff --git a/bin/bali-docker.test.ts b/bin/bali-docker.test.ts index 1314155..5d2d011 100644 --- a/bin/bali-docker.test.ts +++ b/bin/bali-docker.test.ts @@ -15,6 +15,8 @@ test("Bali plan drives the shared harness with --target bali and never forwards expect(args).toContain("type=bind,src=/repo/dist,dst=/opt/bali,readonly"); expect(args).toContain("type=bind,src=/repo/expectations,dst=/work/expectations"); expect(args).toContain("type=bind,src=/repo/registry.toml,dst=/work/registry.toml,readonly"); + // The adapter reads the portable VMProps driver from the repository, not the image. + expect(args).toContain("type=bind,src=/repo/suites/drivers,dst=/work/suites/drivers,readonly"); expect(args.slice(args.indexOf("sha256:" + "a".repeat(64)) + 1)).toEqual( harnessArgs(plan, "digest1", { registry: "/work/registry.toml", @@ -51,6 +53,20 @@ test("Bali plan validates suites from the registry and accepts --ratchet anywher ); expect(baliPlan(["--bali-home", "dist"], "/repo", ["jdk-jtreg", "other"]).suite).toBe("jdk-jtreg"); expect(baliPlan(["--reference-home", "/jdk", "--bali-home", "dist"], "/repo").referenceHome).toBe("/jdk"); + const scoped = baliPlan(["--bali-home", "dist", "--include", "java/lang/**,java/util/**", "--threads", "8"], "/repo"); + expect(scoped.include).toBe("java/lang/**,java/util/**"); + expect(scoped.threads).toBe(8); + const scopedArgs = harnessArgs(scoped, "d", { + registry: "/r", + repoRoot: "/w", + baliHome: "/b", + suiteRoot: "/s", + reports: "/p", + expectations: "/e", + }); + expect(scopedArgs.slice(scopedArgs.indexOf("--include"))).toEqual(["--include", "java/lang/**,java/util/**", "--threads", "8"]); + expect(() => baliPlan(["--bali-home", "dist", "--threads", "zero"], "/repo")).toThrow("--threads"); + expect(baliPlan(["--bali-home", "dist"], "/repo")).not.toHaveProperty("include"); }); test("Docker launcher rejects macOS artifacts and a host reference JDK, and propagates build errors", async () => { diff --git a/bin/bali-docker.ts b/bin/bali-docker.ts index 59d74bf..ca25bba 100644 --- a/bin/bali-docker.ts +++ b/bin/bali-docker.ts @@ -20,6 +20,10 @@ export interface BaliPlan { referenceHome?: string; suite: string; ratchet: boolean; + /** Comma-separated file globs over the inventory; a scoped run observes only that slice. */ + include?: string; + /** jtreg concurrency above the manifest's, for local runs on larger machines. */ + threads?: number; } export function baliPlan(argv: string[], cwd: string, suites: string[] = ["jdk-jtreg"]): BaliPlan { const args = [...argv]; @@ -32,12 +36,12 @@ export function baliPlan(argv: string[], cwd: string, suites: string[] = ["jdk-j continue; } if ( - !["--bali-home", "--reference-home", "--suite"].includes(args[i]!) || + !["--bali-home", "--reference-home", "--suite", "--include", "--threads"].includes(args[i]!) || !args[i + 1] || options.has(args[i]!) ) throw new Error( - `Bali runs accept --bali-home [--reference-home ] [--ratchet] [--suite ${suites.join("|")}].`, + `Bali runs accept --bali-home [--reference-home ] [--ratchet] [--suite ${suites.join("|")}] [--include ] [--threads ].`, ); options.set(args[i]!, args[i + 1]!); } @@ -45,7 +49,12 @@ export function baliPlan(argv: string[], cwd: string, suites: string[] = ["jdk-j if (!suites.includes(suite)) throw new Error(`Bali supports --suite ${suites.join(", ")}`); if (!options.has("--bali-home")) throw new Error("Bali runs require --bali-home pointing to a packaged distribution"); + const threads = options.has("--threads") ? Number(options.get("--threads")) : undefined; + if (threads !== undefined && (!Number.isInteger(threads) || threads < 1)) + throw new Error("--threads takes a positive integer"); return { + ...(options.has("--include") ? { include: options.get("--include")! } : {}), + ...(threads !== undefined ? { threads } : {}), baliHome: resolve(cwd, options.get("--bali-home")!), referenceHome: options.has("--reference-home") ? resolve(cwd, options.get("--reference-home")!) @@ -89,6 +98,8 @@ export function harnessArgs(plan: BaliPlan, digest: string, paths: HarnessPaths) "--failure-output", "hide", ...(plan.ratchet ? ["--ratchet"] : []), + ...(plan.include ? ["--include", plan.include] : []), + ...(plan.threads ? ["--threads", String(plan.threads)] : []), ]; } export function containerArgs( @@ -121,6 +132,10 @@ export function containerArgs( `type=bind,src=${join(root, "registry.toml")},dst=/work/registry.toml,readonly`, "--mount", `type=bind,src=${join(root, "manifests")},dst=/work/manifests,readonly`, + // The suites tree comes from the image; the jdk-jtreg drivers (the portable `@requires` + // VMProps source the adapter stages) live in this repository and are mounted over it. + "--mount", + `type=bind,src=${join(root, "suites/drivers")},dst=/work/suites/drivers,readonly`, image, ...harnessArgs(plan, digest, { registry: "/work/registry.toml", diff --git a/bin/bali-release.ts b/bin/bali-release.ts index 265276d..bcbe42a 100644 --- a/bin/bali-release.ts +++ b/bin/bali-release.ts @@ -1,5 +1,4 @@ import { createHash } from "node:crypto"; -import { createReadStream } from "node:fs"; interface ReleaseAsset { id: number; @@ -44,7 +43,8 @@ export function selectBaliRelease(release: Release) { export async function verifyReleaseArchive(path: string, expected: string) { if (!/^[a-f0-9]{64}$/.test(expected)) throw new Error("Invalid expected SHA-256"); const hash = createHash("sha256"); - for await (const chunk of createReadStream(path)) hash.update(chunk); + // Bun's file stream: node:fs createReadStream never completes on large files under Bun 1.3 on macOS. + for await (const chunk of Bun.file(path).stream()) hash.update(chunk); if (hash.digest("hex") !== expected) throw new Error("Bali release archive SHA-256 mismatch"); } if (import.meta.main) { diff --git a/expectations/jdk-jtreg.ratchet.toml b/expectations/jdk-jtreg.ratchet.toml index 80025c1..2fdc494 100644 --- a/expectations/jdk-jtreg.ratchet.toml +++ b/expectations/jdk-jtreg.ratchet.toml @@ -1,52 +1,2810 @@ # AUTO-GENERATED by `run --ratchet`. Do not edit by hand. -# Generated for bali 0.4.0 (sha b999d6f6f0ea) on 2026-09-10T09:23:55.252Z. +# Generated for bali 0.6.0 (sha 6590c3ba50c0) on 2026-09-21T00:25:45.274Z. [fail] "build/releaseFile/CheckReleaseFile.java" = "" +"com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java" = "" +"com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java" = "" +"com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java" = "" +"com/sun/crypto/provider/DHKEM/Compliance.java" = "" +"com/sun/crypto/provider/KDF/HKDFDelayedPRK.java" = "" +"com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java" = "" +"com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java" = "" +"com/sun/crypto/provider/KeyProtector/IterationCount.java" = "" +"com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java" = "" +"com/sun/jndi/dns/ConfigTests/AuthTest.java" = "" +"com/sun/jndi/dns/ConfigTests/RecursiveTest.java" = "" +"com/sun/jndi/dns/EnvTests/AddOps.java" = "" +"com/sun/jndi/dns/EnvTests/ProviderUrlGen.java" = "" +"com/sun/jndi/dns/EnvTests/RemoveOps.java" = "" +"com/sun/jndi/dns/Parser.java" = "" +"com/sun/jndi/ldap/LdapCBPropertiesTest.java" = "" +"com/sun/jndi/ldap/objects/RemoteLocationAttributeTest.java" = "" +"com/sun/jndi/ldap/objects/factory/LdapFactoriesFilterTest.java" = "" +"com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java" = "" +"com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java" = "" +"com/sun/jndi/rmi/registry/objects/ObjectFactoryBuilderCodebaseTest.java" = "" +"com/sun/jndi/rmi/registry/objects/RmiFactoriesFilterTest.java" = "" +"com/sun/management/CheckSomeMXBeanImplPackage.java" = "" +"com/sun/management/DiagnosticCommandMBean/DcmdMBeanDoubleInvocationTest.java" = "" +"com/sun/management/DiagnosticCommandMBean/DcmdMBeanInvocationTest.java" = "" +"com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java" = "" +"com/sun/management/GarbageCollectorMXBean/LastGCInfo.java" = "" +"com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java" = "" +"com/sun/management/HotSpotDiagnosticMXBean/DumpHeap.java" = "" +"com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java" = "" +"com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticOptions.java" = "" +"com/sun/management/HotSpotDiagnosticMXBean/GetDoubleVMOption.java" = "" +"com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java" = "" +"com/sun/management/HotSpotDiagnosticMXBean/SetAllVMOptions.java" = "" +"com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java" = "" +"com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java" = "" +"com/sun/management/OperatingSystemMXBean/GetFreePhysicalMemorySize.java" = "" +"com/sun/management/OperatingSystemMXBean/GetFreeSwapSpaceSize.java" = "" +"com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java" = "" +"com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java" = "" +"com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java" = "" +"com/sun/management/OperatingSystemMXBean/GetTotalPhysicalMemorySize.java" = "" +"com/sun/management/OperatingSystemMXBean/MemoryStatusOverflow.java" = "" +"com/sun/management/OperatingSystemMXBean/TestTotalSwap.java" = "" +"com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java" = "" +"com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java" = "" +"com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java" = "" +"com/sun/management/ThreadMXBean/VirtualThreads.java" = "" +"com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.java" = "" +"com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.java" = "" +"com/sun/management/VMOptionOpenDataTest.java" = "" +"com/sun/net/httpserver/bugs/8300268/MaxIdleConnectionsTest.java" = "" +"com/sun/net/httpserver/bugs/HttpExchange/AutoCloseableHttpExchange.java" = "" +"com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java" = "" +"com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java" = "" +"com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java" = "" +"com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java" = "" +"com/sun/nio/sctp/MessageInfoTests.java" = "" +"com/sun/nio/sctp/SctpChannel/Bind.java" = "" +"com/sun/nio/sctp/SctpChannel/CommUp.java" = "" +"com/sun/nio/sctp/SctpChannel/Connect.java" = "" +"com/sun/nio/sctp/SctpChannel/Receive.java" = "" +"com/sun/nio/sctp/SctpChannel/ReceiveIntoDirect.java" = "" +"com/sun/nio/sctp/SctpChannel/Send.java" = "" +"com/sun/nio/sctp/SctpChannel/Shutdown.java" = "" +"com/sun/nio/sctp/SctpChannel/SocketOptionTests.java" = "" +"com/sun/nio/sctp/SctpMultiChannel/Branch.java" = "" +"com/sun/nio/sctp/SctpMultiChannel/CloseDescriptors.java" = "" +"com/sun/nio/sctp/SctpMultiChannel/Send.java" = "" +"com/sun/nio/sctp/SctpMultiChannel/SendFailed.java" = "" +"com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java" = "" +"com/sun/nio/sctp/SctpServerChannel/Accept.java" = "" +"com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java" = "" +"com/sun/org/apache/xml/internal/security/ShortECDSA.java" = "" +"com/sun/security/auth/CreateLdapPrincipals.java" = "" +"com/sun/security/jgss/InquireSecContextPermissionCheck.java" = "" +"com/sun/security/sasl/util/CheckAccess.java" = "" +"com/sun/tools/attach/AttachSelf.java" = "" +"com/sun/tools/attach/FailedLoadAgentTest.java" = "" +"com/sun/tools/attach/ProviderTest.java" = "" +"com/sun/tools/attach/StartManagementAgent.java" = "" +"com/sun/tools/attach/modules/Driver.java" = "" +"java/beans/Beans/TypoInBeanDescription.java" = "" +"java/beans/EventHandler/Test6179222.java" = "" +"java/beans/EventHandler/Test6788531.java" = "" +"java/beans/Introspector/4058433/TestBeanInfoPriority.java" = "" +"java/beans/Introspector/4058433/TestSwingContainer.java" = "" +"java/beans/Introspector/4168475/Test4168475.java" = "" +"java/beans/Introspector/4520754/Test4520754.java" = "" +"java/beans/Introspector/4750368/Test4750368.java" = "" +"java/beans/Introspector/7064279/Test7064279.java" = "" +"java/beans/Introspector/FlushClassInfoCache.java" = "" +"java/beans/Introspector/MethodOrderException.java" = "" +"java/beans/Introspector/Test4619792.java" = "" +"java/beans/Introspector/Test4634390.java" = "" +"java/beans/Introspector/Test4935607.java" = "" +"java/beans/Introspector/Test5102804.java" = "" +"java/beans/Introspector/Test7195106.java" = "" +"java/beans/Introspector/Test8034085.java" = "" +"java/beans/Introspector/memory/Test4809008.java" = "" +"java/beans/Performance/Test4058433.java" = "" +"java/beans/PropertyChangeSupport/Test4682386.java" = "" +"java/beans/PropertyChangeSupport/TestSynchronization.java" = "" +"java/beans/PropertyDescriptor/OverriddenGetter.java" = "" +"java/beans/PropertyEditor/Test6397609.java" = "" +"java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java" = "" +"java/beans/Statement/ClassForName/ClassForName.java" = "" +"java/beans/Statement/Test4653179.java" = "" +"java/beans/XMLDecoder/spec/TestObject.java" = "" +"java/beans/XMLEncoder/6777487/TestBox.java" = "" +"java/beans/XMLEncoder/ReferenceToNonStaticField.java" = "" +"java/beans/XMLEncoder/Test4631471.java" = "" +"java/beans/XMLEncoder/Test4652928.java" = "" +"java/beans/XMLEncoder/Test4822050.java" = "" +"java/beans/XMLEncoder/Test4903007.java" = "" +"java/beans/XMLEncoder/Test6437265.java" = "" +"java/beans/XMLEncoder/Test6501431.java" = "" +"java/beans/XMLEncoder/Test6570354.java" = "" +"java/beans/XMLEncoder/Test6989223.java" = "" +"java/beans/XMLEncoder/java_awt_AWTKeyStroke.java" = "" +"java/beans/XMLEncoder/java_awt_BorderLayout.java" = "" +"java/beans/XMLEncoder/java_awt_CardLayout.java" = "" +"java/beans/XMLEncoder/java_awt_Component.java" = "" +"java/beans/XMLEncoder/java_awt_Cursor.java" = "" +"java/beans/XMLEncoder/java_awt_Dimension.java" = "" +"java/beans/XMLEncoder/java_awt_Font.java" = "" +"java/beans/XMLEncoder/java_awt_GradientPaint.java" = "" +"java/beans/XMLEncoder/java_awt_GridBagConstraints.java" = "" +"java/beans/XMLEncoder/java_awt_GridBagLayout.java" = "" +"java/beans/XMLEncoder/java_awt_Insets.java" = "" +"java/beans/XMLEncoder/java_awt_LinearGradientPaint.java" = "" +"java/beans/XMLEncoder/java_awt_Point.java" = "" +"java/beans/XMLEncoder/java_awt_RadialGradientPaint.java" = "" +"java/beans/XMLEncoder/java_awt_Rectangle.java" = "" +"java/beans/XMLEncoder/java_awt_geom_AffineTransform.java" = "" +"java/beans/XMLEncoder/javax_swing_Box.java" = "" +"java/beans/XMLEncoder/javax_swing_BoxLayout.java" = "" +"java/beans/XMLEncoder/javax_swing_Box_Filler.java" = "" +"java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java" = "" +"java/beans/XMLEncoder/javax_swing_JButton.java" = "" +"java/beans/XMLEncoder/javax_swing_JComponent.java" = "" +"java/beans/XMLEncoder/javax_swing_JLayeredPane.java" = "" +"java/beans/XMLEncoder/javax_swing_JSplitPane.java" = "" +"java/beans/XMLEncoder/javax_swing_JTree.java" = "" +"java/beans/XMLEncoder/javax_swing_KeyStroke.java" = "" +"java/beans/XMLEncoder/javax_swing_OverlayLayout.java" = "" +"java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java" = "" +"java/beans/XMLEncoder/javax_swing_border_MatteBorder.java" = "" +"java/beans/XMLEncoder/javax_swing_border_TitledBorder.java" = "" +"java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java" = "" +"java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java" = "" +"java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java" = "" +"java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java" = "" +"java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java" = "" +"java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java" = "" +"java/foreign/StdLibTest.java" = "" +"java/foreign/TestBufferStackStress.java" = "" +"java/foreign/TestConcurrentClose.java" = "" +"java/foreign/TestRestricted.java" = "" +"java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java" = "" +"java/foreign/handles/Driver.java" = "" +"java/foreign/largestub/TestLargeStub.java" = "" +"java/io/ByteArrayOutputStream/WriteToReleasesCarrier.java" = "" +"java/io/ClassCache/ContinuousGCTest.java" = "" +"java/io/ClassCache/NullValueTest.java" = "" +"java/io/Console/DefaultCharsetTest.java" = "" +"java/io/Console/LocaleTest.java" = "" +"java/io/Console/ModuleSelectionTest.java" = "" +"java/io/Console/RestoreEchoTest.java" = "" +"java/io/Console/StdinEncodingTest.java" = "" +"java/io/Console/StdoutEncodingTest.java" = "" +"java/io/File/TempDirDoesNotExist.java" = "" +"java/io/FileInputStream/UnreferencedFISClosesFd.java" = "" +"java/io/FileOutputStream/UnreferencedFOSClosesFd.java" = "" +"java/io/ObjectStreamClass/TestOSCClassLoaderLeak.java" = "" +"java/io/PrintStream/FormatLocale.java" = "" +"java/io/RandomAccessFile/UnreferencedRAFClosesFd.java" = "" +"java/io/Serializable/GetField/ReadFieldsCNF.java" = "" "java/io/Serializable/clearHandleTable/ClearHandleTable.java" = "" +"java/io/Serializable/failureAtomicity/FailureAtomicity.java" = "" "java/io/Serializable/getSuidClinitError/GetSuidClinitError.java" = "" +"java/io/Serializable/resolveClass/consTest/ConsTest.java" = "" +"java/io/Serializable/serialFilter/GlobalFilterTest.java" = "" +"java/io/Serializable/serialFilter/InvalidGlobalFilterTest.java" = "" +"java/io/Serializable/serialFilter/MixedFiltersTest.java" = "" +"java/io/Serializable/serialFilter/SerialFactoryFaults.java" = "" +"java/io/Serializable/serialFilter/SerialFilterFactoryTest.java" = "" +"java/io/Serializable/serialFilter/SerialFilterTest.java" = "" +"java/io/Serializable/subclassGC/SubclassGC.java" = "" +"java/lang/Class/GetPackageBootLoaderChildLayer.java" = "" "java/lang/Class/IsAnnotationType.java" = "" +"java/lang/Class/forName/modules/TestDriver.java" = "" +"java/lang/Class/getResource/ResourcesTest.java" = "" +"java/lang/ClassLoader/CustomSystemLoader/InitSystemLoaderTest.java" = "" +"java/lang/ClassLoader/EndorsedDirs.java" = "" +"java/lang/ClassLoader/ExtDirs.java" = "" +"java/lang/ClassLoader/GetSystemPackage.java" = "" "java/lang/ClassLoader/IsParallelCapable.java" = "" +"java/lang/ClassLoader/RecursiveSystemLoader.java" = "" +"java/lang/ClassLoader/deadlock/DelegateTest.java" = "" +"java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java" = "" +"java/lang/ClassLoader/getResource/GetResource.java" = "" +"java/lang/ClassLoader/getResource/automaticmodules/Driver.java" = "" +"java/lang/ClassLoader/getResource/modules/ResourcesTest.java" = "" +"java/lang/ClassLoader/platformClassLoader/DefinePlatformClass.java" = "" +"java/lang/Enum/ValueOf.java" = "" +"java/lang/Float/Binary16ConversionNaN.java" = "" +"java/lang/IO/IO.java" = "" +"java/lang/Math/IntegralPowTest.java" = "" +"java/lang/ModuleLayer/BasicLayerTest.java" = "" +"java/lang/ModuleLayer/automatic/AutomaticModulesTest.java" = "" +"java/lang/ModuleTests/AddExportsTest.java" = "" +"java/lang/ModuleTests/BasicModuleTest.java" = "" +"java/lang/ModuleTests/access/AccessTest.java" = "" +"java/lang/ModuleTests/addXXX/Driver.java" = "" +"java/lang/ModuleTests/annotation/Basic.java" = "" +"java/lang/Object/FinalizationOption.java" = "" +"java/lang/Object/InvalidFinalizationOption.java" = "" +"java/lang/Package/annotation/PackageInfoTest.java" = "" +"java/lang/Package/bootclasspath/GetPackageFromBootClassPath.java" = "" +"java/lang/ProcessBuilder/CloseRace.java" = "" +"java/lang/ProcessBuilder/JspawnhelperWarnings.java" = "" +"java/lang/ProcessBuilder/ProcessStartLoggingTest.java" = "" +"java/lang/ProcessBuilder/ReaderWriterTest.java" = "" +"java/lang/RuntimeTests/RuntimeExitLogTest.java" = "" +"java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java" = "" +"java/lang/ScopedValue/StressStackOverflow.java" = "" "java/lang/SecurityManager/CheckSecurityProvider.java" = "" +"java/lang/StableValue/StableFunctionTest.java" = "" +"java/lang/StableValue/StableIntFunctionTest.java" = "" +"java/lang/StableValue/StableListTest.java" = "" +"java/lang/StableValue/StableMapTest.java" = "" +"java/lang/StableValue/StableSupplierTest.java" = "" +"java/lang/StableValue/StableValueTest.java" = "" +"java/lang/StableValue/StableValuesSafePublicationTest.java" = "" +"java/lang/StableValue/TrustedFieldTypeTest.java" = "" +"java/lang/StackTraceElement/ModuleFrames.java" = "" +"java/lang/StackTraceElement/SerialTest.java" = "" +"java/lang/StackTraceElement/WithClassLoaderName.java" = "" +"java/lang/StackWalker/CallerFromMain.java" = "" +"java/lang/StackWalker/CallerSensitiveMethod/Main.java" = "" "java/lang/StackWalker/DumpStackTest.java" = "" +"java/lang/StackWalker/LocalsAndOperands.java" = "" "java/lang/StackWalker/MultiThreadStackWalk.java" = "" +"java/lang/StackWalker/ReflectionFrames.java" = "" +"java/lang/StackWalker/SanityTest.java" = "" +"java/lang/StackWalker/StackWalkTest.java" = "" "java/lang/StackWalker/VerifyStackTrace.java" = "" +"java/lang/String/CompactString/VMOptionsTest.java" = "" +"java/lang/String/concat/HiddenClassUnloading.java" = "" +"java/lang/System/AllowSecurityManager.java" = "" +"java/lang/System/FileEncodingTest.java" = "" +"java/lang/System/Logger/custom/CustomLoggerTest.java" = "" +"java/lang/System/Logger/default/DefaultLoggerTest.java" = "" +"java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java" = "" +"java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java" = "" +"java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java" = "" +"java/lang/System/LoggerFinder/RecursiveLoading/PlatformRecursiveLoadingTest.java" = "" +"java/lang/System/LoggerFinder/RecursiveLoading/RecursiveLoadingTest.java" = "" +"java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java" = "" +"java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java" = "" +"java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java" = "" +"java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java" = "" +"java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java" = "" +"java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java" = "" +"java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java" = "" +"java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java" = "" +"java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java" = "" +"java/lang/System/LoggerFinder/internal/SimpleConsoleLoggerTest/SimpleConsoleLoggerTest.java" = "" +"java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java" = "" +"java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java" = "" +"java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java" = "" +"java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java" = "" +"java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java" = "" +"java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java" = "" +"java/lang/System/PropertyTest.java" = "" +"java/lang/System/SecurityManagerWarnings.java" = "" "java/lang/System/finalization/FinThreads.java" = "" +"java/lang/Thread/JoinWithDuration.java" = "" +"java/lang/Thread/ThreadSleepEvent.java" = "" +"java/lang/Thread/ThreadSleepEventThrows.java" = "" +"java/lang/Thread/UncaughtExceptionsTest.java" = "" +"java/lang/Thread/virtual/CarrierThreadInfo.java" = "" +"java/lang/Thread/virtual/CustomScheduler.java" = "" +"java/lang/Thread/virtual/MonitorEnterWaitOOME.java" = "" +"java/lang/Thread/virtual/ParkWithFixedThreadPool.java" = "" +"java/lang/Thread/virtual/Parking.java" = "" +"java/lang/Thread/virtual/StackFrames.java" = "" +"java/lang/Thread/virtual/TraceVirtualThreadLocals.java" = "" +"java/lang/Thread/virtual/YieldQueuing.java" = "" +"java/lang/Thread/virtual/stress/CompletableFutureTimedGet.java" = "" +"java/lang/ThreadGroup/BasicTests.java" = "" +"java/lang/WeakPairMap/Driver.java" = "" "java/lang/annotation/AnnotationToStringTest.java" = "" +"java/lang/annotation/AnnotationVerifier.java" = "" +"java/lang/annotation/AnnotationsInheritanceOrderRedefinitionTest.java" = "" +"java/lang/annotation/LoaderLeakTest.java" = "" +"java/lang/annotation/package-info.java" = "" +"java/lang/annotation/repeatingAnnotations/RepeatedUnitTest.java" = "" +"java/lang/constant/boottest/java.base/jdk/internal/constant/ConstantUtilsTest.java" = "" +"java/lang/instrument/AddTransformerTest.java" = "" +"java/lang/instrument/AppendToBootstrapClassPathTest.java" = "" +"java/lang/instrument/AppendToClassPathTest.java" = "" +"java/lang/instrument/BootClassPath/BootClassPathTest.sh" = "" +"java/lang/instrument/BootstrapClassPathTest.java" = "" +"java/lang/instrument/CustomSystemLoader/Agent.java" = "" +"java/lang/instrument/DaemonThread/TestDaemonThread.java" = "" +"java/lang/instrument/FromShutdownHook.java" = "" +"java/lang/instrument/GetAllLoadedClassesTest.java" = "" +"java/lang/instrument/GetInitiatedClassesTest.java" = "" +"java/lang/instrument/GetObjectSizeTest.java" = "" +"java/lang/instrument/IsModifiableClassAgent.java" = "" +"java/lang/instrument/ManifestTest.sh" = "" +"java/lang/instrument/ManyMethodsBenchmarkAgent.java" = "" +"java/lang/instrument/NoTransformerAddedTest.java" = "" +"java/lang/instrument/NullGetObjectSizeTest.java" = "" +"java/lang/instrument/NullRedefineClassesTests.java" = "" +"java/lang/instrument/NullTransformerAddTest.java" = "" +"java/lang/instrument/NullTransformerRemoveTest.java" = "" +"java/lang/instrument/ParallelTransformerLoaderTest.java" = "" +"java/lang/instrument/PremainClass/InheritAgent0001.java" = "" +"java/lang/instrument/PremainClass/InheritAgent0010.java" = "" +"java/lang/instrument/PremainClass/InheritAgent0011.java" = "" +"java/lang/instrument/PremainClass/InheritAgent0100.java" = "" +"java/lang/instrument/PremainClass/InheritAgent0101.java" = "" +"java/lang/instrument/PremainClass/InheritAgent0110.java" = "" +"java/lang/instrument/PremainClass/InheritAgent0111.java" = "" +"java/lang/instrument/PremainClass/InheritAgent1000.java" = "" +"java/lang/instrument/PremainClass/InheritAgent1001.java" = "" +"java/lang/instrument/PremainClass/InheritAgent1010.java" = "" +"java/lang/instrument/PremainClass/InheritAgent1011.java" = "" +"java/lang/instrument/PremainClass/InheritAgent1100.java" = "" +"java/lang/instrument/PremainClass/InheritAgent1101.java" = "" +"java/lang/instrument/PremainClass/InheritAgent1110.java" = "" +"java/lang/instrument/PremainClass/InheritAgent1111.java" = "" +"java/lang/instrument/PremainClass/NoPremainAgent.java" = "" +"java/lang/instrument/PremainClass/NonPublicAgent.java" = "" +"java/lang/instrument/PremainClass/NonPublicPremainAgent.java" = "" +"java/lang/instrument/PremainClass/PremainClassTest.java" = "" +"java/lang/instrument/PremainClass/ZeroArgPremainAgent.java" = "" +"java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java" = "" +"java/lang/instrument/RedefineBigClass.sh" = "" +"java/lang/instrument/RedefineClassWithNativeMethod.sh" = "" +"java/lang/instrument/RedefineClassesDisabledTest.java" = "" +"java/lang/instrument/RedefineClassesTests.java" = "" +"java/lang/instrument/RedefineInterfaceMethods/RedefineInterfaceMethods.java" = "" +"java/lang/instrument/RedefineMathTesterMethods/RedefineMathTesterMethods.java" = "" +"java/lang/instrument/RedefineMethodDelInvoke.sh" = "" +"java/lang/instrument/RedefineMethodInBacktrace.sh" = "" +"java/lang/instrument/RedefineModuleTest.java" = "" +"java/lang/instrument/RedefineNestmateAttr/TestNestmateAttr.java" = "" +"java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java" = "" +"java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java" = "" +"java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java" = "" +"java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh" = "" +"java/lang/instrument/RemoveAbsentTransformerTest.java" = "" +"java/lang/instrument/RemoveTransformerTest.java" = "" +"java/lang/instrument/RetransformApp.java" = "" +"java/lang/instrument/RetransformBigClass.sh" = "" +"java/lang/instrument/RetransformWithMethodParametersTest.java" = "" +"java/lang/instrument/SingleTransformerTest.java" = "" +"java/lang/instrument/TestAgentWithLimitMods.java" = "" +"java/lang/instrument/TraceUsageTest.java" = "" +"java/lang/instrument/TransformMethodTest.java" = "" +"java/lang/instrument/TransformerManagementThreadAddTests.java" = "" +"java/lang/instrument/TransformerManagementThreadRemoveTests.java" = "" +"java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.java" = "" +"java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh" = "" +"java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh" = "" +"java/lang/instrument/appendToClassLoaderSearch/run_tests.sh" = "" +"java/lang/instrument/executableJAR/ExecJarWithAgent.java" = "" +"java/lang/instrument/modules/AppendToClassPathModuleTest.java" = "" +"java/lang/invoke/7157574/Test7157574.java" = "" +"java/lang/invoke/ClassSpecializerTest.java" = "" +"java/lang/invoke/ClassValueTest.java" = "" +"java/lang/invoke/CustomizedLambdaFormTest.java" = "" +"java/lang/invoke/DumpMethodHandleInternals.java" = "" +"java/lang/invoke/FindAccessTest.java" = "" +"java/lang/invoke/JavaUtilConcurrentLookupTest.java" = "" +"java/lang/invoke/MethodHandleProxies/BasicTest.java" = "" +"java/lang/invoke/MethodHandleProxies/Driver.java" = "" +"java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java" = "" +"java/lang/invoke/MethodHandles/ensureInitialized/Main.java" = "" +"java/lang/invoke/MethodHandles/privateLookupIn/Driver.java" = "" +"java/lang/invoke/MethodHandles/publicLookup/Driver.java" = "" +"java/lang/invoke/MethodHandlesGeneralTest.java" = "" +"java/lang/invoke/PrivateInterfaceCall.java" = "" +"java/lang/invoke/PrivateInvokeTest.java" = "" +"java/lang/invoke/RevealDirectTest.java" = "" +"java/lang/invoke/SpecialInterfaceCall.java" = "" +"java/lang/invoke/ThrowExceptionsTest.java" = "" +"java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java" = "" +"java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java" = "" +"java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java" = "" +"java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java" = "" +"java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java" = "" +"java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java" = "" +"java/lang/invoke/VarHandles/VarHandleTestReflection.java" = "" +"java/lang/invoke/VarargsArrayTest.java" = "" +"java/lang/invoke/callerSensitive/CallerSensitiveAccess.java" = "" +"java/lang/invoke/callerSensitive/Main.java" = "" +"java/lang/invoke/defineHiddenClass/BasicTest.java" = "" +"java/lang/invoke/defineHiddenClass/StaticInvocableTest.java" = "" +"java/lang/invoke/defineHiddenClass/TypeDescriptorTest.java" = "" +"java/lang/invoke/defineHiddenClass/UnloadingTest.java" = "" +"java/lang/invoke/findSpecial/FindSpecialTest.java" = "" +"java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java" = "" +"java/lang/invoke/lambda/LambdaAsm.java" = "" +"java/lang/invoke/lambda/LambdaEagerInitTest.java" = "" +"java/lang/invoke/lookup/ReflectiveLookupTest.java" = "" +"java/lang/invoke/modules/Driver.java" = "" +"java/lang/invoke/modules/Driver1.java" = "" +"java/lang/management/BufferPoolMXBean/Basic.java" = "" +"java/lang/management/ClassLoadingMXBean/LoadCounts.java" = "" +"java/lang/management/ClassLoadingMXBean/TestVerboseClassLoading.java" = "" +"java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java" = "" +"java/lang/management/MXBean/MXBeanBehavior.java" = "" +"java/lang/management/ManagementFactory/GetObjectName.java" = "" +"java/lang/management/ManagementFactory/GetPlatformMXBeans.java" = "" +"java/lang/management/ManagementFactory/MXBeanException.java" = "" +"java/lang/management/ManagementFactory/MXBeanProxyTest.java" = "" +"java/lang/management/ManagementFactory/PlatformMBeanServerTest.java" = "" +"java/lang/management/ManagementFactory/ProxyExceptions.java" = "" +"java/lang/management/ManagementFactory/ProxyTypeMapping.java" = "" +"java/lang/management/ManagementFactory/ThreadMXBeanProxy.java" = "" +"java/lang/management/ManagementFactory/ValidateOpenTypes.java" = "" +"java/lang/management/MemoryMXBean/CollectionUsageThreshold.java" = "" +"java/lang/management/MemoryMXBean/GetMBeanInfo.java" = "" +"java/lang/management/MemoryMXBean/LowMemoryTest2.java" = "" +"java/lang/management/MemoryMXBean/MemoryManagement.java" = "" +"java/lang/management/MemoryMXBean/Pending.java" = "" +"java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java" = "" +"java/lang/management/MemoryMXBean/TestVerboseMemory.java" = "" +"java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java" = "" +"java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java" = "" +"java/lang/management/RuntimeMXBean/InputArgument.java" = "" +"java/lang/management/ThreadMXBean/AllThreadIds.java" = "" +"java/lang/management/ThreadMXBean/FindDeadlocks.java" = "" +"java/lang/management/ThreadMXBean/FindMonitorDeadlock.java" = "" +"java/lang/management/ThreadMXBean/Locks.java" = "" +"java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java" = "" +"java/lang/management/ThreadMXBean/SynchronizationStatistics.java" = "" +"java/lang/management/ThreadMXBean/ThreadBlockedCount.java" = "" +"java/lang/management/ThreadMXBean/ThreadCpuTime.java" = "" +"java/lang/management/ThreadMXBean/ThreadDaemonTest.java" = "" +"java/lang/management/ThreadMXBean/ThreadInfoArray.java" = "" +"java/lang/management/ThreadMXBean/ThreadLists.java" = "" +"java/lang/management/ThreadMXBean/ThreadStackTrace.java" = "" +"java/lang/management/ThreadMXBean/ThreadUserTime.java" = "" +"java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java" = "" +"java/lang/module/AutomaticModulesTest.java" = "" +"java/lang/module/ModuleDescriptorHashCodeTest.java" = "" +"java/lang/module/ModuleReader/ModuleReaderTest.java" = "" +"java/lang/module/MultiReleaseJarTest.java" = "" +"java/lang/module/Packages/GetPackagesTest.java" = "" +"java/lang/module/customfs/ModulesInCustomFileSystem.java" = "" "java/lang/ref/Basic.java" = "" +"java/lang/ref/CleanerTest.java" = "" "java/lang/ref/FinalizeOverride.java" = "" +"java/lang/ref/FinalizerHistogramTest.java" = "" +"java/lang/ref/OOMEInReferenceHandler.java" = "" +"java/lang/ref/ReachabilityFenceTest.java" = "" +"java/lang/reflect/AccessFlag/StrictAccessFlagTest.java" = "" +"java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java" = "" +"java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java" = "" +"java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java" = "" +"java/lang/reflect/MethodHandleAccessorsTest.java" = "" +"java/lang/reflect/Proxy/ProxyTest.java" = "" +"java/lang/reflect/callerCache/ReflectionCallerCacheTest.java" = "" +"java/lang/reflect/classInitialization/ExceptionInClassInitialization.java" = "" +"java/lang/reflect/records/IsRecordTest.java" = "" +"java/lang/runtime/CarriersTest.java" = "" +"java/lang/runtime/SwitchBootstrapsTest.java" = "" +"java/math/BigDecimal/DoubleFloatValueTests.java" = "" +"java/math/BigInteger/ByteArrayConstructorTest.java" = "" +"java/math/BigInteger/ModPow65537.java" = "" +"java/math/BigInteger/ModPowPowersof2.java" = "" +"java/math/BigInteger/MutableBigIntegerShiftTests.java" = "" +"java/math/BigInteger/OperatorNpeTests.java" = "" +"java/math/BigInteger/PrimeTest.java" = "" +"java/math/BigInteger/PrimitiveConversionTests.java" = "" +"java/math/BigInteger/ProbablePrime.java" = "" +"java/math/BigInteger/SerializationTests.java" = "" +"java/math/BigInteger/StringConstructor.java" = "" +"java/math/BigInteger/TestValueExact.java" = "" +"java/math/BigInteger/UnicodeConstructor.java" = "" +"java/math/RoundingMode/RoundingModeTests.java" = "" +"java/net/Authenticator/AuthNPETest.java" = "" +"java/net/Authenticator/B4678055.java" = "" +"java/net/Authenticator/B4722333.java" = "" +"java/net/Authenticator/B4759514.java" = "" +"java/net/Authenticator/B4769350.java" = "" +"java/net/Authenticator/B4921848.java" = "" +"java/net/Authenticator/B4962064.java" = "" +"java/net/Authenticator/B6870935.java" = "" +"java/net/Authenticator/B8034170.java" = "" +"java/net/Authenticator/BasicTest.java" = "" +"java/net/Authenticator/BasicTest3.java" = "" +"java/net/Authenticator/BasicTest4.java" = "" +"java/net/Authenticator/Deadlock.java" = "" +"java/net/Authenticator/GetAuthenticatorTest.java" = "" +"java/net/B6499348.java" = "" +"java/net/BindException/Test.java" = "" +"java/net/CookieHandler/B6277794.java" = "" +"java/net/CookieHandler/B6791927.java" = "" +"java/net/CookieHandler/CookieHandlerTest.java" = "" +"java/net/CookieHandler/CookieManagerTest.java" = "" +"java/net/CookieHandler/EmptyCookieHeader.java" = "" +"java/net/CookieHandler/LocalHostCookie.java" = "" +"java/net/CookieHandler/NullUriCookieTest.java" = "" +"java/net/CookieHandler/TestHttpCookie.java" = "" +"java/net/DatagramPacket/CheckBoundaries.java" = "" +"java/net/DatagramPacket/Constructor.java" = "" +"java/net/DatagramPacket/Getters.java" = "" +"java/net/DatagramPacket/Offset.java" = "" +"java/net/DatagramPacket/ReuseBuf.java" = "" +"java/net/DatagramPacket/Setters.java" = "" +"java/net/DatagramPacket/Unresolved.java" = "" +"java/net/DatagramSocket/AddressNotSet.java" = "" +"java/net/DatagramSocket/B6411513.java" = "" +"java/net/DatagramSocket/B8035653.java" = "" +"java/net/DatagramSocket/BindFailTest.java" = "" +"java/net/DatagramSocket/ConnectPortZero.java" = "" +"java/net/DatagramSocket/Constructor.java" = "" +"java/net/DatagramSocket/DatagramSocketExample.java" = "" +"java/net/DatagramSocket/DatagramSocketMulticasting.java" = "" +"java/net/DatagramSocket/DatagramTimeout.java" = "" +"java/net/DatagramSocket/GetLocalAddress.java" = "" +"java/net/DatagramSocket/ImplicitBind.java" = "" +"java/net/DatagramSocket/InheritHandle.java" = "" +"java/net/DatagramSocket/InterruptibleDatagramSocket.java" = "" +"java/net/DatagramSocket/LocalSocketAddress.java" = "" +"java/net/DatagramSocket/OldDatagramSocketImplTest.java" = "" +"java/net/DatagramSocket/PortUnreachable.java" = "" +"java/net/DatagramSocket/ReportSocketClosed.java" = "" +"java/net/DatagramSocket/ReuseAddressTest.java" = "" +"java/net/DatagramSocket/Send12k.java" = "" +"java/net/DatagramSocket/SendCheck.java" = "" +"java/net/DatagramSocket/SendDatagramToBadAddress.java" = "" +"java/net/DatagramSocket/SendPortZero.java" = "" +"java/net/DatagramSocket/SendReceiveMaxSize.java" = "" +"java/net/DatagramSocket/SendSize.java" = "" +"java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java" = "" +"java/net/DatagramSocket/SetGetReceiveBufferSize.java" = "" +"java/net/DatagramSocket/SetGetSendBufferSize.java" = "" +"java/net/DatagramSocket/SupportedOptionsCheck.java" = "" +"java/net/DatagramSocket/TestAfterClose.java" = "" +"java/net/DatagramSocket/UnreferencedDatagramSockets.java" = "" +"java/net/DatagramSocketImpl/CheckDiscard.java" = "" +"java/net/DatagramSocketImpl/TestCreate.java" = "" +"java/net/DatagramSocketImpl/TestDefaultBehavior.java" = "" +"java/net/HttpCookie/CookieNegativeMaxAge.java" = "" +"java/net/HttpCookie/ExpiredCookieTest.java" = "" +"java/net/HttpCookie/IllegalCookieNameTest.java" = "" +"java/net/HttpURLConnection/HostHeaderTest.java" = "" +"java/net/HttpURLConnection/HttpResponseCode.java" = "" +"java/net/HttpURLConnection/HttpURLConWithProxy.java" = "" +"java/net/HttpURLConnection/HttpURLConnUsingProxy.java" = "" +"java/net/HttpURLConnection/HttpURLConnectionExpect100Test.java" = "" +"java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java" = "" +"java/net/HttpURLConnection/HttpURLConnectionHeadersOrder.java" = "" +"java/net/HttpURLConnection/HttpURLProxySelectionTest.java" = "" +"java/net/HttpURLConnection/NoProxyTest.java" = "" +"java/net/HttpURLConnection/Response1xxTest.java" = "" +"java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java" = "" +"java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java" = "" +"java/net/HttpURLConnection/UnmodifiableMaps.java" = "" +"java/net/HttpURLConnection/getResponseCode.java" = "" +"java/net/IDN/IllegalArg.java" = "" +"java/net/IDN/UseSTD3ASCIIRules.java" = "" +"java/net/IDNTest.java" = "" +"java/net/Inet4Address/PingThis.java" = "" +"java/net/Inet4Address/isSiteLocalAddress.java" = "" +"java/net/Inet4Address/textToNumericFormat.java" = "" +"java/net/Inet6Address/B4923906.java" = "" +"java/net/Inet6Address/B6206527.java" = "" +"java/net/Inet6Address/B6558853.java" = "" +"java/net/Inet6Address/IPv6AddressTypes.java" = "" +"java/net/Inet6Address/IPv6Numeric.java" = "" +"java/net/Inet6Address/PreferIPv6AddressesTest.java" = "" +"java/net/Inet6Address/Scoping.java" = "" +"java/net/Inet6Address/StringScope.java" = "" +"java/net/Inet6Address/serialize/Inet6AddressSerTest.java" = "" +"java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java" = "" +"java/net/Inet6Address/serialize/Serialize.java" = "" +"java/net/InetAddress/B5087907.java" = "" +"java/net/InetAddress/B6246242.java" = "" +"java/net/InetAddress/B6296240.java" = "" +"java/net/InetAddress/BadDottedIPAddress.java" = "" +"java/net/InetAddress/CachedUnknownHostName.java" = "" +"java/net/InetAddress/CheckJNI.java" = "" +"java/net/InetAddress/GetLoopbackAddress.java" = "" +"java/net/InetAddress/HashSpread.java" = "" +"java/net/InetAddress/HostsFileOrderingTest.java" = "" +"java/net/InetAddress/IPv4Formats.java" = "" +"java/net/InetAddress/InternalNameServiceTest.java" = "" +"java/net/InetAddress/InternalNameServiceWithHostsFileTest.java" = "" +"java/net/InetAddress/InternalNameServiceWithNoHostsFileTest.java" = "" +"java/net/InetAddress/IsHostReachableBug.java" = "" +"java/net/InetAddress/IsReachable.java" = "" +"java/net/InetAddress/IsReachableViaLoopbackTest.java" = "" +"java/net/InetAddress/NullCharInHostnameDriver.java" = "" +"java/net/InetAddress/OfLiteralTest.java" = "" +"java/net/InetAddress/WhiteSpaceHostTest.java" = "" +"java/net/InetAddress/getOriginalHostName.java" = "" +"java/net/InetAddress/ptr/Lookup.java" = "" +"java/net/InetSocketAddress/B4849451.java" = "" +"java/net/InetSocketAddress/B6469803.java" = "" +"java/net/InetSocketAddress/CreateUnresolved.java" = "" +"java/net/InetSocketAddress/ToString.java" = "" +"java/net/InterfaceAddress/Equals.java" = "" +"java/net/InterfaceAddress/NetworkPrefixLength.java" = "" +"java/net/JarURLConnection/TestDefaultBehavior.java" = "" +"java/net/MulticastSocket/B6425815.java" = "" +"java/net/MulticastSocket/B6427403.java" = "" +"java/net/MulticastSocket/Constructor.java" = "" +"java/net/MulticastSocket/IPMulticastIF.java" = "" +"java/net/MulticastSocket/JoinLeave.java" = "" +"java/net/MulticastSocket/MultiDead.java" = "" +"java/net/MulticastSocket/MulticastAddresses.java" = "" +"java/net/MulticastSocket/MulticastTTL.java" = "" +"java/net/MulticastSocket/NetworkInterfaceEmptyGetInetAddressesTest.java" = "" +"java/net/MulticastSocket/NoSetNetworkInterface.java" = "" +"java/net/MulticastSocket/Reuse.java" = "" +"java/net/MulticastSocket/SendPortZero.java" = "" +"java/net/MulticastSocket/SetGetNetworkInterfaceTest.java" = "" +"java/net/MulticastSocket/SetLoopbackMode.java" = "" +"java/net/MulticastSocket/SetLoopbackModeIPv4.java" = "" +"java/net/MulticastSocket/SetLoopbackOption.java" = "" +"java/net/MulticastSocket/SetOutgoingIf.java" = "" +"java/net/MulticastSocket/SetTTLAndGetTTL.java" = "" +"java/net/MulticastSocket/SetTTLTo0.java" = "" +"java/net/MulticastSocket/TestDefaults.java" = "" +"java/net/MulticastSocket/TestInterfaces.java" = "" +"java/net/MulticastSocket/TimeToLive.java" = "" +"java/net/MulticastSocket/UnreferencedMulticastSockets.java" = "" +"java/net/NetworkConfigurationProbe.java" = "" +"java/net/NetworkInterface/Equals.java" = "" +"java/net/NetworkInterface/GetMacAddress.java" = "" +"java/net/NetworkInterface/IPv4Only.java" = "" +"java/net/NetworkInterface/IndexTest.java" = "" +"java/net/NetworkInterface/NetParamsTest.java" = "" +"java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java" = "" +"java/net/NetworkInterface/NetworkInterfaceStreamTest.java" = "" +"java/net/NetworkInterface/NullMacAddress.java" = "" +"java/net/NetworkInterface/SubNetworkInterfaceTest.java" = "" +"java/net/NetworkInterface/Test.java" = "" +"java/net/NetworkInterface/UniqueMacAddressesTest.java" = "" +"java/net/PlainSocketImpl/BigBacklog.java" = "" +"java/net/PlainSocketImpl/CustomSocketImplFactory.java" = "" +"java/net/PlainSocketImpl/SetBufferSize.java" = "" +"java/net/PlainSocketImpl/SetOption.java" = "" +"java/net/PortUnreachableException/Concurrent.java" = "" +"java/net/PortUnreachableException/OneExceptionOnly.java" = "" +"java/net/PortUnreachableException/Test.java" = "" +"java/net/ProxySelector/B6563259.java" = "" +"java/net/ProxySelector/B6737819.java" = "" +"java/net/ProxySelector/B8035158.java" = "" +"java/net/ProxySelector/LoopbackAddresses.java" = "" +"java/net/ProxySelector/MultiThreadedSystemProxies.java" = "" +"java/net/ProxySelector/NullArguments.java" = "" +"java/net/ProxySelector/NullSelector.java" = "" +"java/net/ProxySelector/ProxyTest.java" = "" +"java/net/ProxySelector/SystemProxies.java" = "" +"java/net/ResponseCache/B6181108.java" = "" +"java/net/ResponseCache/ResponseCacheTest.java" = "" +"java/net/ResponseCache/Test.java" = "" +"java/net/ResponseCache/Test2.java" = "" +"java/net/ResponseCache/getResponseCode.java" = "" +"java/net/SctpSanity.java" = "" +"java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java" = "" +"java/net/ServerSocket/AcceptInheritHandle.java" = "" +"java/net/ServerSocket/ClosedServerSocketTest.java" = "" +"java/net/ServerSocket/ImplAccept.java" = "" +"java/net/ServerSocket/IsClosedAfterAsyncClose.java" = "" +"java/net/ServerSocket/NullConstructor.java" = "" +"java/net/ServerSocket/TestAfterClose.java" = "" +"java/net/ServerSocket/UnreferencedSockets.java" = "" +"java/net/Socket/AddressTest.java" = "" +"java/net/Socket/AsyncShutdown.java" = "" +"java/net/Socket/B6210227.java" = "" +"java/net/Socket/CloseAvailable.java" = "" +"java/net/Socket/ClosedSocketTest.java" = "" +"java/net/Socket/ConnectFailTest.java" = "" +"java/net/Socket/ConnectSocksProxyTest.java" = "" +"java/net/Socket/ConnectionReset.java" = "" +"java/net/Socket/CtorFailTest.java" = "" +"java/net/Socket/DeadlockTest.java" = "" +"java/net/Socket/ExceptionText.java" = "" +"java/net/Socket/GetLocalAddress.java" = "" +"java/net/Socket/HttpProxy.java" = "" +"java/net/Socket/IDNTest.java" = "" +"java/net/Socket/InheritHandle.java" = "" +"java/net/Socket/InheritTimeout.java" = "" +"java/net/Socket/LinkLocal.java" = "" +"java/net/Socket/NullHost.java" = "" +"java/net/Socket/OldSocketImplTest.java" = "" +"java/net/Socket/ProxyCons.java" = "" +"java/net/Socket/RST.java" = "" +"java/net/Socket/ReadAfterReset.java" = "" +"java/net/Socket/ReadTimeout.java" = "" +"java/net/Socket/RejectIPv6.java" = "" +"java/net/Socket/SetReceiveBufferSize.java" = "" +"java/net/Socket/SetSoLinger.java" = "" +"java/net/Socket/ShutdownBoth.java" = "" +"java/net/Socket/ShutdownInput.java" = "" +"java/net/Socket/SoTimeout.java" = "" +"java/net/Socket/SocketGrowth.java" = "" +"java/net/Socket/SocksConnectTimeout.java" = "" +"java/net/Socket/Streams.java" = "" +"java/net/Socket/TestAfterClose.java" = "" +"java/net/Socket/TestClose.java" = "" +"java/net/Socket/TestTcpNoDelay.java" = "" +"java/net/Socket/Timeout.java" = "" +"java/net/Socket/Timeouts.java" = "" +"java/net/Socket/TrafficClass.java" = "" +"java/net/Socket/UdpSocket.java" = "" +"java/net/Socket/UrgentDataTest.java" = "" +"java/net/Socket/asyncClose/AsyncClose.java" = "" +"java/net/Socket/asyncClose/BrokenPipe.java" = "" +"java/net/Socket/asyncClose/Leaky.java" = "" "java/net/Socket/asyncClose/Race.java" = "" +"java/net/Socket/setReuseAddress/Basic.java" = "" +"java/net/Socket/setReuseAddress/Restart.java" = "" +"java/net/SocketException/TestSocketExceptionCtor.java" = "" +"java/net/SocketImpl/BadUsages.java" = "" +"java/net/SocketImpl/ImplSupportedOptions.java" = "" +"java/net/SocketImpl/SocketImplCombinations.java" = "" +"java/net/SocketImpl/TestDefaultBehavior.java" = "" +"java/net/SocketInputStream/SocketClosedException.java" = "" +"java/net/SocketInputStream/SocketTimeout.java" = "" +"java/net/SocketOption/AfterClose.java" = "" +"java/net/SocketOption/CachedImplOptions.java" = "" +"java/net/SocketOption/ImmutableOptions.java" = "" +"java/net/SocketOption/MinimumRcvBufferSize.java" = "" +"java/net/SocketOption/NullsAndBadValues.java" = "" +"java/net/SocketOption/OptionsTest.java" = "" +"java/net/SocketOption/RequiredOptions.java" = "" +"java/net/SocketOption/SupportedOptionsSet.java" = "" +"java/net/SocketOption/TcpKeepAliveTest.java" = "" +"java/net/SocketOption/UnsupportedOptionsTest.java" = "" +"java/net/SocketPermission/ActionSpace.java" = "" +"java/net/SocketPermission/B4414825.java" = "" +"java/net/SocketPermission/Ctor.java" = "" +"java/net/SocketPermission/Equals.java" = "" +"java/net/SocketPermission/NoAction.java" = "" +"java/net/SocketPermission/SocketPermissionCollection.java" = "" +"java/net/SocketPermission/Wildcard.java" = "" +"java/net/Socks/BadProxySelector.java" = "" +"java/net/Socks/SocksIPv6Test.java" = "" +"java/net/Socks/SocksProxyVersion.java" = "" +"java/net/Socks/SocksSocketImplTest.java" = "" +"java/net/Socks/SocksSocketProxySelectorTest.java" = "" +"java/net/Socks/SocksV4Test.java" = "" +"java/net/URI/RelativeEncoding.java" = "" +"java/net/URI/Test.java" = "" +"java/net/URI/URItoURLTest.java" = "" +"java/net/URL/B4148751.java" = "" +"java/net/URL/B6529759.java" = "" +"java/net/URL/B8282395.java" = "" +"java/net/URL/Constructor.java" = "" +"java/net/URL/EarlyOrDelayedParsing.java" = "" +"java/net/URL/Equals.java" = "" +"java/net/URL/GetContent.java" = "" +"java/net/URL/GetDefaultPort.java" = "" +"java/net/URL/HandlerLoop.java" = "" +"java/net/URL/HandlersPkgPrefix/HandlersPkgPrefix.java" = "" +"java/net/URL/HashCode.java" = "" +"java/net/URL/JarHandlerPkgPrefix/JarHandlerPkgPrefix.java" = "" +"java/net/URL/LocaleDependentURLTest.java" = "" +"java/net/URL/NonOverridableHandlerFactory.java" = "" +"java/net/URL/OpenConnection.java" = "" +"java/net/URL/OpenStream.java" = "" +"java/net/URL/ParseAuthority.java" = "" +"java/net/URL/ParseURL.java" = "" +"java/net/URL/PerConnectionProxy.java" = "" +"java/net/URL/Protocol.java" = "" +"java/net/URL/RacyHandler.java" = "" +"java/net/URL/RelativePath.java" = "" +"java/net/URL/RelativeURL.java" = "" +"java/net/URL/RelativeURLTest.java" = "" +"java/net/URL/RestoreURL.java" = "" +"java/net/URL/SpecifyHandler.java" = "" +"java/net/URL/Test.java" = "" +"java/net/URL/TestIPv6Addresses.java" = "" +"java/net/URL/TestPort.java" = "" +"java/net/URL/TestRFC2732.java" = "" +"java/net/URL/URIToURLTest.java" = "" +"java/net/URL/URLFromURITest.java" = "" +"java/net/URL/UppercaseScheme.java" = "" +"java/net/URLClassLoader/AddURLTest.java" = "" +"java/net/URLClassLoader/B6827999.java" = "" +"java/net/URLClassLoader/B6896088.java" = "" "java/net/URLClassLoader/B7050028.java" = "" +"java/net/URLClassLoader/ClassLoad.java" = "" +"java/net/URLClassLoader/ClassPathTest.java" = "" +"java/net/URLClassLoader/FindResourceDoesNotThrowException.java" = "" +"java/net/URLClassLoader/GetURLsTest.java" = "" +"java/net/URLClassLoader/HttpTest.java" = "" +"java/net/URLClassLoader/JarLoaderCloseTest.java" = "" +"java/net/URLClassLoader/NullURLTest.java" = "" +"java/net/URLClassLoader/RemoveJar.java" = "" +"java/net/URLClassLoader/URLParsing.java" = "" +"java/net/URLClassLoader/closetest/CloseTest.java" = "" +"java/net/URLClassLoader/closetest/GetResourceAsStream.java" = "" +"java/net/URLClassLoader/definePackage/SplitPackage.java" = "" +"java/net/URLClassLoader/getresourceasstream/TestDriver.java" = "" +"java/net/URLClassLoader/sealing/CheckSealedTest.java" = "" +"java/net/URLConnection/6212146/TestDriver.java" = "" +"java/net/URLConnection/B5052093.java" = "" +"java/net/URLConnection/ChunkedEncoding.java" = "" +"java/net/URLConnection/Connect.java" = "" +"java/net/URLConnection/ContentHandlers/ContentHandlersTest.java" = "" +"java/net/URLConnection/DisconnectAfterEOF.java" = "" +"java/net/URLConnection/ExifContentGuesser.java" = "" +"java/net/URLConnection/GetContentType.java" = "" +"java/net/URLConnection/GetFileNameMap.java" = "" +"java/net/URLConnection/GetLastModified.java" = "" +"java/net/URLConnection/GetResponseCode.java" = "" +"java/net/URLConnection/GetXmlContentType.java" = "" +"java/net/URLConnection/HandleContentTypeWithAttrs.java" = "" +"java/net/URLConnection/HttpContinueStackOverflow.java" = "" +"java/net/URLConnection/Redirect307Test.java" = "" +"java/net/URLConnection/RedirectLimit.java" = "" +"java/net/URLConnection/RequestProperties.java" = "" +"java/net/URLConnection/RequestPropertyValues.java" = "" +"java/net/URLConnection/ResendPostBody.java" = "" +"java/net/URLConnection/Responses.java" = "" +"java/net/URLConnection/SetDefaultUseCaches.java" = "" +"java/net/URLConnection/SetIfModifiedSince.java" = "" +"java/net/URLConnection/TIFFContentGuesser.java" = "" +"java/net/URLConnection/TimeoutTest.java" = "" +"java/net/URLConnection/TruncatedFixedResponse.java" = "" +"java/net/URLConnection/URLConnectionHeaders.java" = "" +"java/net/URLConnection/URLConnectionHeadersOrder.java" = "" +"java/net/URLConnection/UnknownContentType.java" = "" +"java/net/URLConnection/ZeroContentLength.java" = "" +"java/net/URLConnection/contentHandler/UserContentHandler.java" = "" +"java/net/URLDecoder/B6463990.java" = "" +"java/net/URLDecoder/EncodeDecode.java" = "" +"java/net/URLDecoder/EncodingTest.java" = "" +"java/net/URLDecoder/URLDecoderArgs.java" = "" +"java/net/URLEncoder/DecodeNonEncoded.java" = "" +"java/net/URLEncoder/Decoder.java" = "" +"java/net/URLEncoder/EncodingTest.java" = "" +"java/net/URLEncoder/SurrogatePairs.java" = "" +"java/net/URLEncoder/URLEncodeDecode.java" = "" +"java/net/URLEncoder/URLEncoderEncodeArgs.java" = "" +"java/net/URLPermission/InvalidCharacterTest.java" = "" +"java/net/URLPermission/OpenURL.java" = "" +"java/net/URLPermission/URLPermissionTest.java" = "" +"java/net/URLPermission/URLTest.java" = "" +"java/net/URLPermission/nstest/LookupTest.java" = "" +"java/net/URLStreamHandler/TestDefaultBehavior.java" = "" +"java/net/UnixDomainSocketAddress/AddressTest.java" = "" +"java/net/UnixDomainSocketAddress/LengthTest.java" = "" +"java/net/UnixDomainSocketAddress/UnixDomainSocketAddressSerializationTest.java" = "" +"java/net/httpclient/ALPNFailureTest.java" = "" +"java/net/httpclient/ALPNProxyFailureTest.java" = "" +"java/net/httpclient/AggregateRequestBodyTest.java" = "" +"java/net/httpclient/AsFileDownloadTest.java" = "" +"java/net/httpclient/AsyncExecutorShutdown.java" = "" +"java/net/httpclient/AsyncShutdownNow.java" = "" +"java/net/httpclient/AuthFilterCacheTest.java" = "" +"java/net/httpclient/AuthSchemesTest.java" = "" +"java/net/httpclient/BasicAuthTest.java" = "" +"java/net/httpclient/BasicRedirectTest.java" = "" +"java/net/httpclient/BodySubscribersTest.java" = "" +"java/net/httpclient/BufferingSubscriberCancelTest.java" = "" +"java/net/httpclient/BufferingSubscriberErrorCompleteTest.java" = "" +"java/net/httpclient/BufferingSubscriberTest.java" = "" +"java/net/httpclient/ByteArrayPublishers.java" = "" +"java/net/httpclient/CancelRequestTest.java" = "" +"java/net/httpclient/CancelledResponse.java" = "" +"java/net/httpclient/CancelledResponse2.java" = "" +"java/net/httpclient/ConcurrentResponses.java" = "" +"java/net/httpclient/ConnectExceptionTest.java" = "" +"java/net/httpclient/ConnectTimeoutHandshakeAsync.java" = "" +"java/net/httpclient/ConnectTimeoutHandshakeSync.java" = "" +"java/net/httpclient/ConnectTimeoutNoProxyAsync.java" = "" +"java/net/httpclient/ConnectTimeoutNoProxySync.java" = "" +"java/net/httpclient/ContentLengthHeaderTest.java" = "" +"java/net/httpclient/CookieHeaderTest.java" = "" +"java/net/httpclient/CustomRequestPublisher.java" = "" +"java/net/httpclient/CustomResponseSubscriber.java" = "" +"java/net/httpclient/DebugLoggerTest.java" = "" +"java/net/httpclient/DependentActionsTest.java" = "" +"java/net/httpclient/DependentPromiseActionsTest.java" = "" +"java/net/httpclient/DigestEchoClient.java" = "" +"java/net/httpclient/DigestEchoClientSSL.java" = "" +"java/net/httpclient/EmptyAuthenticate.java" = "" +"java/net/httpclient/EncodedCharsInURI.java" = "" +"java/net/httpclient/EscapedOctetsInURI.java" = "" +"java/net/httpclient/ExecutorShutdown.java" = "" +"java/net/httpclient/ExpectContinue.java" = "" +"java/net/httpclient/ExpectContinueTest.java" = "" +"java/net/httpclient/FilePublisher/FilePublisherPermsTest.java" = "" +"java/net/httpclient/FilePublisher/FilePublisherTest.java" = "" +"java/net/httpclient/FlowAdapterPublisherTest.java" = "" +"java/net/httpclient/FlowAdapterSubscriberTest.java" = "" +"java/net/httpclient/FlowAdaptersCompileOnly.java" = "" +"java/net/httpclient/ForbiddenHeadTest.java" = "" +"java/net/httpclient/GZIPInputStreamTest.java" = "" +"java/net/httpclient/HandshakeFailureTest.java" = "" +"java/net/httpclient/HeadTest.java" = "" +"java/net/httpclient/HeadersTest.java" = "" +"java/net/httpclient/HeadersTest1.java" = "" +"java/net/httpclient/HeadersTest2.java" = "" +"java/net/httpclient/Http1ChunkedTest.java" = "" +"java/net/httpclient/HttpClientBuilderTest.java" = "" +"java/net/httpclient/HttpClientClose.java" = "" +"java/net/httpclient/HttpClientExceptionTest.java" = "" +"java/net/httpclient/HttpClientLocalAddrTest.java" = "" +"java/net/httpclient/HttpClientSNITest.java" = "" +"java/net/httpclient/HttpClientShutdown.java" = "" +"java/net/httpclient/HttpGetInCancelledFuture.java" = "" +"java/net/httpclient/HttpHeadersOf.java" = "" +"java/net/httpclient/HttpInputStreamAvailableTest.java" = "" +"java/net/httpclient/HttpRedirectTest.java" = "" +"java/net/httpclient/HttpRequestBuilderTest.java" = "" +"java/net/httpclient/HttpRequestNewBuilderTest.java" = "" +"java/net/httpclient/HttpResponseConnectionLabelTest.java" = "" +"java/net/httpclient/HttpResponseInputStreamInterruptTest.java" = "" +"java/net/httpclient/HttpResponseInputStreamTest.java" = "" +"java/net/httpclient/HttpResponseLimitingTest.java" = "" +"java/net/httpclient/HttpSlowServerTest.java" = "" +"java/net/httpclient/HttpVersionsTest.java" = "" +"java/net/httpclient/HttpsTunnelAuthTest.java" = "" +"java/net/httpclient/HttpsTunnelTest.java" = "" +"java/net/httpclient/ISO_8859_1_Test.java" = "" +"java/net/httpclient/ImmutableFlowItems.java" = "" +"java/net/httpclient/ImmutableHeaders.java" = "" +"java/net/httpclient/InterruptedBlockingSend.java" = "" +"java/net/httpclient/InvalidInputStreamSubscriptionRequest.java" = "" +"java/net/httpclient/InvalidSSLContextTest.java" = "" +"java/net/httpclient/InvalidSubscriptionRequest.java" = "" +"java/net/httpclient/LargeHandshakeTest.java" = "" +"java/net/httpclient/LargeResponseContent.java" = "" +"java/net/httpclient/LargeResponseTest.java" = "" +"java/net/httpclient/LineAdaptersCompileOnly.java" = "" +"java/net/httpclient/LineBodyHandlerTest.java" = "" +"java/net/httpclient/LineStreamsAndSurrogatesTest.java" = "" +"java/net/httpclient/LineSubscribersAndSurrogatesTest.java" = "" +"java/net/httpclient/ManyRequests.java" = "" +"java/net/httpclient/ManyRequests2.java" = "" +"java/net/httpclient/ManyRequestsLegacy.java" = "" +"java/net/httpclient/MappingResponseSubscriber.java" = "" +"java/net/httpclient/MaxStreams.java" = "" +"java/net/httpclient/MessageHeadersTest.java" = "" +"java/net/httpclient/MethodsTest.java" = "" +"java/net/httpclient/MultiAuthTest.java" = "" +"java/net/httpclient/NoBodyPartOne.java" = "" +"java/net/httpclient/NoBodyPartThree.java" = "" +"java/net/httpclient/NoBodyPartTwo.java" = "" +"java/net/httpclient/NonAsciiCharsInURI.java" = "" +"java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java" = "" +"java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java" = "" +"java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java" = "" +"java/net/httpclient/PlainProxyConnectionTest.java" = "" +"java/net/httpclient/ProxyAuthDisabledSchemes.java" = "" +"java/net/httpclient/ProxyAuthDisabledSchemesSSL.java" = "" +"java/net/httpclient/ProxyAuthTest.java" = "" +"java/net/httpclient/ProxyTest.java" = "" +"java/net/httpclient/RedirectMethodChange.java" = "" +"java/net/httpclient/RedirectTimeoutTest.java" = "" +"java/net/httpclient/RedirectWithCookie.java" = "" +"java/net/httpclient/RelayingPublishers.java" = "" +"java/net/httpclient/RequestBodyTest.java" = "" +"java/net/httpclient/RequestBuilderTest.java" = "" +"java/net/httpclient/Response1xxTest.java" = "" +"java/net/httpclient/Response204.java" = "" +"java/net/httpclient/Response204V2Test.java" = "" +"java/net/httpclient/ResponseBodyBeforeError.java" = "" +"java/net/httpclient/ResponsePublisher.java" = "" +"java/net/httpclient/RestrictedHeadersTest.java" = "" +"java/net/httpclient/RetryPost.java" = "" +"java/net/httpclient/RetryWithCookie.java" = "" +"java/net/httpclient/SSLExceptionTest.java" = "" +"java/net/httpclient/SendResponseHeadersTest.java" = "" +"java/net/httpclient/ServerCloseTest.java" = "" +"java/net/httpclient/ShortRequestBody.java" = "" +"java/net/httpclient/ShortResponseBodyGet.java" = "" +"java/net/httpclient/ShortResponseBodyPost.java" = "" +"java/net/httpclient/ShortResponseBodyPostWithRetry.java" = "" +"java/net/httpclient/ShutdownNow.java" = "" +"java/net/httpclient/SmallTimeout.java" = "" +"java/net/httpclient/SmokeTest.java" = "" +"java/net/httpclient/SpecialHeadersTest.java" = "" +"java/net/httpclient/SplitResponse.java" = "" +"java/net/httpclient/SplitResponseAsync.java" = "" +"java/net/httpclient/SplitResponseKeepAlive.java" = "" +"java/net/httpclient/SplitResponseKeepAliveAsync.java" = "" +"java/net/httpclient/SplitResponseSSL.java" = "" +"java/net/httpclient/SplitResponseSSLAsync.java" = "" +"java/net/httpclient/SplitResponseSSLKeepAlive.java" = "" +"java/net/httpclient/SplitResponseSSLKeepAliveAsync.java" = "" +"java/net/httpclient/StreamCloseTest.java" = "" +"java/net/httpclient/StreamingBody.java" = "" +"java/net/httpclient/SubscriberPublisherAPIExceptions.java" = "" +"java/net/httpclient/TestKitTest.java" = "" +"java/net/httpclient/ThrowingPublishersCustomAfterCancel.java" = "" +"java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java" = "" +"java/net/httpclient/ThrowingPublishersIOAfterCancel.java" = "" +"java/net/httpclient/ThrowingPublishersIOBeforeCancel.java" = "" +"java/net/httpclient/ThrowingPublishersInNextRequest.java" = "" +"java/net/httpclient/ThrowingPublishersInRequest.java" = "" +"java/net/httpclient/ThrowingPublishersInSubscribe.java" = "" +"java/net/httpclient/ThrowingPublishersSanity.java" = "" +"java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java" = "" +"java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java" = "" +"java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java" = "" +"java/net/httpclient/ThrowingPushPromisesAsLinesIO.java" = "" +"java/net/httpclient/ThrowingPushPromisesAsStringCustom.java" = "" +"java/net/httpclient/ThrowingPushPromisesAsStringIO.java" = "" +"java/net/httpclient/ThrowingPushPromisesSanity.java" = "" +"java/net/httpclient/ThrowingSubscribersAsInputStream.java" = "" +"java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java" = "" +"java/net/httpclient/ThrowingSubscribersAsLimiting.java" = "" +"java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java" = "" +"java/net/httpclient/ThrowingSubscribersAsLines.java" = "" +"java/net/httpclient/ThrowingSubscribersAsLinesAsync.java" = "" +"java/net/httpclient/ThrowingSubscribersAsString.java" = "" +"java/net/httpclient/ThrowingSubscribersAsStringAsync.java" = "" +"java/net/httpclient/ThrowingSubscribersSanity.java" = "" +"java/net/httpclient/TimeoutBasic.java" = "" +"java/net/httpclient/TimeoutOrdering.java" = "" +"java/net/httpclient/TlsContextTest.java" = "" +"java/net/httpclient/UnauthorizedTest.java" = "" +"java/net/httpclient/UnknownBodyLengthTest.java" = "" +"java/net/httpclient/UserAuthWithAuthenticator.java" = "" +"java/net/httpclient/UserCookieTest.java" = "" +"java/net/httpclient/VersionTest.java" = "" +"java/net/httpclient/ZeroRedirects.java" = "" +"java/net/httpclient/examples/JavadocExamples.java" = "" +"java/net/httpclient/examples/WebSocketExample.java" = "" +"java/net/httpclient/http2/BadHeadersTest.java" = "" +"java/net/httpclient/http2/BadPushPromiseTest.java" = "" +"java/net/httpclient/http2/BasicTest.java" = "" +"java/net/httpclient/http2/ConnectionFlowControlTest.java" = "" +"java/net/httpclient/http2/ConnectionReuseTest.java" = "" +"java/net/httpclient/http2/ContinuationFrameTest.java" = "" +"java/net/httpclient/http2/ErrorTest.java" = "" +"java/net/httpclient/http2/ExpectContinueResetTest.java" = "" +"java/net/httpclient/http2/FixedThreadPoolTest.java" = "" +"java/net/httpclient/http2/H2GoAwayTest.java" = "" +"java/net/httpclient/http2/HpackBinaryTestDriver.java" = "" +"java/net/httpclient/http2/HpackCircularBufferDriver.java" = "" +"java/net/httpclient/http2/HpackDecoderDriver.java" = "" +"java/net/httpclient/http2/HpackEncoderDriver.java" = "" +"java/net/httpclient/http2/HpackHeaderTableDriver.java" = "" +"java/net/httpclient/http2/HpackHuffmanDriver.java" = "" +"java/net/httpclient/http2/HpackTestHelper.java" = "" +"java/net/httpclient/http2/IdleConnectionTimeoutTest.java" = "" +"java/net/httpclient/http2/IdlePooledConnectionTest.java" = "" +"java/net/httpclient/http2/ImplicitPushCancel.java" = "" +"java/net/httpclient/http2/NoBodyTest.java" = "" +"java/net/httpclient/http2/PostPutTest.java" = "" +"java/net/httpclient/http2/ProxyTest2.java" = "" +"java/net/httpclient/http2/PushPromiseContinuation.java" = "" +"java/net/httpclient/http2/RedirectTest.java" = "" +"java/net/httpclient/http2/ServerPush.java" = "" +"java/net/httpclient/http2/ServerPushWithDiffTypes.java" = "" +"java/net/httpclient/http2/StreamFlowControlTest.java" = "" +"java/net/httpclient/http2/TLSConnection.java" = "" +"java/net/httpclient/http2/Timeout.java" = "" +"java/net/httpclient/http2/TrailingHeadersTest.java" = "" +"java/net/httpclient/http2/UserInfoTest.java" = "" +"java/net/httpclient/offline/OfflineTesting.java" = "" +"java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java" = "" +"java/net/httpclient/security/filePerms/SecurityBeforeFile.java" = "" +"java/net/httpclient/ssltest/CertificateTest.java" = "" +"java/net/httpclient/ssltest/TlsVersionTest.java" = "" +"java/net/httpclient/websocket/Abort.java" = "" +"java/net/httpclient/websocket/AutomaticPong.java" = "" +"java/net/httpclient/websocket/BlowupOutputQueue.java" = "" +"java/net/httpclient/websocket/ConnectionHandoverTest.java" = "" +"java/net/httpclient/websocket/HandshakeUrlEncodingTest.java" = "" +"java/net/httpclient/websocket/HeaderWriterDriver.java" = "" +"java/net/httpclient/websocket/MaskerDriver.java" = "" +"java/net/httpclient/websocket/MessageQueueDriver.java" = "" +"java/net/httpclient/websocket/PendingBinaryPingClose.java" = "" +"java/net/httpclient/websocket/PendingBinaryPongClose.java" = "" +"java/net/httpclient/websocket/PendingPingBinaryClose.java" = "" +"java/net/httpclient/websocket/PendingPingTextClose.java" = "" +"java/net/httpclient/websocket/PendingPongBinaryClose.java" = "" +"java/net/httpclient/websocket/PendingPongTextClose.java" = "" +"java/net/httpclient/websocket/PendingTextPingClose.java" = "" +"java/net/httpclient/websocket/PendingTextPongClose.java" = "" +"java/net/httpclient/websocket/ReaderDriver.java" = "" +"java/net/httpclient/websocket/SendTest.java" = "" +"java/net/httpclient/websocket/WSHandshakeExceptionTest.java" = "" +"java/net/httpclient/websocket/WebSocketBuilderTest.java" = "" +"java/net/httpclient/websocket/WebSocketEndiannessTest.java" = "" +"java/net/httpclient/websocket/WebSocketExtendedTest.java" = "" +"java/net/httpclient/websocket/WebSocketProxyTest.java" = "" +"java/net/httpclient/websocket/WebSocketServerDriver.java" = "" +"java/net/httpclient/websocket/WebSocketTest.java" = "" +"java/net/httpclient/websocket/security/WSSanityTest.java" = "" +"java/net/httpclient/whitebox/AuthenticationFilterTestDriver.java" = "" +"java/net/httpclient/whitebox/ConnectionPoolTestDriver.java" = "" +"java/net/httpclient/whitebox/DefaultProxyDriver.java" = "" +"java/net/httpclient/whitebox/DelegatingExecutorTestDriver.java" = "" +"java/net/httpclient/whitebox/DemandTestDriver.java" = "" +"java/net/httpclient/whitebox/FlowTestDriver.java" = "" +"java/net/httpclient/whitebox/FramesDecoderTestDriver.java" = "" +"java/net/httpclient/whitebox/Http1HeaderParserTestDriver.java" = "" +"java/net/httpclient/whitebox/MinimalFutureTestDriver.java" = "" +"java/net/httpclient/whitebox/RawChannelTestDriver.java" = "" +"java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java" = "" +"java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java" = "" +"java/net/httpclient/whitebox/SSLTubeTestDriver.java" = "" +"java/net/httpclient/whitebox/SelectorTestDriver.java" = "" +"java/net/httpclient/whitebox/WindowControllerTestDriver.java" = "" +"java/net/httpclient/whitebox/WrapperTestDriver.java" = "" +"java/net/ipv6tests/B6521014.java" = "" +"java/net/ipv6tests/BadIPv6Addresses.java" = "" +"java/net/ipv6tests/ScopeTests.java" = "" +"java/net/ipv6tests/TcpTest.java" = "" +"java/net/ipv6tests/UdpTest.java" = "" +"java/net/spi/InetAddressResolverProvider/AddressesCachingTest.java" = "" +"java/net/spi/InetAddressResolverProvider/AddressesStaleCachingTest.java" = "" +"java/net/spi/InetAddressResolverProvider/BootstrapResolverUsageTest.java" = "" +"java/net/spi/InetAddressResolverProvider/BuiltInResolverTest.java" = "" +"java/net/spi/InetAddressResolverProvider/EmptyResultsStreamTest.java" = "" +"java/net/spi/InetAddressResolverProvider/InetAddressUsageInGetProviderTest.java" = "" +"java/net/spi/InetAddressResolverProvider/LookupPolicyMappingTest.java" = "" +"java/net/spi/InetAddressResolverProvider/LookupPolicyOfTest.java" = "" +"java/net/spi/InetAddressResolverProvider/ProviderGetExceptionTest.java" = "" +"java/net/spi/InetAddressResolverProvider/ResolutionWithExceptionTest.java" = "" +"java/net/spi/InetAddressResolverProvider/ReverseLookupDelegationTest.java" = "" +"java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/classpath/ClasspathProviderTest.java" = "" +"java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/module/ModularProviderTest.java" = "" +"java/net/spi/URLStreamHandlerProvider/Basic.java" = "" +"java/net/vthread/BlockingSocketOps.java" = "" +"java/net/vthread/HttpALot.java" = "" +"java/net/vthread/InterruptHttp.java" = "" +"java/net/whitebox/CookieTestDriver.java" = "" +"java/nio/Buffer/AllocateDirectInit.java" = "" +"java/nio/Buffer/Basic.java" = "" +"java/nio/Buffer/BulkPutBuffer.java" = "" +"java/nio/Buffer/ByteBufferViews.java" = "" +"java/nio/Buffer/CharAt.java" = "" +"java/nio/Buffer/Chars.java" = "" +"java/nio/Buffer/Chew.java" = "" +"java/nio/Buffer/CopyDirectMemory.java" = "" +"java/nio/Buffer/DirectBufferAllocTest.java" = "" +"java/nio/Buffer/EqualsCompareTest.java" = "" +"java/nio/Buffer/GetChars.java" = "" +"java/nio/Buffer/LimitDirectMemory.java" = "" +"java/nio/Buffer/LimitDirectMemoryNegativeTest.java" = "" +"java/nio/Buffer/Order.java" = "" +"java/nio/Buffer/ReachabilityTest.java" = "" +"java/nio/Buffer/StringCharBufferSliceTest.java" = "" +"java/nio/Buffer/UnmeteredTempBuffers.java" = "" +"java/nio/ByteOrder/NativeOrder.java" = "" +"java/nio/MappedByteBuffer/Basic.java" = "" +"java/nio/MappedByteBuffer/Force.java" = "" +"java/nio/MappedByteBuffer/ForceException.java" = "" +"java/nio/MappedByteBuffer/ForceViews.java" = "" +"java/nio/MappedByteBuffer/MapSyncFail.java" = "" +"java/nio/MappedByteBuffer/SubclassCastUOE.java" = "" +"java/nio/MappedByteBuffer/Truncate.java" = "" +"java/nio/MappedByteBuffer/ZeroMap.java" = "" +"java/nio/channels/AsyncCloseAndInterrupt.java" = "" +"java/nio/channels/AsynchronousChannelGroup/AsExecutor.java" = "" +"java/nio/channels/AsynchronousChannelGroup/BadProperties.java" = "" +"java/nio/channels/AsynchronousChannelGroup/Basic.java" = "" +"java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java" = "" +"java/nio/channels/AsynchronousChannelGroup/Identity.java" = "" +"java/nio/channels/AsynchronousChannelGroup/Restart.java" = "" +"java/nio/channels/AsynchronousChannelGroup/Unbounded.java" = "" +"java/nio/channels/AsynchronousFileChannel/Basic.java" = "" +"java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java" = "" +"java/nio/channels/AsynchronousFileChannel/Lock.java" = "" +"java/nio/channels/AsynchronousFileChannel/LotsOfWrites.java" = "" +"java/nio/channels/AsynchronousServerSocketChannel/Basic.java" = "" +"java/nio/channels/AsynchronousSocketChannel/Basic.java" = "" +"java/nio/channels/AsynchronousSocketChannel/CompletionHandlerRelease.java" = "" +"java/nio/channels/AsynchronousSocketChannel/DieBeforeComplete.java" = "" +"java/nio/channels/AsynchronousSocketChannel/Leaky.java" = "" +"java/nio/channels/AsynchronousSocketChannel/StressLoopback.java" = "" +"java/nio/channels/Channels/Basic.java" = "" +"java/nio/channels/Channels/Basic2.java" = "" +"java/nio/channels/Channels/CloseWriterOnFailedFlush.java" = "" +"java/nio/channels/Channels/ClosedNetworkChannels.java" = "" +"java/nio/channels/Channels/EncodingTest.java" = "" +"java/nio/channels/Channels/NewWriter.java" = "" +"java/nio/channels/Channels/ReadByte.java" = "" +"java/nio/channels/Channels/ReadOffset.java" = "" +"java/nio/channels/Channels/ShortWrite.java" = "" +"java/nio/channels/Channels/SocketChannelStreams.java" = "" +"java/nio/channels/Channels/TinyBuffers.java" = "" +"java/nio/channels/Channels/TransferTo.java" = "" +"java/nio/channels/Channels/TransferTo2.java" = "" +"java/nio/channels/Channels/TransferTo_2GB_transferFrom.java" = "" +"java/nio/channels/Channels/TransferTo_2GB_transferTo.java" = "" +"java/nio/channels/Channels/Write.java" = "" +"java/nio/channels/ConfigureBlocking.java" = "" +"java/nio/channels/DatagramChannel/AdaptorAsyncCloseAfterReceive.java" = "" +"java/nio/channels/DatagramChannel/AdaptorBasic.java" = "" +"java/nio/channels/DatagramChannel/AdaptorConcurrentIO.java" = "" +"java/nio/channels/DatagramChannel/AdaptorConnect.java" = "" +"java/nio/channels/DatagramChannel/AdaptorGetters.java" = "" +"java/nio/channels/DatagramChannel/AdaptorMulticasting.java" = "" +"java/nio/channels/DatagramChannel/AfterDisconnect.java" = "" +"java/nio/channels/DatagramChannel/BasicMulticastTests.java" = "" +"java/nio/channels/DatagramChannel/BindNull.java" = "" +"java/nio/channels/DatagramChannel/ChangingAddress.java" = "" +"java/nio/channels/DatagramChannel/Connect.java" = "" +"java/nio/channels/DatagramChannel/ConnectExceptions.java" = "" +"java/nio/channels/DatagramChannel/ConnectPortZero.java" = "" +"java/nio/channels/DatagramChannel/ConnectedSend.java" = "" +"java/nio/channels/DatagramChannel/Disconnect.java" = "" +"java/nio/channels/DatagramChannel/EmptyBuffer.java" = "" +"java/nio/channels/DatagramChannel/InterruptibleOrNot.java" = "" +"java/nio/channels/DatagramChannel/IsBound.java" = "" +"java/nio/channels/DatagramChannel/IsConnected.java" = "" +"java/nio/channels/DatagramChannel/Loopback.java" = "" +"java/nio/channels/DatagramChannel/ManySourcesAndTargets.java" = "" +"java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java" = "" +"java/nio/channels/DatagramChannel/NoSender.java" = "" +"java/nio/channels/DatagramChannel/NotBound.java" = "" +"java/nio/channels/DatagramChannel/Receive.java" = "" +"java/nio/channels/DatagramChannel/ReceiveISA.java" = "" +"java/nio/channels/DatagramChannel/Refused.java" = "" +"java/nio/channels/DatagramChannel/SRTest.java" = "" +"java/nio/channels/DatagramChannel/SelectWhenRefused.java" = "" +"java/nio/channels/DatagramChannel/SendExceptions.java" = "" +"java/nio/channels/DatagramChannel/SendPortZero.java" = "" +"java/nio/channels/DatagramChannel/SendReceiveMaxSize.java" = "" +"java/nio/channels/DatagramChannel/Sender.java" = "" +"java/nio/channels/DatagramChannel/SocketOptionTests.java" = "" +"java/nio/channels/DatagramChannel/StressNativeSignal.java" = "" +"java/nio/channels/DatagramChannel/ThereCanBeOnlyOne.java" = "" +"java/nio/channels/DatagramChannel/Truncate.java" = "" +"java/nio/channels/DatagramChannel/Unref.java" = "" +"java/nio/channels/DatagramChannel/UseDGWithIPv6.java" = "" +"java/nio/channels/FileChannel/Args.java" = "" +"java/nio/channels/FileChannel/AtomicAppend.java" = "" +"java/nio/channels/FileChannel/CleanerTest.java" = "" +"java/nio/channels/FileChannel/CloseDuringTransfer.java" = "" +"java/nio/channels/FileChannel/ClosedByInterrupt.java" = "" +"java/nio/channels/FileChannel/ClosedChannelTransfer.java" = "" +"java/nio/channels/FileChannel/ExpandingMap.java" = "" +"java/nio/channels/FileChannel/Force.java" = "" +"java/nio/channels/FileChannel/GetClosedChannel.java" = "" +"java/nio/channels/FileChannel/InterruptDeadlock.java" = "" +"java/nio/channels/FileChannel/InterruptMapDeadlock.java" = "" +"java/nio/channels/FileChannel/LargeGatheringWrite.java" = "" +"java/nio/channels/FileChannel/LargeMapTest.java" = "" +"java/nio/channels/FileChannel/Lock.java" = "" +"java/nio/channels/FileChannel/LongTransferTest.java" = "" +"java/nio/channels/FileChannel/LoopingTruncate.java" = "" +"java/nio/channels/FileChannel/MapAssertions.java" = "" +"java/nio/channels/FileChannel/MapOverEnd.java" = "" +"java/nio/channels/FileChannel/MapReadOnly.java" = "" +"java/nio/channels/FileChannel/MapTest.java" = "" +"java/nio/channels/FileChannel/MapToMemorySegmentTest.java" = "" +"java/nio/channels/FileChannel/Mode.java" = "" +"java/nio/channels/FileChannel/Position.java" = "" +"java/nio/channels/FileChannel/Pread.java" = "" +"java/nio/channels/FileChannel/Pwrite.java" = "" +"java/nio/channels/FileChannel/Read.java" = "" +"java/nio/channels/FileChannel/ReadFull.java" = "" +"java/nio/channels/FileChannel/ReadToLimit.java" = "" +"java/nio/channels/FileChannel/Release.java" = "" +"java/nio/channels/FileChannel/ReleaseOnCloseDeadlock.java" = "" +"java/nio/channels/FileChannel/ScatteringRead.java" = "" +"java/nio/channels/FileChannel/Size.java" = "" +"java/nio/channels/FileChannel/TempDirectBuffersReclamation.java" = "" +"java/nio/channels/FileChannel/Transfer.java" = "" +"java/nio/channels/FileChannel/Transfer2GPlus.java" = "" +"java/nio/channels/FileChannel/Transfer4GBFile.java" = "" +"java/nio/channels/FileChannel/TransferFromExtend.java" = "" +"java/nio/channels/FileChannel/TransferOverlappedFileChannel.java" = "" +"java/nio/channels/FileChannel/TransferTo6GBFile.java" = "" +"java/nio/channels/FileChannel/TransferToAppending.java" = "" +"java/nio/channels/FileChannel/TransferToChannel.java" = "" +"java/nio/channels/FileChannel/TransferToNonWritable.java" = "" +"java/nio/channels/FileChannel/Transfers.java" = "" +"java/nio/channels/FileChannel/Truncate.java" = "" +"java/nio/channels/FileChannel/TruncateRAF.java" = "" +"java/nio/channels/FileChannel/TryLock.java" = "" +"java/nio/channels/FileChannel/Write.java" = "" +"java/nio/channels/FileChannel/directio/PreadDirect.java" = "" +"java/nio/channels/FileChannel/directio/PwriteDirect.java" = "" +"java/nio/channels/FileChannel/directio/ReadDirect.java" = "" +"java/nio/channels/FileChannel/directio/WriteDirect.java" = "" +"java/nio/channels/FileLock/FileLockConstructor.java" = "" +"java/nio/channels/FileLock/FileLockGC.java" = "" +"java/nio/channels/FileLock/Overlaps.java" = "" +"java/nio/channels/Pipe/EmptyRead.java" = "" +"java/nio/channels/Pipe/NonBlocking.java" = "" +"java/nio/channels/Pipe/PipeChannel.java" = "" +"java/nio/channels/Pipe/PipeInterrupt.java" = "" +"java/nio/channels/Pipe/ScatteringRead.java" = "" +"java/nio/channels/Pipe/SelectPipe.java" = "" +"java/nio/channels/SelectionKey/AtomicAttachTest.java" = "" +"java/nio/channels/SelectionKey/AtomicUpdates.java" = "" +"java/nio/channels/SelectionKey/RacyRegister.java" = "" +"java/nio/channels/Selector/Alias.java" = "" +"java/nio/channels/Selector/BasicAccept.java" = "" +"java/nio/channels/Selector/BasicConnect.java" = "" +"java/nio/channels/Selector/CancelDuringRegister.java" = "" +"java/nio/channels/Selector/CheckLocking.java" = "" +"java/nio/channels/Selector/Close.java" = "" +"java/nio/channels/Selector/CloseInvalidatesKeys.java" = "" +"java/nio/channels/Selector/CloseThenRegister.java" = "" +"java/nio/channels/Selector/CloseWhenKeyIdle.java" = "" +"java/nio/channels/Selector/Connect.java" = "" +"java/nio/channels/Selector/ConnectWrite.java" = "" +"java/nio/channels/Selector/CustomFileSystem.java" = "" +"java/nio/channels/Selector/DeferredClose/DeferredCloseTest.java" = "" +"java/nio/channels/Selector/KeySets.java" = "" +"java/nio/channels/Selector/KeysReady.java" = "" +"java/nio/channels/Selector/LotsOfInterrupts.java" = "" +"java/nio/channels/Selector/LotsOfUpdatesTest.java" = "" +"java/nio/channels/Selector/OpRead.java" = "" +"java/nio/channels/Selector/RaceUpdatesAndClose.java" = "" +"java/nio/channels/Selector/ReadAfterConnect.java" = "" +"java/nio/channels/Selector/RegAfterPreClose.java" = "" +"java/nio/channels/Selector/RegisterDuringSelect.java" = "" +"java/nio/channels/Selector/SelectAfterRead.java" = "" +"java/nio/channels/Selector/SelectAndCancel.java" = "" +"java/nio/channels/Selector/SelectAndClose.java" = "" +"java/nio/channels/Selector/SelectNowWhenEmpty.java" = "" +"java/nio/channels/Selector/SelectWrite.java" = "" +"java/nio/channels/Selector/SelectorLimit.java" = "" +"java/nio/channels/Selector/SelectorTest.java" = "" +"java/nio/channels/Selector/TemporarySelector.java" = "" +"java/nio/channels/Selector/UpdateReadyOps.java" = "" +"java/nio/channels/Selector/Wakeup.java" = "" +"java/nio/channels/Selector/WakeupAfterClose.java" = "" +"java/nio/channels/Selector/WakeupEmpty.java" = "" +"java/nio/channels/Selector/WakeupNow.java" = "" +"java/nio/channels/Selector/WakeupOverflow.java" = "" +"java/nio/channels/Selector/WakeupSpeed.java" = "" +"java/nio/channels/ServerSocketChannel/AdaptServerSocket.java" = "" +"java/nio/channels/ServerSocketChannel/Basic.java" = "" +"java/nio/channels/ServerSocketChannel/NonBlockingAccept.java" = "" +"java/nio/channels/ServerSocketChannel/Open.java" = "" +"java/nio/channels/ServerSocketChannel/SocketOptionTests.java" = "" +"java/nio/channels/SocketChannel/AdaptSocket.java" = "" +"java/nio/channels/SocketChannel/AdaptorStreams.java" = "" +"java/nio/channels/SocketChannel/AsyncCloseChannel.java" = "" +"java/nio/channels/SocketChannel/Basic.java" = "" +"java/nio/channels/SocketChannel/BigReadWrite.java" = "" +"java/nio/channels/SocketChannel/Bind.java" = "" +"java/nio/channels/SocketChannel/BufferSize.java" = "" +"java/nio/channels/SocketChannel/Close.java" = "" +"java/nio/channels/SocketChannel/CloseAfterConnect.java" = "" +"java/nio/channels/SocketChannel/CloseDuringConnect.java" = "" +"java/nio/channels/SocketChannel/CloseDuringWrite.java" = "" +"java/nio/channels/SocketChannel/CloseRegisteredChannel.java" = "" +"java/nio/channels/SocketChannel/CloseTimeoutChannel.java" = "" +"java/nio/channels/SocketChannel/Connect.java" = "" +"java/nio/channels/SocketChannel/ConnectState.java" = "" +"java/nio/channels/SocketChannel/ConnectionReset.java" = "" +"java/nio/channels/SocketChannel/ExceptionTranslation.java" = "" +"java/nio/channels/SocketChannel/FinishConnect.java" = "" +"java/nio/channels/SocketChannel/GetChannel.java" = "" +"java/nio/channels/SocketChannel/Hangup.java" = "" +"java/nio/channels/SocketChannel/LingerOnClose.java" = "" +"java/nio/channels/SocketChannel/LocalAddress.java" = "" +"java/nio/channels/SocketChannel/OpenLeak.java" = "" +"java/nio/channels/SocketChannel/OutOfBand.java" = "" +"java/nio/channels/SocketChannel/PeerReadsAfterAsyncClose.java" = "" +"java/nio/channels/SocketChannel/ReadWriteAfterClose.java" = "" +"java/nio/channels/SocketChannel/SendUrgentData.java" = "" +"java/nio/channels/SocketChannel/ShortWrite.java" = "" +"java/nio/channels/SocketChannel/Shutdown.java" = "" +"java/nio/channels/SocketChannel/SocketOptionTests.java" = "" +"java/nio/channels/SocketChannel/Trivial.java" = "" +"java/nio/channels/SocketChannel/UnboundSocketTests.java" = "" +"java/nio/channels/SocketChannel/VectorIO.java" = "" +"java/nio/channels/SocketChannel/VectorParams.java" = "" +"java/nio/channels/SocketChannel/Write.java" = "" +"java/nio/channels/etc/AdaptorCloseAndInterrupt.java" = "" +"java/nio/channels/etc/LocalSocketAddressType.java" = "" +"java/nio/channels/etc/MemorySegments.java" = "" +"java/nio/channels/etc/NetworkChannelTests.java" = "" +"java/nio/channels/etc/OpenAndConnect.java" = "" +"java/nio/channels/etc/PrintSupportedOptions.java" = "" +"java/nio/channels/etc/ProtocolFamilies.java" = "" +"java/nio/channels/etc/Shadow.java" = "" +"java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java" = "" +"java/nio/channels/spi/SelectorProvider/TestDefaultImplementation.java" = "" +"java/nio/channels/spi/SelectorProvider/inheritedChannel/ClosedStreams.java" = "" +"java/nio/channels/spi/SelectorProvider/inheritedChannel/NullTest.java" = "" +"java/nio/channels/unixdomain/EmptySunPathForSocketFile.java" = "" +"java/nio/channels/unixdomain/FileAttributes.java" = "" +"java/nio/channels/unixdomain/IOExchanges.java" = "" +"java/nio/channels/unixdomain/NonBlockingAccept.java" = "" +"java/nio/channels/unixdomain/NullTest.java" = "" +"java/nio/channels/unixdomain/Shutdown.java" = "" +"java/nio/channels/vthread/BlockingChannelOps.java" = "" +"java/nio/charset/Charset/AliasesCopy.java" = "" +"java/nio/charset/Charset/AvailableCharsetNames.java" = "" +"java/nio/charset/Charset/CharsetContainmentTest.java" = "" +"java/nio/charset/Charset/Contains.java" = "" +"java/nio/charset/Charset/DefaultCharsetTest.java" = "" +"java/nio/charset/Charset/EncDec.java" = "" +"java/nio/charset/Charset/ForName.java" = "" +"java/nio/charset/Charset/IllegalCharsetName.java" = "" +"java/nio/charset/Charset/NIOCharsetAvailabilityTest.java" = "" +"java/nio/charset/Charset/NullCharsetName.java" = "" +"java/nio/charset/Charset/RegisteredCharsets.java" = "" +"java/nio/charset/CharsetDecoder/ASCIIDecode.java" = "" +"java/nio/charset/CharsetDecoder/AverageMax.java" = "" +"java/nio/charset/CharsetDecoder/CoderMalfunctionErrorTest.java" = "" +"java/nio/charset/CharsetDecoder/EmptyInput.java" = "" +"java/nio/charset/CharsetDecoder/NaNinCtor.java" = "" +"java/nio/charset/CharsetDecoder/XcodeOverflow.java" = "" +"java/nio/charset/CharsetEncoder/CanEncode.java" = "" +"java/nio/charset/CharsetEncoder/CoderMalfunctionErrorTest.java" = "" +"java/nio/charset/CharsetEncoder/Flush.java" = "" +"java/nio/charset/CharsetEncoder/NaNinCtor.java" = "" +"java/nio/charset/RemovingSunIO/SunioAlias.java" = "" +"java/nio/charset/RemovingSunIO/TestCOMP.java" = "" +"java/nio/charset/RemovingSunIO/TestUnmappableForLength.java" = "" +"java/nio/charset/StandardCharsets/Standard.java" = "" +"java/nio/charset/coders/BashCache.java" = "" +"java/nio/charset/coders/BashStreams.java" = "" +"java/nio/charset/coders/Check.java" = "" +"java/nio/charset/coders/Errors.java" = "" +"java/nio/charset/coders/FullRead.java" = "" +"java/nio/charset/coders/IOCoders.java" = "" +"java/nio/charset/coders/IsLegalReplacement.java" = "" +"java/nio/charset/coders/ResetISO2022JP.java" = "" +"java/nio/charset/coders/StreamTimeout.java" = "" +"java/nio/charset/coders/Surrogates.java" = "" +"java/nio/charset/spi/CharsetProviderAsModuleTest.java" = "" +"java/nio/charset/spi/CharsetProviderBasicTest.java" = "" +"java/nio/file/DirectoryStream/Basic.java" = "" +"java/nio/file/DirectoryStream/SecureDS.java" = "" +"java/nio/file/FileStore/Basic.java" = "" +"java/nio/file/FileSystem/Basic.java" = "" +"java/nio/file/Files/BytesAndLines.java" = "" +"java/nio/file/Files/CallWithInterruptSet.java" = "" +"java/nio/file/Files/CopyInterference.java" = "" +"java/nio/file/Files/CopyProcFile.java" = "" +"java/nio/file/Files/CopyToNonDefaultFS.java" = "" +"java/nio/file/Files/CreateDirectories.java" = "" +"java/nio/file/Files/CustomOptions.java" = "" +"java/nio/file/Files/DeleteOnClose.java" = "" +"java/nio/file/Files/FileAttributes.java" = "" +"java/nio/file/Files/InputStreamTest.java" = "" +"java/nio/file/Files/InterruptCopy.java" = "" +"java/nio/file/Files/Links.java" = "" +"java/nio/file/Files/Misc.java" = "" +"java/nio/file/Files/Mismatch.java" = "" +"java/nio/file/Files/NameLimits.java" = "" +"java/nio/file/Files/NotADirectory.java" = "" +"java/nio/file/Files/ReadWriteString.java" = "" +"java/nio/file/Files/SBC.java" = "" +"java/nio/file/Files/SetLastModifiedTime.java" = "" +"java/nio/file/Files/StreamLinesTest.java" = "" +"java/nio/file/Files/StreamTest.java" = "" +"java/nio/file/Files/SymlinkTime.java" = "" +"java/nio/file/Files/TemporaryFiles.java" = "" +"java/nio/file/Files/probeContentType/Basic.java" = "" +"java/nio/file/Files/probeContentType/ForceLoad.java" = "" +"java/nio/file/Files/probeContentType/ParallelProbes.java" = "" +"java/nio/file/Files/walkFileTree/FindTest.java" = "" +"java/nio/file/Files/walkFileTree/MaxDepth.java" = "" +"java/nio/file/Files/walkFileTree/Nulls.java" = "" +"java/nio/file/Files/walkFileTree/SkipSiblings.java" = "" +"java/nio/file/Files/walkFileTree/SkipSubtree.java" = "" +"java/nio/file/Files/walkFileTree/TerminateWalk.java" = "" +"java/nio/file/Path/PathOps.java" = "" +"java/nio/file/Path/ToRealPath.java" = "" +"java/nio/file/Path/UriImportExport.java" = "" +"java/nio/file/PathMatcher/Basic.java" = "" +"java/nio/file/WatchService/Basic.java" = "" +"java/nio/file/WatchService/DeleteInterference.java" = "" +"java/nio/file/WatchService/LotsOfCancels.java" = "" +"java/nio/file/WatchService/LotsOfCloses.java" = "" +"java/nio/file/WatchService/LotsOfEntries.java" = "" +"java/nio/file/WatchService/LotsOfEvents.java" = "" +"java/nio/file/WatchService/MayFlies.java" = "" +"java/nio/file/WatchService/SensitivityModifier.java" = "" +"java/nio/file/WatchService/UpdateInterference.java" = "" +"java/nio/file/attribute/AclEntry/EmptySet.java" = "" +"java/nio/file/attribute/AclFileAttributeView/Basic.java" = "" +"java/nio/file/attribute/BasicFileAttributeView/Basic.java" = "" +"java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java" = "" +"java/nio/file/attribute/DosFileAttributeView/Basic.java" = "" +"java/nio/file/attribute/FileTime/Basic.java" = "" +"java/nio/file/attribute/PosixFileAttributeView/Basic.java" = "" +"java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java" = "" +"java/nio/file/etc/Exceptions.java" = "" +"java/nio/file/spi/SetDefaultProvider.java" = "" +"java/nio/file/spi/TestDelegation.java" = "" +"java/rmi/MarshalledObject/MOFilterTest.java" = "" +"java/rmi/MarshalledObject/compare/Compare.java" = "" +"java/rmi/MarshalledObject/compare/HashCode.java" = "" +"java/rmi/MarshalledObject/compare/NullReference.java" = "" +"java/rmi/Naming/DefaultRegistryPort.java" = "" +"java/rmi/Naming/LookupIPv6.java" = "" +"java/rmi/Naming/LookupNameWithColon.java" = "" +"java/rmi/Naming/RmiIsNoScheme.java" = "" +"java/rmi/Naming/UnderscoreHost.java" = "" +"java/rmi/Naming/legalRegistryNames/LegalRegistryNames.java" = "" +"java/rmi/RemoteException/chaining/Chaining.java" = "" +"java/rmi/dgc/VMID/CheckVMID.java" = "" +"java/rmi/dgc/dgcAckFailure/DGCAckFailure.java" = "" +"java/rmi/dgc/retryDirtyCalls/RetryDirtyCalls.java" = "" +"java/rmi/invalidName/InvalidName.java" = "" +"java/rmi/module/ModuleTest.java" = "" +"java/rmi/registry/classPathCodebase/ClassPathCodebase.java" = "" +"java/rmi/registry/emptyName/EmptyName.java" = "" +"java/rmi/registry/interfaceHash/InterfaceHash.java" = "" +"java/rmi/registry/multipleRegistries/MultipleRegistries.java" = "" +"java/rmi/registry/readTest/CodebaseTest.java" = "" +"java/rmi/registry/reexport/Reexport.java" = "" +"java/rmi/registry/serialFilter/RegistryFilterTest.java" = "" +"java/rmi/reliability/benchmark/bench/rmi/Main.java" = "" +"java/rmi/reliability/benchmark/bench/serial/Main.java" = "" +"java/rmi/reliability/juicer/AppleUserImpl.java" = "" +"java/rmi/server/ObjID/randomIDs/RandomIDs.java" = "" +"java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java" = "" +"java/rmi/server/RMIClassLoader/getClassAnnotation/NullClass.java" = "" +"java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java" = "" +"java/rmi/server/RMIClassLoader/noSecurityManager/NoSecurityManager.java" = "" +"java/rmi/server/RMIClassLoader/spi/DefaultProperty.java" = "" +"java/rmi/server/RMIClassLoader/spi/Installed.java" = "" +"java/rmi/server/RMIClassLoader/spi/InvalidProperty.java" = "" +"java/rmi/server/RMIClassLoader/spi/Property.java" = "" +"java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java" = "" +"java/rmi/server/RMIClassLoader/useCodebaseOnlyDefault/UseCodebaseOnlyDefault.java" = "" +"java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java" = "" +"java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java" = "" +"java/rmi/server/RMISocketFactory/useSocketFactory/unicast/TCPEndpointReadBug.java" = "" +"java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java" = "" +"java/rmi/server/RemoteObject/notExtending/NotExtending.java" = "" +"java/rmi/server/RemoteObject/toStub/ToStub.java" = "" +"java/rmi/server/RemoteObject/unrecognizedRefType/UnrecognizedRefType.java" = "" +"java/rmi/server/RemoteObject/verifyRemoteEquals/VerifyRemoteEquals.java" = "" +"java/rmi/server/RemoteServer/AddrInUse.java" = "" +"java/rmi/server/RemoteServer/SetLogNull.java" = "" +"java/rmi/server/UnicastRemoteObject/changeHostName/ChangeHostName.java" = "" +"java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/KeepAliveDuringCall.java" = "" +"java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport.java" = "" +"java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport2.java" = "" +"java/rmi/server/UnicastRemoteObject/serialFilter/FilterUROTest.java" = "" +"java/rmi/server/UnicastRemoteObject/unexportObject/UnexportLeak.java" = "" +"java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java" = "" +"java/rmi/server/UnicastServerRef/serialFilter/FilterUSRTest.java" = "" +"java/rmi/server/Unmarshal/PrimitiveClasses.java" = "" +"java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshalOnStopThread.java" = "" +"java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java" = "" +"java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java" = "" +"java/rmi/server/Unreferenced/marshalledObjectGet/MarshalledObjectGet.java" = "" +"java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java" = "" +"java/rmi/server/clientStackTrace/ClientStackTrace.java" = "" +"java/rmi/server/getRemoteClass/GetRemoteClass.java" = "" +"java/rmi/server/serverStackTrace/ServerStackTrace.java" = "" +"java/rmi/server/serverStackTrace/SuppressStackTraces.java" = "" +"java/rmi/server/useCustomRef/UseCustomRef.java" = "" +"java/rmi/testlibrary/TestSocketFactory.java" = "" +"java/rmi/transport/acceptLoop/CloseServerSocketOnTermination.java" = "" +"java/rmi/transport/checkFQDN/CheckFQDN.java" = "" +"java/rmi/transport/closeServerSocket/CloseServerSocket.java" = "" +"java/rmi/transport/dgcDeadLock/DGCDeadLock.java" = "" +"java/rmi/transport/handshakeFailure/HandshakeFailure.java" = "" +"java/rmi/transport/handshakeTimeout/HandshakeTimeout.java" = "" +"java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java" = "" +"java/rmi/transport/pinLastArguments/PinLastArguments.java" = "" +"java/rmi/transport/rapidExportUnexport/RapidExportUnexport.java" = "" +"java/rmi/transport/readTimeout/ReadTimeoutTest.java" = "" +"java/rmi/transport/reuseDefaultPort/ReuseDefaultPort.java" = "" +"java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java" = "" +"java/security/AccessControlContext/CheckCtor.java" = "" +"java/security/AccessControlContext/NullCombinerEquals.java" = "" +"java/security/AccessController/PreserveCombiner.java" = "" +"java/security/AsymmetricKey/GetParams.java" = "" +"java/security/BasicPermission/BasicPermissionCollection.java" = "" +"java/security/BasicPermission/EqualsImplies.java" = "" +"java/security/BasicPermission/ExitVMEquals.java" = "" +"java/security/BasicPermission/Homogeneity.java" = "" +"java/security/BasicPermission/MixedBasicPermissions.java" = "" +"java/security/BasicPermission/NullOrEmptyName.java" = "" +"java/security/BasicPermission/PermClass.java" = "" +"java/security/BasicPermission/SerialVersion.java" = "" +"java/security/BasicPermission/Wildcard.java" = "" +"java/security/CodeSigner/Serialize.java" = "" +"java/security/CodeSource/CertsMatch.java" = "" +"java/security/CodeSource/Implies.java" = "" +"java/security/DigestInputStream/TestSkipAndReset.java" = "" +"java/security/Exceptions/ChainingConstructors.java" = "" +"java/security/Identity/EqualsHashCodeContract.java" = "" +"java/security/IdentityScope/NoDefaultSystemScope.java" = "" +"java/security/KeyAgreement/KeyAgreementTest.java" = "" +"java/security/KeyAgreement/KeySizeTest.java" = "" +"java/security/KeyAgreement/KeySpecTest.java" = "" +"java/security/KeyAgreement/MultiThreadTest.java" = "" +"java/security/KeyAgreement/NegativeTest.java" = "" +"java/security/KeyFactory/Failover.java" = "" +"java/security/KeyFactory/GenerateRSAPrivateCrtKey.java" = "" +"java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java" = "" +"java/security/KeyPairGenerator/Failover.java" = "" +"java/security/KeyPairGenerator/FinalizeHalf.java" = "" +"java/security/KeyPairGenerator/GenerateKeypair.java" = "" +"java/security/KeyPairGenerator/GenerateRSAKeyPair.java" = "" +"java/security/KeyRep/Serial.java" = "" +"java/security/KeyRep/SerialDSAPubKey.java" = "" +"java/security/KeyRep/SerialOld.java" = "" +"java/security/KeyStore/CheckInputStream.java" = "" +"java/security/KeyStore/DefaultEntryType.java" = "" +"java/security/KeyStore/EntryMethods.java" = "" +"java/security/KeyStore/KeyStoreBuilder.java" = "" +"java/security/KeyStore/OneProbeOneNot.java" = "" +"java/security/KeyStore/PBETest.java" = "" +"java/security/KeyStore/PKCS12/CheckDefaults.java" = "" +"java/security/KeyStore/PKCS12/CheckNullDefault.java" = "" +"java/security/KeyStore/PKCS12/ConvertP12Test.java" = "" +"java/security/KeyStore/PKCS12/EntryProtectionTest.java" = "" +"java/security/KeyStore/PKCS12/KeytoolReaderP12Test.java" = "" +"java/security/KeyStore/PKCS12/KeytoolWriteP12Test.java" = "" +"java/security/KeyStore/PKCS12/MetadataEmptyTest.java" = "" +"java/security/KeyStore/PKCS12/MetadataStoreLoadTest.java" = "" +"java/security/KeyStore/PKCS12/ReadP12Test.java" = "" +"java/security/KeyStore/PKCS12/StoreTrustedCertAPITest.java" = "" +"java/security/KeyStore/PKCS12/StoreTrustedCertKeytool.java" = "" +"java/security/KeyStore/PKCS12/UnmodifiableAttributes.java" = "" +"java/security/KeyStore/PKCS12/WriteP12Test.java" = "" +"java/security/KeyStore/ProbeKeystores.java" = "" +"java/security/KeyStore/TestKeyStoreBasic.java" = "" +"java/security/KeyStore/TestKeyStoreEntry.java" = "" +"java/security/MessageDigest/ArgumentSanity.java" = "" +"java/security/MessageDigest/ByteBuffers.java" = "" +"java/security/MessageDigest/TestCloneable.java" = "" +"java/security/MessageDigest/TestDigestIOStream.java" = "" +"java/security/MessageDigest/TestSameLength.java" = "" +"java/security/MessageDigest/TestSameValue.java" = "" +"java/security/MessageDigest/ThreadSafetyTest.java" = "" +"java/security/PEM/PEMDecoderTest.java" = "" +"java/security/PEM/PEMEncoderTest.java" = "" +"java/security/PEM/PEMMultiThreadTest.java" = "" +"java/security/PKCS12Attribute/HashCode.java" = "" +"java/security/Permission/NullName.java" = "" +"java/security/Permission/ToString.java" = "" +"java/security/PermissionCollection/AddToReadOnlyPermissionCollection.java" = "" +"java/security/PermissionCollection/Concurrent.java" = "" +"java/security/PermissionCollection/PermissionCollectionStreamTest.java" = "" +"java/security/Permissions/DeserializeInvalidPermissions.java" = "" "java/security/Principal/Implies.java" = "" +"java/security/PrivilegedActionException/PrintWrappedException.java" = "" +"java/security/ProtectionDomain/CheckWhatYouGet.java" = "" +"java/security/ProtectionDomain/NullPerms.java" = "" +"java/security/Provider/CaseSensitiveServices.java" = "" +"java/security/Provider/CertStoreConstructorParam.java" = "" +"java/security/Provider/ChangeProviders.java" = "" "java/security/Provider/DefaultProviderList.java" = "" +"java/security/Provider/Equals.java" = "" +"java/security/Provider/GetInstance.java" = "" +"java/security/Provider/GetServiceRace.java" = "" +"java/security/Provider/InvalidServiceTest.java" = "" +"java/security/Provider/NewInstance.java" = "" +"java/security/Provider/ProviderInfoCheck.java" = "" +"java/security/Provider/ProviderVersionCheck.java" = "" +"java/security/Provider/RemoveProvider.java" = "" +"java/security/Provider/SecurityProviderModularTest.java" = "" +"java/security/Provider/SupportsParameter.java" = "" +"java/security/Provider/Turkish.java" = "" +"java/security/SecureClassLoader/DefineClassByteBuffer.java" = "" +"java/security/SecureRandom/ApiTest.java" = "" +"java/security/SecureRandom/DefaultAlgo.java" = "" +"java/security/SecureRandom/DefaultProvider.java" = "" +"java/security/SecureRandom/DrbgParametersSpec.java" = "" +"java/security/SecureRandom/EnoughSeedTest.java" = "" +"java/security/SecureRandom/GetAlgorithm.java" = "" +"java/security/SecureRandom/GetInstanceTest.java" = "" +"java/security/SecureRandom/MultiThreadTest.java" = "" +"java/security/SecureRandom/NextBytesNull.java" = "" +"java/security/SecureRandom/NoSync.java" = "" +"java/security/SecureRandom/Serialize.java" = "" +"java/security/SecureRandom/SerializedSeedTest.java" = "" +"java/security/SecureRandom/ThreadSafe.java" = "" +"java/security/Security/CaseInsensitiveAlgNames.java" = "" +"java/security/Security/ClassLoader/DeprivilegedModuleLoaderTest.java" = "" +"java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java" = "" +"java/security/Security/ClassLoaderDeadlock/Deadlock.java" = "" +"java/security/Security/ConfigFileTest.java" = "" +"java/security/Security/NoInstalledProviders.java" = "" +"java/security/Security/Nulls.java" = "" +"java/security/Security/ProviderFiltering.java" = "" +"java/security/Security/SecurityPropFile/SecurityPropFile.java" = "" +"java/security/Security/SynchronizedAccess.java" = "" +"java/security/Security/removing/RemoveProviderByIdentity.java" = "" +"java/security/Security/removing/RemoveProviders.java" = "" +"java/security/Security/removing/RemoveStaticProvider.java" = "" +"java/security/Security/signedfirst/DynStatic.java" = "" +"java/security/Signature/ByteBuffers.java" = "" +"java/security/Signature/NONEwithRSA.java" = "" +"java/security/Signature/NoProvider.java" = "" +"java/security/Signature/Offsets.java" = "" +"java/security/Signature/ResetAfterException.java" = "" +"java/security/Signature/SignWithOutputBuffer.java" = "" +"java/security/Signature/SignatureGetAlgorithm.java" = "" +"java/security/Signature/SignatureGetInstance.java" = "" +"java/security/Signature/SignatureLength.java" = "" +"java/security/Signature/TestCloneable.java" = "" +"java/security/Signature/TestInitSignWithMyOwnRandom.java" = "" +"java/security/Signature/VerifyRangeCheckOverflow.java" = "" +"java/security/SignedJar/SignedJarWithCustomClassLoader.java" = "" +"java/security/SignedJar/spi-calendar-provider/TestSPISigned.java" = "" +"java/security/SignedObject/Chain.java" = "" +"java/security/SignedObject/Copy.java" = "" +"java/security/SignedObject/Correctness.java" = "" +"java/security/UnresolvedPermission/AccessorMethods.java" = "" +"java/security/cert/CertPath/Serialize.java" = "" +"java/security/cert/CertPathBuilder/GetInstance.java" = "" +"java/security/cert/CertPathBuilder/NoExtensions.java" = "" +"java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java" = "" +"java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java" = "" +"java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java" = "" +"java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java" = "" +"java/security/cert/CertPathBuilder/targetConstraints/BuildEEBasicConstraints.java" = "" +"java/security/cert/CertPathBuilder/targetConstraints/BuildOddSel.java" = "" +"java/security/cert/CertPathBuilder/zeroLengthPath/ZeroLengthPath.java" = "" +"java/security/cert/CertPathEncodingTest.java" = "" +"java/security/cert/CertPathValidator/OCSP/AIACheck.java" = "" +"java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java" = "" +"java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java" = "" +"java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java" = "" +"java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java" = "" +"java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java" = "" +"java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java" = "" +"java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java" = "" +"java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java" = "" +"java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java" = "" +"java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java" = "" +"java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java" = "" +"java/security/cert/CertPathValidator/nameConstraintsRFC822/ValidateCertPath.java" = "" +"java/security/cert/CertPathValidator/targetConstraints/ValidateTargetConstraints.java" = "" +"java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java" = "" +"java/security/cert/CertPathValidator/trustAnchor/ValidateNC.java" = "" +"java/security/cert/CertPathValidatorException/GetMessage.java" = "" +"java/security/cert/CertPathValidatorException/ReasonTest.java" = "" +"java/security/cert/CertPathValidatorException/Serial.java" = "" +"java/security/cert/CertStore/NoLDAP.java" = "" +"java/security/cert/CertificateFactory/BadX509CertData.java" = "" +"java/security/cert/CertificateFactory/GenerateCertificatesEmptyCollection.java" = "" +"java/security/cert/CertificateFactory/ReturnStream.java" = "" +"java/security/cert/CertificateFactory/SlowStream.java" = "" +"java/security/cert/CertificateFactory/invalidEncodedCerts/DetectInvalidEncoding.java" = "" +"java/security/cert/CertificateFactory/openssl/BadFooter.java" = "" +"java/security/cert/CertificateFactory/openssl/OpenSSLCert.java" = "" +"java/security/cert/CertificateRevokedException/Basic.java" = "" +"java/security/cert/GetInstance.java" = "" +"java/security/cert/PKIXBuilderParameters/InvalidParameters.java" = "" +"java/security/cert/PKIXParameters/InvalidParameters.java" = "" +"java/security/cert/PKIXRevocationChecker/OcspUnauthorized.java" = "" +"java/security/cert/PKIXRevocationChecker/UnitTest.java" = "" +"java/security/cert/PolicyNode/GetPolicyQualifiers.java" = "" +"java/security/cert/URICertStoreParameters/TestBasic.java" = "" +"java/security/cert/X509CRL/VerifyDefault.java" = "" +"java/security/cert/X509CRLSelector/CRLNumberMissing.java" = "" +"java/security/cert/X509CertSelector/SetNameConstraintsEmptySequence.java" = "" +"java/security/cert/X509CertSelectorTest.java" = "" +"java/security/cert/X509Certificate/EmptySubject.java" = "" +"java/security/cert/X509Certificate/ExtKeyUsage.java" = "" +"java/security/cert/X509Certificate/GetSigAlgParams.java" = "" +"java/security/cert/X509Certificate/GetUnparseableExtensions.java" = "" +"java/security/cert/X509Certificate/VerifyDefault.java" = "" +"java/security/cert/X509Certificate/X509BadCertificate.java" = "" +"java/security/cert/pkix/nameConstraintsMinMax/VerifyNameConstraints.java" = "" +"java/security/cert/pkix/policyChanges/TestPolicy.java" = "" +"java/security/misc/GetInstanceNullsEmpties.java" = "" +"java/security/misc/TestDefaultRandom.java" = "" +"java/security/spec/ECCBasic.java" = "" +"java/security/spec/EllipticCurveMatch.java" = "" +"java/security/spec/IsAssignableFromOrder.java" = "" +"java/security/spec/PKCS8EncodedKeySpec/Algorithm.java" = "" +"java/security/spec/RC2ParameterSpec/InvalidArrayIndex.java" = "" +"java/security/spec/TestNamedParameterSpec.java" = "" +"java/sql/JavatimeTest.java" = "" +"java/sql/driverModuleTests/DriverManagerModuleTests.java" = "" +"java/text/AttributedCharacterIterator/Attribute/ReadResolve.java" = "" +"java/text/AttributedString/AttributedStringTest.java" = "" +"java/text/AttributedString/TestAttributedStringCtor.java" = "" +"java/text/AttributedString/getRunStartLimitTest.java" = "" +"java/text/Bidi/BidiBug.java" = "" +"java/text/Bidi/BidiConformance.java" = "" +"java/text/Bidi/BidiEmbeddingTest.java" = "" +"java/text/Bidi/BidiSurrogateTest.java" = "" +"java/text/Bidi/Bug6850113.java" = "" +"java/text/Bidi/Bug7002398.java" = "" +"java/text/Bidi/Bug7041232.java" = "" +"java/text/Bidi/Bug7042148.java" = "" +"java/text/Bidi/Bug7051769.java" = "" +"java/text/Bidi/Bug8005277.java" = "" +"java/text/BreakIterator/Bug4533872.java" = "" +"java/text/BreakIterator/Bug4740757.java" = "" +"java/text/BreakIterator/Bug4912404.java" = "" +"java/text/BreakIterator/Bug4932583.java" = "" +"java/text/BreakIterator/Bug6513074.java" = "" +"java/text/BreakIterator/Bug7104012.java" = "" +"java/text/BreakIterator/Bug8032446.java" = "" +"java/text/BreakIterator/ExceptionTest.java" = "" +"java/text/BreakIterator/NewVSOld_th_TH.java" = "" +"java/text/CharacterIterator/CharacterIteratorTest.java" = "" +"java/text/Collator/APITest.java" = "" +"java/text/Collator/Bug5047314.java" = "" +"java/text/Collator/Bug6271411.java" = "" +"java/text/Collator/Bug6970930.java" = "" +"java/text/Collator/Bug7200119.java" = "" +"java/text/Collator/CollationKeyTest.java" = "" +"java/text/Collator/CurrencyCollate.java" = "" +"java/text/Collator/DanishTest.java" = "" +"java/text/Collator/DummyTest.java" = "" +"java/text/Collator/EnglishTest.java" = "" +"java/text/Collator/FinnishTest.java" = "" +"java/text/Collator/FrenchTest.java" = "" +"java/text/Collator/G7Test.java" = "" +"java/text/Collator/GermanTest.java" = "" +"java/text/Collator/IteratorTest.java" = "" +"java/text/Collator/JapaneseTest.java" = "" +"java/text/Collator/KoreanTest.java" = "" +"java/text/Collator/MonkeyTest.java" = "" +"java/text/Collator/Regression.java" = "" +"java/text/Collator/RuleBasedCollatorTest.java" = "" +"java/text/Collator/SpanishTest.java" = "" +"java/text/Collator/SurrogatesTest.java" = "" +"java/text/Collator/Test4401726.java" = "" +"java/text/Collator/ThaiTest.java" = "" +"java/text/Collator/TurkishTest.java" = "" +"java/text/Collator/VietnameseTest.java" = "" +"java/text/Format/ChoiceFormat/Bug4185732Test.java" = "" +"java/text/Format/ChoiceFormat/Bug4387255.java" = "" +"java/text/Format/ChoiceFormat/Bug8001209.java" = "" +"java/text/Format/ChoiceFormat/ParseTest.java" = "" +"java/text/Format/ChoiceFormat/PatternsTest.java" = "" +"java/text/Format/ChoiceFormat/SymbolsInFormatSegment.java" = "" +"java/text/Format/ChoiceFormat/ToStringTest.java" = "" +"java/text/Format/CompactNumberFormat/SPIProviderTest.java" = "" +"java/text/Format/CompactNumberFormat/TestCNFRounding.java" = "" +"java/text/Format/CompactNumberFormat/TestCompactNumber.java" = "" +"java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java" = "" +"java/text/Format/CompactNumberFormat/TestEquality.java" = "" +"java/text/Format/CompactNumberFormat/TestFormatToCharacterIterator.java" = "" +"java/text/Format/CompactNumberFormat/TestMutatingInstance.java" = "" +"java/text/Format/CompactNumberFormat/TestParseBigDecimal.java" = "" +"java/text/Format/CompactNumberFormat/TestPlurals.java" = "" +"java/text/Format/CompactNumberFormat/TestSpecialValues.java" = "" +"java/text/Format/CompactNumberFormat/TestUExtensionOverride.java" = "" +"java/text/Format/CompactNumberFormat/ToStringTest.java" = "" +"java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java" = "" +"java/text/Format/CompactNumberFormat/serialization/TestSerialization.java" = "" +"java/text/Format/DateFormat/Bug4322313.java" = "" +"java/text/Format/DateFormat/Bug4396385.java" = "" +"java/text/Format/DateFormat/Bug4407042.java" = "" +"java/text/Format/DateFormat/Bug4736959.java" = "" +"java/text/Format/DateFormat/Bug4845901.java" = "" +"java/text/Format/DateFormat/Bug6251817.java" = "" +"java/text/Format/DateFormat/Bug6335238.java" = "" +"java/text/Format/DateFormat/Bug6530336.java" = "" +"java/text/Format/DateFormat/Bug6609750.java" = "" +"java/text/Format/DateFormat/Bug6645292.java" = "" +"java/text/Format/DateFormat/Bug6683975.java" = "" +"java/text/Format/DateFormat/Bug7130335.java" = "" +"java/text/Format/DateFormat/Bug7177315.java" = "" +"java/text/Format/DateFormat/Bug8072099.java" = "" +"java/text/Format/DateFormat/Bug8081794.java" = "" +"java/text/Format/DateFormat/Bug8139572.java" = "" +"java/text/Format/DateFormat/Bug8141243.java" = "" +"java/text/Format/DateFormat/Bug8193444.java" = "" +"java/text/Format/DateFormat/Bug8209047.java" = "" +"java/text/Format/DateFormat/Bug8235699.java" = "" +"java/text/Format/DateFormat/CaseInsensitiveParseTest.java" = "" +"java/text/Format/DateFormat/ContextMonthNamesTest.java" = "" +"java/text/Format/DateFormat/DateFormatRegression.java" = "" +"java/text/Format/DateFormat/DateFormatRoundTripTest.java" = "" +"java/text/Format/DateFormat/DateFormatSymbolsCloneTest.java" = "" +"java/text/Format/DateFormat/DateFormatSymbolsSerializationTest.java" = "" +"java/text/Format/DateFormat/DateFormatTest.java" = "" +"java/text/Format/DateFormat/ISO8601ZoneTest.java" = "" +"java/text/Format/DateFormat/IntlTestDateFormat.java" = "" +"java/text/Format/DateFormat/IntlTestDateFormatAPI.java" = "" +"java/text/Format/DateFormat/IntlTestDateFormatSymbols.java" = "" +"java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java" = "" +"java/text/Format/DateFormat/LenientSpaceParsingTest.java" = "" +"java/text/Format/DateFormat/LocaleDateFormats.java" = "" +"java/text/Format/DateFormat/NonGregorianFormatTest.java" = "" +"java/text/Format/DateFormat/SDFTCKZoneNamesTest.java" = "" +"java/text/Format/DateFormat/SimpleDateFormatPatternTest.java" = "" +"java/text/Format/DateFormat/TimeZoneNameTest.java" = "" +"java/text/Format/DateFormat/ToStringTest.java" = "" +"java/text/Format/DateFormat/WeekDateTest.java" = "" +"java/text/Format/DateFormat/bug4097450.java" = "" +"java/text/Format/DateFormat/bug4099975.java" = "" +"java/text/Format/DateFormat/bug4117335.java" = "" +"java/text/Format/DateFormat/bug4358730.java" = "" +"java/text/Format/DateFormat/bug6271375.java" = "" +"java/text/Format/DateFormat/bug6317072.java" = "" +"java/text/Format/DateFormat/bug6412896.java" = "" +"java/text/Format/DecimalFormat/AffixTest.java" = "" +"java/text/Format/DecimalFormat/Bug6609740.java" = "" +"java/text/Format/DecimalFormat/Bug7196316.java" = "" +"java/text/Format/DecimalFormat/Bug8165466.java" = "" +"java/text/Format/DecimalFormat/CloneTest.java" = "" +"java/text/Format/DecimalFormat/EqualityTest.java" = "" +"java/text/Format/DecimalFormat/FormatMicroBenchmark.java" = "" +"java/text/Format/DecimalFormat/LargeExponentsTest.java" = "" +"java/text/Format/DecimalFormat/MantissaDigits.java" = "" +"java/text/Format/DecimalFormat/RoundingAndPropertyTest.java" = "" +"java/text/Format/DecimalFormat/SerializationTest.java" = "" +"java/text/Format/DecimalFormat/SetGroupingSizeTest.java" = "" +"java/text/Format/DecimalFormat/SettersShouldThrowNPETest.java" = "" +"java/text/Format/DecimalFormat/TieRoundingTest.java" = "" +"java/text/Format/DecimalFormat/ToLocalizedPatternTest.java" = "" +"java/text/Format/DecimalFormat/ToPatternTest.java" = "" +"java/text/Format/DecimalFormat/ToStringTest.java" = "" +"java/text/Format/ListFormat/TestListFormat.java" = "" +"java/text/Format/ListFormat/ToStringTest.java" = "" +"java/text/Format/MessageFormat/Bug4185816Test.java" = "" +"java/text/Format/MessageFormat/Bug7003643.java" = "" +"java/text/Format/MessageFormat/CompactSubFormats.java" = "" +"java/text/Format/MessageFormat/LargeMessageFormat.java" = "" +"java/text/Format/MessageFormat/ListSubFormats.java" = "" +"java/text/Format/MessageFormat/MaxArgumentIndexTest.java" = "" +"java/text/Format/MessageFormat/MessageFormatExceptions.java" = "" +"java/text/Format/MessageFormat/MessageFormatToPatternTest.java" = "" +"java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java" = "" +"java/text/Format/MessageFormat/MessageRegression.java" = "" +"java/text/Format/MessageFormat/MessageTest.java" = "" +"java/text/Format/MessageFormat/SerializationTest.java" = "" +"java/text/Format/MessageFormat/TemporalSubFormats.java" = "" +"java/text/Format/MessageFormat/ToStringTest.java" = "" +"java/text/Format/MessageFormat/bug4492719.java" = "" +"java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java" = "" +"java/text/Format/NumberFormat/BigDecimalFormat.java" = "" +"java/text/Format/NumberFormat/BigDecimalParse.java" = "" +"java/text/Format/NumberFormat/Bug4208135.java" = "" +"java/text/Format/NumberFormat/Bug4833877.java" = "" +"java/text/Format/NumberFormat/Bug4838107.java" = "" +"java/text/Format/NumberFormat/Bug4944439.java" = "" +"java/text/Format/NumberFormat/Bug4990596.java" = "" +"java/text/Format/NumberFormat/Bug6278616.java" = "" +"java/text/Format/NumberFormat/Bug8132125.java" = "" +"java/text/Format/NumberFormat/CurrencyFormat.java" = "" +"java/text/Format/NumberFormat/DFSExponential.java" = "" +"java/text/Format/NumberFormat/DFSMinusPerCentMill.java" = "" +"java/text/Format/NumberFormat/DFSSerialization.java" = "" +"java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java" = "" +"java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java" = "" +"java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java" = "" +"java/text/Format/NumberFormat/LenientParseTest.java" = "" "java/text/Format/NumberFormat/MultipleNumberScriptTest.java" = "" -"java/util/Collections/RotateHuge.java" = "" -"java/util/ResourceBundle/Control/LoadingStrategiesTest.java" = "" +"java/text/Format/NumberFormat/NumberFormatRounding.java" = "" +"java/text/Format/NumberFormat/NumberRegression.java" = "" +"java/text/Format/NumberFormat/NumberRoundTrip.java" = "" +"java/text/Format/NumberFormat/NumberTest.java" = "" +"java/text/Format/NumberFormat/PositionTest.java" = "" +"java/text/Format/NumberFormat/SerializationLoadTest.java" = "" +"java/text/Format/NumberFormat/StrictMethodsTest.java" = "" +"java/text/Format/NumberFormat/StrictParseTest.java" = "" +"java/text/Format/NumberFormat/TestgetPatternSeparator_ja.java" = "" +"java/text/Format/common/Bug4769840.java" = "" +"java/text/Format/common/Bug6215962.java" = "" +"java/text/Format/common/FormatIteratorTest.java" = "" +"java/text/Normalizer/ICUBasicTest.java" = "" +"java/text/Normalizer/NormalizerAPITest.java" = "" +"java/text/Normalizer/SquareEraCharacterTest.java" = "" +"java/text/Normalizer/ThreadSafeTest.java" = "" +"java/time/nontestng/java/time/chrono/HijrahConfigTest.java" = "" +"java/time/nontestng/java/time/zone/CustomZoneNameTest.java" = "" +"java/time/tck/java/time/format/TCKInstantPrinterParser.java" = "" +"java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java" = "" +"java/time/test/java/time/format/TestDateTimeParsing.java" = "" +"java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java" = "" +"java/time/test/java/time/format/TestLocalizedOffsetPrinterParser.java" = "" +"java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java" = "" +"java/time/test/java/time/format/TestNonIsoFormatter.java" = "" +"java/time/test/java/time/format/TestTextParserWithLocale.java" = "" +"java/time/test/java/time/format/TestTextPrinterWithLocale.java" = "" +"java/time/test/java/time/format/TestUTCParse.java" = "" +"java/time/test/java/time/format/TestUnicodeExtension.java" = "" +"java/time/test/java/time/format/TestZoneTextPrinterParser.java" = "" +"java/time/test/java/util/TestFormatter.java" = "" +"java/util/AbstractCollection/ToArrayTest.java" = "" +"java/util/AbstractCollection/ToString.java" = "" +"java/util/AbstractList/CheckForIndexOutOfBoundsException.java" = "" +"java/util/AbstractList/FailFastIterator.java" = "" +"java/util/AbstractList/HasNextAfterException.java" = "" +"java/util/AbstractMap/AbstractMapClone.java" = "" +"java/util/AbstractMap/Equals.java" = "" +"java/util/AbstractMap/SimpleEntries.java" = "" +"java/util/AbstractMap/ToString.java" = "" +"java/util/AbstractSequentialList/AddAll.java" = "" +"java/util/ArrayDeque/WhiteBox.java" = "" +"java/util/ArrayList/AddAll.java" = "" +"java/util/ArrayList/ArrayManagement.java" = "" +"java/util/ArrayList/Bug6533203.java" = "" +"java/util/ArrayList/EnsureCapacity.java" = "" +"java/util/ArrayList/IteratorMicroBenchmark.java" = "" +"java/util/ArrayList/SortingModCount.java" = "" +"java/util/ArrayList/SubListModCount.java" = "" +"java/util/Arrays/ArrayObjectMethods.java" = "" +"java/util/Arrays/ArraysEqCmpTest.java" = "" +"java/util/Arrays/AsList.java" = "" +"java/util/Arrays/Big.java" = "" +"java/util/Arrays/CopyMethods.java" = "" +"java/util/Arrays/Correct.java" = "" +"java/util/Arrays/Fill.java" = "" +"java/util/Arrays/FloatDoubleOrder.java" = "" +"java/util/Arrays/HashCode.java" = "" +"java/util/Arrays/SetAllTest.java" = "" +"java/util/Arrays/Sorting.java" = "" +"java/util/Arrays/SortingNearlySortedPrimitive.java" = "" +"java/util/Arrays/StreamAndSpliterator.java" = "" +"java/util/Arrays/TimSortStackSize.java" = "" +"java/util/Arrays/TimSortStackSize2.java" = "" +"java/util/Arrays/largeMemory/ParallelPrefix.java" = "" +"java/util/Base64/Base64GetEncoderTest.java" = "" +"java/util/Base64/TestBase64.java" = "" +"java/util/Base64/TestBase64Golden.java" = "" +"java/util/Base64/TestEncodingDecodingLength.java" = "" +"java/util/BitSet/And.java" = "" +"java/util/BitSet/BSMethods.java" = "" +"java/util/BitSet/HugeToString.java" = "" +"java/util/BitSet/ImmutableBitSet.java" = "" +"java/util/BitSet/ImportExport.java" = "" +"java/util/BitSet/MemoryLeak.java" = "" +"java/util/BitSet/PreviousBits.java" = "" +"java/util/BitSet/StickySize.java" = "" +"java/util/BitSet/stream/BitSetStreamTest.java" = "" +"java/util/Calendar/BuddhistCalendarTest.java" = "" +"java/util/Calendar/Bug4302966.java" = "" +"java/util/Calendar/Bug4766302.java" = "" +"java/util/Calendar/Bug4851640.java" = "" +"java/util/Calendar/Bug4958050.java" = "" +"java/util/Calendar/Bug5078053.java" = "" +"java/util/Calendar/Bug6178071.java" = "" +"java/util/Calendar/Bug6234795.java" = "" +"java/util/Calendar/Bug6448234.java" = "" +"java/util/Calendar/Bug6645263.java" = "" +"java/util/Calendar/Bug6902861.java" = "" +"java/util/Calendar/Bug7017458.java" = "" +"java/util/Calendar/Bug8007038.java" = "" +"java/util/Calendar/Bug8075548.java" = "" +"java/util/Calendar/Bug8152077.java" = "" +"java/util/Calendar/Bug8167273.java" = "" +"java/util/Calendar/Bug8176847.java" = "" +"java/util/Calendar/Builder/BuilderTest.java" = "" +"java/util/Calendar/CalendarDataTest.java" = "" +"java/util/Calendar/CalendarDisplayNamesTest.java" = "" +"java/util/Calendar/CalendarLeapYearAddTest.java" = "" +"java/util/Calendar/CalendarLeapYearRollTest.java" = "" +"java/util/Calendar/CalendarLimitTest.java" = "" +"java/util/Calendar/CalendarRegression.java" = "" +"java/util/Calendar/CalendarTest.java" = "" +"java/util/Calendar/CalendarTestScripts/JapaneseRollTests.java" = "" +"java/util/Calendar/CalendarTestScripts/JapaneseTests.java" = "" +"java/util/Calendar/CalendarTypeTest.java" = "" +"java/util/Calendar/CldrFormatNamesTest.java" = "" +"java/util/Calendar/FieldStateTest.java" = "" +"java/util/Calendar/GenericTimeZoneNamesTest.java" = "" +"java/util/Calendar/GregorianCutoverTest.java" = "" +"java/util/Calendar/JapaneseEraNameTest.java" = "" +"java/util/Calendar/JapaneseLenientEraTest.java" = "" +"java/util/Calendar/JavatimeTest.java" = "" +"java/util/Calendar/JulianTest.java" = "" +"java/util/Calendar/Limit.java" = "" +"java/util/Calendar/NarrowNamesTest.java" = "" +"java/util/Calendar/NonLenientTest.java" = "" +"java/util/Calendar/ResolutionTest.java" = "" +"java/util/Calendar/RollDayOfWeekTest.java" = "" +"java/util/Calendar/RollFromLastToFirstWeek.java" = "" +"java/util/Calendar/StampOverflow.java" = "" +"java/util/Calendar/SupplementalJapaneseEraTestRun.java" = "" +"java/util/Calendar/WeekDateTest.java" = "" +"java/util/Calendar/ZoneOffsets.java" = "" +"java/util/Calendar/bug4028518.java" = "" +"java/util/Calendar/bug4100311.java" = "" +"java/util/Calendar/bug4243802.java" = "" +"java/util/Calendar/bug4316678.java" = "" +"java/util/Calendar/bug4372743.java" = "" +"java/util/Calendar/bug4401223.java" = "" +"java/util/Calendar/bug4409072.java" = "" +"java/util/Calendar/bug4514831.java" = "" +"java/util/Collection/BiggernYours.java" = "" +"java/util/Collection/CollectionDefaults.java" = "" +"java/util/Collection/HotPotatoes.java" = "" +"java/util/Collection/IteratorAtEnd.java" = "" +"java/util/Collection/IteratorMicroBenchmark.java" = "" +"java/util/Collection/MOAT.java" = "" +"java/util/Collection/RandomizedIteration.java" = "" +"java/util/Collection/RemoveMicroBenchmark.java" = "" +"java/util/Collection/SetFactories.java" = "" +"java/util/Collections/AddAll.java" = "" +"java/util/Collections/AsLifoQueue.java" = "" +"java/util/Collections/BigBinarySearch.java" = "" +"java/util/Collections/BinarySearchNullComparator.java" = "" +"java/util/Collections/CheckedIdentityMap.java" = "" +"java/util/Collections/CheckedListBash.java" = "" +"java/util/Collections/CheckedListReplaceAll.java" = "" +"java/util/Collections/CheckedMapBash.java" = "" +"java/util/Collections/CheckedMapReplaceAll.java" = "" +"java/util/Collections/CheckedNull.java" = "" +"java/util/Collections/CheckedQueue.java" = "" +"java/util/Collections/CheckedSetBash.java" = "" +"java/util/Collections/DelegatingIteratorForEachRemaining.java" = "" +"java/util/Collections/Disjoint.java" = "" +"java/util/Collections/EmptyCollectionSerialization.java" = "" +"java/util/Collections/EmptyIterator.java" = "" +"java/util/Collections/EmptyNavigableMap.java" = "" +"java/util/Collections/EmptyNavigableSet.java" = "" +"java/util/Collections/Enum.java" = "" +"java/util/Collections/EnumerationAsIterator.java" = "" +"java/util/Collections/EqualsTest.java" = "" +"java/util/Collections/Frequency.java" = "" +"java/util/Collections/MinMax.java" = "" +"java/util/Currency/PropertiesTestRun.java" = "" +"java/util/Formatter/BasicTestLauncher.java" = "" +"java/util/Formatter/FormatLocale.java" = "" +"java/util/Formatter/spi/FormatterWithProvider.java" = "" +"java/util/Formatter/spi/NoGroupingUsed.java" = "" +"java/util/Locale/AliasesShouldBeRecognizedInCLDR.java" = "" +"java/util/Locale/AvailableLocalesTest.java" = "" +"java/util/Locale/CompatWarning.java" = "" +"java/util/Locale/HashCodeTest.java" = "" +"java/util/Locale/InternationalBAT.java" = "" +"java/util/Locale/JDK7LocaleServiceDiffs.java" = "" +"java/util/Locale/LocaleCategory.java" = "" +"java/util/Locale/LocaleCmdOverrides.java" = "" +"java/util/Locale/LocaleEnhanceTest.java" = "" +"java/util/Locale/LocaleProvidersLogger.java" = "" +"java/util/Locale/LocaleProvidersRun.java" = "" +"java/util/Locale/LocaleShouldSetFromCLI.java" = "" +"java/util/Locale/LocaleTest.java" = "" +"java/util/Locale/ThaiGov.java" = "" +"java/util/Locale/UseOldISOCodesTest.java" = "" +"java/util/Locale/UserRegionTest.java" = "" +"java/util/Locale/bcp47u/CurrencyFormatTests.java" = "" +"java/util/Locale/bcp47u/CurrencyTests.java" = "" +"java/util/Locale/bcp47u/DisplayNameTests.java" = "" +"java/util/Locale/bcp47u/FormatTests.java" = "" +"java/util/Locale/bcp47u/SymbolsTests.java" = "" +"java/util/Locale/bcp47u/SystemPropertyTests.java" = "" +"java/util/Locale/bcp47u/spi/DateFormatSymbolsProviderTests.java" = "" +"java/util/Locale/bcp47u/spi/LocaleNameProviderTests.java" = "" +"java/util/PluggableLocale/BreakIteratorProviderTest.java" = "" +"java/util/PluggableLocale/CalendarDataProviderTest.java" = "" +"java/util/PluggableLocale/CalendarNameProviderTest.java" = "" +"java/util/PluggableLocale/ClasspathTest.java" = "" +"java/util/PluggableLocale/CollatorProviderTest.java" = "" +"java/util/PluggableLocale/CurrencyNameProviderTest.java" = "" +"java/util/PluggableLocale/DateFormatProviderTest.java" = "" +"java/util/PluggableLocale/DateFormatSymbolsProviderTest.java" = "" +"java/util/PluggableLocale/DecimalFormatSymbolsProviderTest.java" = "" +"java/util/PluggableLocale/GenericTest.java" = "" +"java/util/PluggableLocale/LocaleNameProviderTest.java" = "" +"java/util/PluggableLocale/NumberFormatProviderTest.java" = "" +"java/util/PluggableLocale/TimeZoneNameProviderTest.java" = "" +"java/util/Properties/StoreReproducibilityTest.java" = "" +"java/util/ResourceBundle/Bug6299235/Bug6299235Test.java" = "" +"java/util/ResourceBundle/Control/Bug6530694.java" = "" +"java/util/ResourceBundle/UTF8Properties/CodePointTest.java" = "" +"java/util/ResourceBundle/UTF8Properties/IllegalSequenceTest.java" = "" +"java/util/ResourceBundle/modules/basic/BasicTest.java" = "" +"java/util/ResourceBundle/modules/cache/CacheTest.java" = "" +"java/util/ResourceBundle/modules/unnamed/UnNamedTest.java" = "" +"java/util/Scanner/ScanTest.java" = "" +"java/util/Scanner/ScannerStreamTest.java" = "" +"java/util/Scanner/spi/UseLocaleWithProvider.java" = "" +"java/util/ServiceLoader/ModulesTest.java" = "" +"java/util/ServiceLoader/ReloadTest.java" = "" +"java/util/ServiceLoader/inheritance/NoInheritanceTest.java" = "" +"java/util/ServiceLoader/nouses/NoUsesTest.java" = "" +"java/util/Spliterator/IteratorFromSpliteratorTest.java" = "" +"java/util/Spliterator/SpliteratorCollisions.java" = "" +"java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java" = "" +"java/util/StringJoiner/StringJoinerTest.java" = "" "java/util/TimeZone/AssureTzdataVersion.java" = "" -"javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java" = "" +"java/util/TimeZone/CLDRDisplayNamesTest.java" = "" +"java/util/TimeZone/HongKong.java" = "" +"java/util/WeakHashMap/GCDuringIteration.java" = "" +"java/util/concurrent/ArrayBlockingQueue/WhiteBox.java" = "" +"java/util/concurrent/ExecutorService/CloseTest.java" = "" +"java/util/concurrent/StructuredTaskScope/StressCancellation.java" = "" +"java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java" = "" +"java/util/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java" = "" +"java/util/concurrent/StructuredTaskScope/WithScopedValue.java" = "" +"java/util/concurrent/forkjoin/Uniprocessor.java" = "" +"java/util/concurrent/locks/Lock/OOMEInAQS.java" = "" +"java/util/concurrent/locks/LockSupport/ParkLoops.java" = "" +"java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java" = "" +"java/util/concurrent/tck/JSR166TestCase.java" = "" +"java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java" = "" +"java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.java" = "" +"java/util/jar/Manifest/IncludeInExceptionsTest.java" = "" +"java/util/logging/CustomLogManagerTest.java" = "" +"java/util/logging/DefaultConfigTest.java" = "" +"java/util/logging/FileHandlerMaxLocksTest.java" = "" +"java/util/logging/FileHandlerPatternGeneration.java" = "" +"java/util/logging/Handler/StreamHandlerLockingTest.java" = "" +"java/util/logging/HandlersConfigTest.java" = "" +"java/util/logging/Level/CustomLevel.java" = "" +"java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java" = "" +"java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java" = "" +"java/util/logging/Logger/bundleLeak/BundleTest.java" = "" +"java/util/logging/Logger/getGlobal/TestGetGlobal.java" = "" +"java/util/logging/Logger/getGlobal/TestGetGlobalByName.java" = "" +"java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java" = "" +"java/util/logging/MemoryHandlerTest.java" = "" +"java/util/logging/RootLogger/RootLevelInConfigFile.java" = "" +"java/util/logging/SimpleFormatterFormat.java" = "" +"java/util/logging/SimpleLogManager.java" = "" +"java/util/logging/TestLoggerWeakRefLeak.java" = "" +"java/util/logging/TestLoggingWithMainAppContext.java" = "" +"java/util/logging/TestMainAppContext.java" = "" +"java/util/logging/modules/GetResourceBundleTest.java" = "" +"java/util/logging/modules/LogManagerInModule/LogManagerInModuleTest.java" = "" +"java/util/prefs/AddNodeChangeListener.java" = "" +"java/util/prefs/CheckUserPrefsStorage.java" = "" +"java/util/prefs/CodePointZeroPrefsTest.java" = "" +"java/util/prefs/CommentsInXml.java" = "" +"java/util/prefs/ConflictInFlush.java" = "" +"java/util/prefs/ExportNode.java" = "" +"java/util/prefs/ExportSubtree.java" = "" +"java/util/prefs/PrefsSpiTest.java" = "" +"java/util/prefs/RemoveNullKeyCheck.java" = "" +"java/util/prefs/RemoveReadOnlyNode.java" = "" +"java/util/prefs/RemoveUnregedListener.java" = "" +"java/util/regex/PatternStreamTest.java" = "" +"java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java" = "" +"java/util/stream/GathererTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/CollectAndSummaryStatisticsTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorExample.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorToUnmodListTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/ConcatOpTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/CountLargeTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/DoublePrimitiveOpsTests.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/FindAnyOpTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/FindFirstOpTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/IntPrimitiveOpsTests.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/IterateTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/LongPrimitiveOpsTests.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/StreamCloseTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java" = "" +"java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java" = "" +"java/util/zip/EntryCount64k.java" = "" +"java/util/zip/ZipFile/TestCleaner.java" = "" +"java/util/zip/ZipFile/ZipFileSharedSourceTest.java" = "" +"javax/crypto/CryptoPermissions/InconsistentEntries.java" = "" +"javax/crypto/CryptoPermissions/TestExemption.java" = "" +"javax/crypto/CryptoPermissions/TestUnlimited.java" = "" +"javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java" = "" +"javax/crypto/EncryptedPrivateKeyInfo/GetKey.java" = "" +"javax/crypto/JceSecurity/VerificationResults.java" = "" +"javax/crypto/KDF/KDFDelayedProviderException.java" = "" +"javax/crypto/KDF/KDFDelayedProviderTest.java" = "" +"javax/crypto/KDF/KDFDelayedProviderThreadingTest.java" = "" +"javax/crypto/SecretKeyFactory/TestFailOver.java" = "" +"javax/management/Introspector/ClassLeakTest.java" = "" +"javax/management/MBeanInfo/NullInfoArraysTest.java" = "" +"javax/management/MBeanInfo/SerializationTest.java" = "" +"javax/management/MBeanInfo/SerializationTest1.java" = "" +"javax/management/MBeanServer/ExceptionTest.java" = "" +"javax/management/MBeanServer/OldMBeanServerTest.java" = "" +"javax/management/descriptor/ImmutableDescriptorSerialTest.java" = "" +"javax/management/descriptor/MBeanInfoInteropTest.java" = "" +"javax/management/modelmbean/DescriptorSupportSerialTest.java" = "" +"javax/management/modelmbean/UnserializableTargetObjectTest.java" = "" +"javax/management/monitor/MultiMonitorTest.java" = "" +"javax/management/mxbean/GenericArrayTypeTest.java" = "" +"javax/management/mxbean/LeakTest.java" = "" +"javax/management/mxbean/MXBeanExceptionHandlingTest.java" = "" +"javax/management/mxbean/MXBeanInteropTest1.java" = "" +"javax/management/mxbean/MXBeanInteropTest2.java" = "" +"javax/management/mxbean/MXBeanLoadingTest1.java" = "" +"javax/management/mxbean/MXBeanNotifTest.java" = "" +"javax/management/mxbean/MXBeanTest.java" = "" +"javax/management/mxbean/MXBeanWeirdParamTest.java" = "" +"javax/management/mxbean/RecordsMXBeanTest.java" = "" +"javax/management/mxbean/ThreadMXBeanTest.java" = "" +"javax/management/openmbean/ArrayTypeTest.java" = "" +"javax/management/openmbean/OpenTypeDescriptorTest.java" = "" +"javax/management/proxy/NotificationEmitterProxy.java" = "" +"javax/management/proxy/ProxyObjectMethodsTest.java" = "" +"javax/management/query/SupportedQueryTypesTest.java" = "" +"javax/management/remote/mandatory/RemovedSubjectDelegation.java" = "" +"javax/management/remote/mandatory/connection/AddressableTest.java" = "" +"javax/management/remote/mandatory/connection/BrokenConnectionTest.java" = "" +"javax/management/remote/mandatory/connection/CloseServerTest.java" = "" +"javax/management/remote/mandatory/connection/CloseUnconnectedTest.java" = "" +"javax/management/remote/mandatory/connection/ConnectionTest.java" = "" +"javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java" = "" +"javax/management/remote/mandatory/connection/DeadLockTest.java" = "" +"javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java" = "" +"javax/management/remote/mandatory/connection/FailedConnectionTest.java" = "" +"javax/management/remote/mandatory/connection/IdleTimeoutTest.java" = "" +"javax/management/remote/mandatory/connection/MultiOpenCloseTest.java" = "" +"javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java" = "" +"javax/management/remote/mandatory/connection/NewRMIClientFilterTest.java" = "" +"javax/management/remote/mandatory/connection/RMIConnectionIdTest.java" = "" +"javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java" = "" +"javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java" = "" +"javax/management/remote/mandatory/connection/RMIExitTest.java" = "" +"javax/management/remote/mandatory/connection/ReconnectTest.java" = "" +"javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java" = "" +"javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java" = "" +"javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java" = "" +"javax/management/remote/mandatory/connectorServer/RMIExporterTest.java" = "" +"javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java" = "" +"javax/management/remote/mandatory/loading/MethodResultTest.java" = "" +"javax/management/remote/mandatory/loading/MissingClassTest.java" = "" +"javax/management/remote/mandatory/loading/RMIDownloadTest.java" = "" +"javax/management/remote/mandatory/loading/UserClassLoaderTest.java" = "" +"javax/management/remote/mandatory/notif/AddRemoveTest.java" = "" +"javax/management/remote/mandatory/notif/ConcurrentModificationTest.java" = "" +"javax/management/remote/mandatory/notif/DeadListenerTest.java" = "" +"javax/management/remote/mandatory/notif/DiffHBTest.java" = "" +"javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java" = "" +"javax/management/remote/mandatory/notif/ListenerScaleTest.java" = "" +"javax/management/remote/mandatory/notif/NotSerializableNotifTest.java" = "" +"javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java" = "" +"javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java" = "" +"javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java" = "" +"javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java" = "" +"javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java" = "" +"javax/management/remote/mandatory/notif/NotificationEmissionTest.java" = "" +"javax/management/remote/mandatory/notif/RMINotifTest.java" = "" +"javax/management/remote/mandatory/notif/ServerNotifs.java" = "" +"javax/management/remote/mandatory/notif/UnexpectedNotifTest.java" = "" +"javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java" = "" +"javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java" = "" +"javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java" = "" +"javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java" = "" +"javax/management/remote/mandatory/provider/ProviderTest.java" = "" +"javax/management/remote/mandatory/serverError/JMXServerErrorTest.java" = "" +"javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java" = "" +"javax/management/remote/mandatory/threads/ExecutorShutdownTest.java" = "" +"javax/management/remote/mandatory/threads/ExecutorTest.java" = "" +"javax/management/remote/mandatory/threads/NoServerTimeoutTest.java" = "" +"javax/management/remote/mandatory/util/MapNullValuesTest.java" = "" +"javax/management/security/AuthorizationTest.java" = "" +"javax/naming/ldap/LdapName/NameTests.java" = "" +"javax/naming/ldap/LdapName/RdnMisc.java" = "" +"javax/naming/module/RunBasic.java" = "" +"javax/naming/spi/FactoryCacheTest.java" = "" +"javax/net/ssl/ALPN/SSLEngineAlpnTest.java" = "" +"javax/net/ssl/DTLS/DTLSBufferOverflowUnderflowTest.java" = "" +"javax/net/ssl/DTLS/DTLSDataExchangeTest.java" = "" +"javax/net/ssl/DTLS/DTLSEnginesClosureTest.java" = "" +"javax/net/ssl/DTLS/DTLSHandshakeTest.java" = "" +"javax/net/ssl/DTLS/DTLSHandshakeWithReplicatedPacketsTest.java" = "" +"javax/net/ssl/DTLS/DTLSIncorrectAppDataTest.java" = "" +"javax/net/ssl/DTLS/DTLSMFLNTest.java" = "" +"javax/net/ssl/DTLS/DTLSRehandshakeTest.java" = "" +"javax/net/ssl/DTLS/DTLSRehandshakeWithDataExTest.java" = "" +"javax/net/ssl/DTLS/DTLSSequenceNumberTest.java" = "" +"javax/net/ssl/DTLS/DTLSWontNegotiateV10.java" = "" +"javax/net/ssl/DTLS/WeakCipherSuite.java" = "" +"javax/net/ssl/DTLSv10/DTLSv10BufferOverflowUnderflowTest.java" = "" +"javax/net/ssl/DTLSv10/DTLSv10DataExchangeTest.java" = "" +"javax/net/ssl/DTLSv10/DTLSv10EnginesClosureTest.java" = "" +"javax/net/ssl/DTLSv10/DTLSv10HandshakeTest.java" = "" +"javax/net/ssl/DTLSv10/DTLSv10HandshakeWithReplicatedPacketsTest.java" = "" +"javax/net/ssl/DTLSv10/DTLSv10IncorrectAppDataTest.java" = "" +"javax/net/ssl/DTLSv10/DTLSv10MFLNTest.java" = "" +"javax/net/ssl/DTLSv10/DTLSv10RehandshakeTest.java" = "" +"javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithDataExTest.java" = "" +"javax/net/ssl/DTLSv10/DTLSv10SequenceNumberTest.java" = "" +"javax/net/ssl/Fix5070632.java" = "" +"javax/net/ssl/SSLEngine/Arrays.java" = "" +"javax/net/ssl/SSLEngine/ExtendedKeyEngine.java" = "" +"javax/net/ssl/SSLEngine/NoAuthClientAuth.java" = "" +"javax/net/ssl/SSLEngine/TestAllSuites.java" = "" +"javax/net/ssl/TLS/TLSDataExchangeTest.java" = "" +"javax/net/ssl/TLS/TLSEnginesClosureTest.java" = "" +"javax/net/ssl/TLS/TLSHandshakeTest.java" = "" +"javax/net/ssl/TLS/TLSMFLNTest.java" = "" +"javax/net/ssl/TLS/TLSRehandshakeTest.java" = "" +"javax/net/ssl/TLS/TLSRehandshakeWithDataExTest.java" = "" +"javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java" = "" "javax/net/ssl/TLSCommon/ConcurrentClientAccessTest.java" = "" +"javax/net/ssl/TLSCommon/TLSWithEdDSA.java" = "" "javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java" = "" -"javax/security/auth/login/Exceptions/NewExceptions.java" = "" -"javax/security/auth/login/LoginContext/SharedState.java" = "" +"javax/net/ssl/TLSv1/TLSDataExchangeTest.java" = "" +"javax/net/ssl/TLSv1/TLSEnginesClosureTest.java" = "" +"javax/net/ssl/TLSv1/TLSHandshakeTest.java" = "" +"javax/net/ssl/TLSv1/TLSMFLNTest.java" = "" +"javax/net/ssl/TLSv1/TLSRehandshakeTest.java" = "" +"javax/net/ssl/TLSv1/TLSRehandshakeWithDataExTest.java" = "" +"javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java" = "" +"javax/net/ssl/TLSv11/GenericBlockCipher.java" = "" +"javax/net/ssl/TLSv11/GenericStreamCipher.java" = "" +"javax/net/ssl/TLSv11/TLSDataExchangeTest.java" = "" +"javax/net/ssl/TLSv11/TLSEnginesClosureTest.java" = "" +"javax/net/ssl/TLSv11/TLSHandshakeTest.java" = "" +"javax/net/ssl/TLSv11/TLSMFLNTest.java" = "" +"javax/net/ssl/TLSv11/TLSRehandshakeTest.java" = "" +"javax/net/ssl/TLSv11/TLSRehandshakeWithDataExTest.java" = "" +"javax/net/ssl/TLSv12/TLSEnginesClosureTest.java" = "" +"javax/net/ssl/TLSv13/ClientHelloKeyShares.java" = "" +"javax/net/ssl/ciphersuites/DisabledAlgorithms.java" = "" +"javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java" = "" +"javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java" = "" +"javax/net/ssl/sanity/pluggability/CheckSockFacExport2.java" = "" +"javax/script/ScriptEngineOrder.sh" = "" +"javax/security/auth/Subject/CallAsWithScopedValue.java" = "" +"javax/security/auth/Subject/Serial.java" = "" +"javax/security/auth/Subject/SubjectNullTests.java" = "" +"javax/security/auth/SubjectDomainCombiner/Regression.java" = "" +"javax/security/auth/kerberos/KerberosTixDateTest.java" = "" +"javax/security/auth/login/LoginContext/LCTest.java" = "" +"javax/security/auth/login/LoginContext/ModuleSubject.java" = "" +"javax/security/auth/login/LoginContext/OptionalJaas/UnixNTPlatform.java" = "" +"javax/security/auth/login/modules/JaasModularClientTest.java" = "" +"javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java" = "" +"javax/security/auth/x500/X500Principal/NameFormat.java" = "" +"javax/security/sasl/Sasl/DisabledMechanisms.java" = "" +"javax/smartcardio/HistoricalBytes.java" = "" +"javax/smartcardio/ResponseAPDUTest.java" = "" +"javax/smartcardio/Serialize.java" = "" +"javax/smartcardio/TerminalFactorySpiTest.java" = "" +"javax/smartcardio/TestCommandAPDU.java" = "" +"javax/xml/crypto/dsig/BadXPointer.java" = "" +"javax/xml/crypto/dsig/Basic.java" = "" +"javax/xml/crypto/dsig/GenerationTests.java" = "" "javax/xml/crypto/dsig/GetInstanceTests.java" = "" +"javax/xml/crypto/dsig/HereFunction.java" = "" +"javax/xml/crypto/dsig/PSS.java" = "" +"javax/xml/crypto/dsig/PSSSpec.java" = "" +"javax/xml/crypto/dsig/ResolveReferenceURIs.java" = "" +"javax/xml/crypto/dsig/SecureValidation.java" = "" +"javax/xml/crypto/dsig/SecureValidationSystemProperty.java" = "" "javax/xml/crypto/dsig/TransformService/NullParent.java" = "" -"javax/xml/crypto/dsig/TransformService/UnknownProvider.java" = "" -"javax/xml/crypto/dsig/XMLSignatureFactory/UnknownProvider.java" = "" -"javax/xml/crypto/dsig/keyinfo/KeyInfoFactory/UnknownProvider.java" = "" +"javax/xml/crypto/dsig/ValidationTests.java" = "" +"javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java" = "" +"javax/xml/jaxp/common/8035437/AbstractMethodErrorTest.java" = "" +"jdk/classfile/UtilTest.java" = "" "jdk/dynalink/BeanLinkerRecordsTest.java" = "" -"jdk/internal/loader/InterruptedClassLoad.java" = "" -"sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java" = "" -"sun/net/www/protocol/https/HttpsURLConnection/Identities.java" = "" -"sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java" = "" -"sun/security/jgss/spnego/MSOID.java" = "" -"sun/security/krb5/NullStringToKey.java" = "" -"sun/security/krb5/etype/UnsupportedKeyType.java" = "" +"jdk/dynalink/CallerSensitiveTest.java" = "" +"jdk/dynalink/LookupTest.java" = "" +"jdk/internal/agent/AgentCMETest.java" = "" +"jdk/internal/agent/AgentCheckTest.java" = "" +"jdk/internal/jimage/JImageOpenTest.java" = "" +"jdk/internal/jline/AbstractWindowsTerminalTest.java" = "" +"jdk/internal/jline/JLineConsoleProviderTest.java" = "" +"jdk/internal/jline/KeyConversionTest.java" = "" +"jdk/internal/jline/LazyJdkConsoleProvider.java" = "" +"jdk/internal/jline/OSUtilsTest.java" = "" +"jdk/internal/jline/RedirectedStdOut.java" = "" +"jdk/internal/jrtfs/Basic.java" = "" +"jdk/internal/loader/URLClassPath/JarCheckTest.java" = "" +"jdk/internal/math/ToDecimal/DoubleToDecimalTest.java" = "" +"jdk/internal/math/ToDecimal/FloatToDecimalTest.java" = "" +"jdk/internal/math/ToDecimal/MathUtilsTest.java" = "" +"jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java" = "" +"jdk/internal/misc/ThreadFlock/WithScopedValue.java" = "" +"jdk/internal/misc/VM/RuntimeArguments.java" = "" +"jdk/internal/ref/Cleaner/CleanableListTest.java" = "" +"jdk/internal/reflect/Reflection/GetCallerClassTest.java" = "" +"jdk/internal/reflect/constantPool/ConstantPoolTest.java" = "" +"jdk/internal/util/ReferencedKeyTest.java" = "" +"jdk/internal/vm/AnnotationEncodingDecoding/TestAnnotationEncodingDecoding.java" = "" +"jdk/internal/vm/Continuation/ClassUnloading.java" = "" +"jdk/internal/vm/Continuation/Fuzz.java" = "" +"jdk/internal/vm/Continuation/HumongousStack.java" = "" +"jdk/internal/vm/Continuation/LiveFramesDriver.java" = "" +"jdk/internal/vm/Continuation/Scoped.java" = "" +"jdk/internal/vm/TestTranslatedException.java" = "" +"jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java" = "" +"jdk/modules/etc/DefaultModules.java" = "" +"jdk/modules/etc/UpgradeableModules.java" = "" +"jdk/modules/etc/VerifyModuleDelegation.java" = "" +"jdk/modules/incubator/DefaultImage.java" = "" +"jdk/modules/incubator/ImageModules.java" = "" +"jdk/modules/incubator/ServiceBinding.java" = "" +"jdk/modules/open/Basic.java" = "" +"jdk/modules/scenarios/automaticmodules/RunWithAutomaticModules.java" = "" +"jdk/modules/scenarios/container/ContainerTest.java" = "" +"jdk/nio/zipfs/ReleaseDeflater.java" = "" +"jdk/security/logging/RecursiveEventHelper.java" = "" +"jdk/security/logging/TestSecurityPropertyModificationLog.java" = "" +"jdk/security/logging/TestTLSHandshakeLog.java" = "" +"jdk/security/logging/TestX509CertificateLog.java" = "" +"jdk/security/logging/TestX509ValidationLog.java" = "" +"sun/management/HotspotClassLoadingMBean/GetClassInitializationTime.java" = "" +"sun/management/HotspotClassLoadingMBean/GetClassLoadingTime.java" = "" +"sun/management/HotspotClassLoadingMBean/GetInitializedClassCount.java" = "" +"sun/management/HotspotClassLoadingMBean/GetLoadedClassSize.java" = "" +"sun/management/HotspotClassLoadingMBean/GetMethodDataSize.java" = "" +"sun/management/HotspotClassLoadingMBean/GetUnloadedClassSize.java" = "" +"sun/management/HotspotRuntimeMBean/GetSafepointCount.java" = "" +"sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java" = "" +"sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java" = "" +"sun/management/HotspotThreadMBean/GetInternalThreads.java" = "" +"sun/management/LoggingTest/LoggingWithJULTest.java" = "" +"sun/management/LoggingTest/LoggingWithLoggerFinderTest.java" = "" +"sun/management/PlatformMBeanProviderConstructorCheck.java" = "" +"sun/management/jdp/JdpDefaultsTest.java" = "" +"sun/management/jdp/JdpJmxRemoteDynamicPortTest.java" = "" +"sun/management/jdp/JdpSpecificAddressTest.java" = "" +"sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java" = "" +"sun/management/jmxremote/bootstrap/JvmstatCountersTest.java" = "" +"sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java" = "" +"sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java" = "" +"sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java" = "" +"sun/management/jmxremote/startstop/JMXStatusTest.java" = "" +"sun/misc/SunMiscSignalTest.java" = "" +"sun/misc/UnsafeMemoryAccessWarnings.java" = "" +"sun/net/InetAddress/nameservice/simple/DefaultCaching.java" = "" +"sun/net/www/http/HttpClient/KeepAliveTest.java" = "" +"sun/net/www/http/HttpClient/RetryPost.java" = "" +"sun/net/www/http/HttpURLConnection/DigestAuth.java" = "" +"sun/net/www/http/KeepAliveCache/B8291637.java" = "" +"sun/net/www/http/KeepAliveCache/KeepAliveProperty.java" = "" +"sun/net/www/http/KeepAliveStreamCleaner/KeepAliveStreamCleanerTestDriver.java" = "" +"sun/net/www/http/RequestMethodCheck/RequestMethodEquality.java" = "" +"sun/net/www/protocol/file/NonLocalFtpFallback.java" = "" +"sun/net/www/protocol/http/CloseOptionHeader.java" = "" +"sun/net/www/protocol/http/DigestTest.java" = "" +"sun/net/www/protocol/http/NoNTLM.java" = "" +"sun/net/www/protocol/http/UserAgent.java" = "" +"sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java" = "" +"sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java" = "" +"sun/net/www/protocol/https/HttpsURLConnection/ReadTimeout.java" = "" +"sun/net/www/protocol/jrt/Basic.java" = "" +"sun/nio/ch/TestMaxCachedBufferSize.java" = "" +"sun/nio/cs/TestGB18030.java" = "" +"sun/nio/cs/mapping/CoderTest.java" = "" +"sun/reflect/ReflectionFactory/ReflectionFactoryTest.java" = "" +"sun/rmi/log/ReliableLog/LogAlignmentTest.java" = "" +"sun/rmi/runtime/Log/4504153/Test4504153.java" = "" +"sun/rmi/runtime/Log/6409194/NoConsoleOutput.java" = "" +"sun/rmi/runtime/Log/checkLogging/CheckLogStreams.java" = "" +"sun/rmi/runtime/Log/checkLogging/CheckLogging.java" = "" +"sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java" = "" +"sun/rmi/transport/tcp/DeadCachedConnection.java" = "" +"sun/security/ec/TestEC.java" = "" +"sun/security/jgss/spnego/NegTokenTargFields.java" = "" +"sun/security/jgss/spnego/NotPreferredMech.java" = "" +"sun/security/krb5/IPv6.java" = "" +"sun/security/krb5/Krb5NameEquals.java" = "" +"sun/security/krb5/RFC396xTest.java" = "" +"sun/security/krb5/auto/CaseSensitive.java" = "" +"sun/security/krb5/auto/Cleaners.java" = "" +"sun/security/krb5/auto/DiffSaltParams.java" = "" +"sun/security/krb5/auto/HttpsCB.java" = "" +"sun/security/krb5/auto/KdcPolicy.java" = "" +"sun/security/krb5/auto/ModuleName.java" = "" +"sun/security/krb5/auto/NonAscii.java" = "" +"sun/security/krb5/auto/NoneReplayCacheTest.java" = "" +"sun/security/krb5/auto/RealmSpecificValues.java" = "" +"sun/security/krb5/auto/ReferralsTest.java" = "" +"sun/security/krb5/auto/ReplayCacheExpunge.java" = "" +"sun/security/krb5/auto/ReplayCachePrecise.java" = "" +"sun/security/krb5/auto/ReplayCacheTestProc.java" = "" +"sun/security/krb5/auto/ReplayCacheTestProcWithMD5.java" = "" +"sun/security/krb5/auto/S4U2selfNotF.java" = "" +"sun/security/krb5/config/DNS.java" = "" +"sun/security/krb5/config/DefUdpLimit.java" = "" +"sun/security/krb5/config/YesNo.java" = "" +"sun/security/pkcs11/Provider/Absolute.java" = "" +"sun/security/pkcs11/Provider/MultipleLogins.sh" = "" +"sun/security/pkcs11/Provider/RequiredMechCheck.java" = "" +"sun/security/pkcs12/ParamsPreferences.java" = "" +"sun/security/provider/DSA/TestLegacyDSAKeyPairGenerator.java" = "" +"sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java" = "" +"sun/security/provider/NamedEdDSA.java" = "" +"sun/security/provider/NamedKeyFactoryTest.java" = "" +"sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java" = "" +"sun/security/provider/SecureRandom/CommonSeeder.java" = "" "sun/security/provider/SecureRandom/StrongSeedReader.java" = "" -"sun/security/rsa/TestCACerts.java" = "" +"sun/security/provider/certpath/OCSP/OCSPNoContentLength.java" = "" +"sun/security/provider/certpath/OCSP/OCSPReadTimeoutDefault.java" = "" +"sun/security/provider/certpath/OCSP/OCSPSingleExtensions.java" = "" +"sun/security/rsa/SignatureTest.java" = "" +"sun/security/ssl/CipherSuite/RestrictNamedGroup.java" = "" +"sun/security/ssl/ClientHandshaker/LengthCheckTest.java" = "" "sun/security/ssl/ClientHandshaker/RSAExport.java" = "" +"sun/security/ssl/DHKeyExchange/DHEKeySizing.java" = "" +"sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java" = "" +"sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java" = "" +"sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java" = "" +"sun/security/ssl/SSLCipher/ReadOnlyEngine.java" = "" +"sun/security/ssl/SSLContextImpl/CustomizedCipherSuites.java" = "" +"sun/security/ssl/SSLContextImpl/CustomizedDTLSDefaultProtocols.java" = "" +"sun/security/ssl/SSLContextImpl/CustomizedDTLSServerDefaultProtocols.java" = "" +"sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java" = "" +"sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocols.java" = "" "sun/security/ssl/SSLContextImpl/DefaultDTLSEnabledProtocols.java" = "" "sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java" = "" +"sun/security/ssl/SSLContextImpl/IllegalProtocolProperty.java" = "" +"sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java" = "" +"sun/security/ssl/SSLContextImpl/NoOldVersionContext.java" = "" +"sun/security/ssl/SSLContextImpl/SSLContextVersion.java" = "" +"sun/security/ssl/SSLContextImpl/TrustTrustedCert.java" = "" +"sun/security/ssl/SSLEngineImpl/EmptyExtensionData.java" = "" +"sun/security/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java" = "" +"sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java" = "" +"sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java" = "" +"sun/security/ssl/SSLLogger/LoggingFormatConsistency.java" = "" +"sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java" = "" +"sun/security/ssl/SSLSocketImpl/DisableExtensions.java" = "" +"sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java" = "" +"sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java" = "" +"sun/security/ssl/SSLSocketImpl/NonAutoClose.java" = "" +"sun/security/ssl/SSLSocketImpl/RejectClientRenego.java" = "" +"sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java" = "" +"sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java" = "" +"sun/security/ssl/SSLSocketImpl/SSLSocketSSLEngineCloseInbound.java" = "" +"sun/security/ssl/SSLSocketImpl/SetClientMode.java" = "" +"sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java" = "" +"sun/security/ssl/SignatureScheme/CustomizedClientSchemes.java" = "" +"sun/security/ssl/SignatureScheme/CustomizedServerSchemes.java" = "" +"sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java" = "" +"sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java" = "" +"sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java" = "" +"sun/security/ssl/Stapling/StatusResponseManager.java" = "" +"sun/security/tools/jarsigner/AltProvider.java" = "" +"sun/security/tools/jarsigner/CheckAlgParams.java" = "" +"sun/security/tools/jarsigner/CheckSignerCertChain.java" = "" +"sun/security/tools/jarsigner/ConciseJarsigner.java" = "" +"sun/security/tools/jarsigner/DisableCurveTest.java" = "" +"sun/security/tools/jarsigner/OldSig.java" = "" +"sun/security/tools/jarsigner/OnlyManifest.java" = "" +"sun/security/tools/jarsigner/PosixPermissionsTest.java" = "" +"sun/security/tools/jarsigner/RestrictedAlgo.java" = "" +"sun/security/tools/jarsigner/TimestampCheck.java" = "" +"sun/security/tools/jarsigner/TsacertOptionTest.java" = "" +"sun/security/tools/jarsigner/VerifyHSSSignedJar.java" = "" +"sun/security/tools/keytool/CacertsOption.java" = "" +"sun/security/tools/keytool/WeakAlg.java" = "" +"sun/security/tools/keytool/WeakSecretKeyTest.java" = "" +"sun/security/tools/keytool/fakecacerts/MyOwnCacerts.java" = "" +"sun/security/tools/keytool/fakecacerts/TrustedCRL.java" = "" +"sun/security/tools/keytool/fakecacerts/TrustedCert.java" = "" +"sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java" = "" +"sun/security/tools/keytool/fakegen/PSS.java" = "" +"sun/security/util/Debug/DebugOptions.java" = "" +"sun/security/util/HostnameChecker/NullHostnameCheck.java" = "" +"sun/security/util/Pem/PemEncoding.java" = "" +"sun/security/util/Resources/Format.java" = "" +"sun/security/validator/EndEntityExtensionCheck.java" = "" +"sun/security/x509/URICertStore/CRLReadTimeout.java" = "" +"sun/security/x509/X500Name/PrintX500PrincipalInDebugModeWithAvaOption.java" = "" +"sun/text/IntHashtable/patch-src/java.base/java/text/Bug4170614Test.java" = "" +"sun/text/resources/Collator/Bug4248694.java" = "" +"sun/text/resources/Collator/Bug4804273.java" = "" +"sun/text/resources/Collator/Bug6755060.java" = "" +"sun/text/resources/Collator/SwedishTest.java" = "" +"sun/text/resources/Format/Bug4395196.java" = "" +"sun/text/resources/Format/Bug4442855.java" = "" +"sun/text/resources/Format/Bug4621320.java" = "" +"sun/text/resources/Format/Bug4651568.java" = "" +"sun/text/resources/Format/Bug4762201.java" = "" +"sun/text/resources/Format/Bug4807540.java" = "" +"sun/text/resources/Format/Bug4810032.java" = "" +"sun/text/resources/Format/Bug5096553.java" = "" +"sun/text/resources/Format/Bug8037343.java" = "" +"sun/text/resources/Format/Bug8074791.java" = "" +"sun/text/resources/LocaleDataTest.java" = "" +"sun/util/logging/SourceClassName.java" = "" +"sun/util/resources/Locale/Bug4429024.java" = "" +"sun/util/resources/Locale/Bug4965260.java" = "" +"sun/util/resources/Locale/Bug6275682.java" = "" "sun/util/resources/TimeZone/Bug4848242.java" = "" -"tools/jlink/CheckExecutable.java" = "" -"tools/jlink/ReleaseImplementorTest.java" = "" +"sun/util/resources/TimeZone/Bug6271396.java" = "" +"sun/util/resources/TimeZone/Bug6317929.java" = "" +"sun/util/resources/TimeZone/Bug6377794.java" = "" +"sun/util/resources/TimeZone/Bug6442006.java" = "" +"sun/util/resources/cldr/Bug8134250.java" = "" +"sun/util/resources/cldr/Bug8204603.java" = "" +"sun/util/resources/cldr/LikelySubtagLocalesTest.java" = "" +"sun/util/resources/cldr/NorwegianFallbackTest.java" = "" +"sun/util/resources/cldr/TimeZoneNamesTest.java" = "" +"tools/jar/JarEntryTime.java" = "" +"tools/jar/modularJar/Basic.java" = "" +"tools/jar/multiRelease/RuntimeTest.java" = "" +"tools/jar/multiRelease/whitebox/Driver.java" = "" +"tools/jimage/JImageBasicsTest.java" = "" +"tools/jimage/JImageExtractTest.java" = "" +"tools/jimage/JImageInfoTest.java" = "" +"tools/jimage/JImageListTest.java" = "" +"tools/jimage/JImageNonAsciiNameTest.java" = "" +"tools/jimage/JImageTest.java" = "" +"tools/jimage/JImageVerifyTest.java" = "" +"tools/jlink/ClassFileInMetaInfo.java" = "" +"tools/jlink/DefaultProviderTest.java" = "" +"tools/jlink/ExplodedModuleNameTest.java" = "" +"tools/jlink/ImageFileCreatorTest.java" = "" +"tools/jlink/ImageFilePoolTest.java" = "" +"tools/jlink/IntegrationTest.java" = "" +"tools/jlink/JLink100Modules.java" = "" +"tools/jlink/JLink20000Packages.java" = "" +"tools/jlink/JLink2Test.java" = "" +"tools/jlink/JLinkDedupTestBatchSizeOne.java" = "" +"tools/jlink/JLinkEndianTest.java" = "" +"tools/jlink/JLinkHelpCapabilityTest.java" = "" +"tools/jlink/JLinkNegativeTest.java" = "" +"tools/jlink/JLinkOptionsTest.java" = "" +"tools/jlink/JLinkPluginsTest.java" = "" +"tools/jlink/JLinkReproducible2Test.java" = "" +"tools/jlink/JLinkReproducible3Test.java" = "" +"tools/jlink/JLinkSigningTest.java" = "" +"tools/jlink/JLinkTest.java" = "" +"tools/jlink/JLinkToolProviderTest.java" = "" +"tools/jlink/ModuleNamesOrderTest.java" = "" +"tools/jlink/NativeTest.java" = "" +"tools/jlink/ResourceDuplicateCheckTest.java" = "" +"tools/jlink/ResourcePoolTest.java" = "" +"tools/jlink/SnippetsTest.java" = "" +"tools/jlink/TaskHelperTest.java" = "" +"tools/jlink/basic/AllModulePath.java" = "" +"tools/jlink/basic/BasicTest.java" = "" +"tools/jlink/bindservices/BindServices.java" = "" +"tools/jlink/bindservices/SuggestProviders.java" = "" +"tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java" = "" +"tools/jlink/plugins/AddOptionsPluginTest.java" = "" +"tools/jlink/plugins/CDSPluginTest.java" = "" +"tools/jlink/plugins/CompressorPluginTest.java" = "" +"tools/jlink/plugins/DefaultStripDebugPluginTest.java" = "" +"tools/jlink/plugins/ExcludeFilesPluginTest.java" = "" +"tools/jlink/plugins/ExcludeJmodSectionPluginTest.java" = "" +"tools/jlink/plugins/ExcludeModuleInfoTest.java" = "" +"tools/jlink/plugins/ExcludePluginTest.java" = "" +"tools/jlink/plugins/ExcludeVMPluginTest.java" = "" +"tools/jlink/plugins/GenerateJLIClassesPluginTest.java" = "" +"tools/jlink/plugins/IncludeLocalesPluginTest.java" = "" +"tools/jlink/plugins/LastSorterTest.java" = "" +"tools/jlink/plugins/LegalFilePluginTest.java" = "" +"tools/jlink/plugins/OrderResourcesPluginTest.java" = "" +"tools/jlink/plugins/PluginsNegativeTest.java" = "" +"tools/jlink/plugins/PrevisitorTest.java" = "" +"tools/jlink/plugins/ResourceFilterTest.java" = "" +"tools/jlink/plugins/StringSharingPluginTest.java" = "" +"tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java" = "" +"tools/jlink/plugins/StripNativeDebugSymbolsPlugin/StripNativeDebugSymbolsPluginTest.java" = "" +"tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java" = "" +"tools/jlink/plugins/SystemModuleDescriptors/ModuleMainClassTest.java" = "" +"tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java" = "" +"tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java" = "" +"tools/jlink/plugins/VendorInfoPluginsTest.java" = "" +"tools/jlink/runtimeImage/AddOptionsTest.java" = "" +"tools/jlink/runtimeImage/BasicJlinkTest.java" = "" +"tools/jlink/runtimeImage/CustomModuleJlinkTest.java" = "" +"tools/jlink/runtimeImage/GenerateJLIClassesTest.java" = "" +"tools/jlink/runtimeImage/JavaSEReproducibleTest.java" = "" +"tools/jlink/runtimeImage/JimageDiffGeneratorTest.java" = "" +"tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java" = "" +"tools/jlink/runtimeImage/ModifiedFilesExitTest.java" = "" +"tools/jlink/runtimeImage/ModifiedFilesWarningTest.java" = "" +"tools/jlink/runtimeImage/MultiHopTest.java" = "" +"tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java" = "" +"tools/jlink/runtimeImage/SystemModulesTest.java" = "" +"tools/jlink/runtimeImage/SystemModulesTest2.java" = "" +"tools/jlink/runtimeImage/UpgradeableFileCacertsTest.java" = "" +"tools/jmod/JmodNegativeTest.java" = "" +"tools/jmod/JmodTest.java" = "" +"tools/jmod/hashes/HashesOrderTest.java" = "" +"tools/jmod/hashes/HashesTest.java" = "" +"tools/launcher/ArgFileSyntax.java" = "" +"tools/launcher/ArgsEnvVar.java" = "" +"tools/launcher/ArgsFileTest.java" = "" +"tools/launcher/Arrrghs.java" = "" +"tools/launcher/ChangeDataModel.java" = "" +"tools/launcher/ExecutionEnvironment.java" = "" +"tools/launcher/FXLauncherTest.java" = "" +"tools/launcher/HelpFlagsTest.java" = "" +"tools/launcher/InfoStreams.java" = "" "tools/launcher/InstanceMainTest.java" = "" +"tools/launcher/Jexec.java" = "" +"tools/launcher/LauncherExceptionTest.java" = "" +"tools/launcher/MainClassAttributeTest.java" = "" +"tools/launcher/MainClassCantBeLoadedTest.java" = "" +"tools/launcher/MiscTests.java" = "" +"tools/launcher/RunpathTest.java" = "" +"tools/launcher/Settings.java" = "" +"tools/launcher/SourceMode.java" = "" +"tools/launcher/TestXcheckJNIWarnings.java" = "" +"tools/launcher/ToolsOpts.java" = "" +"tools/launcher/VersionCheck.java" = "" +"tools/launcher/modules/addexports/AddExportsTest.java" = "" +"tools/launcher/modules/addexports/AddExportsTestWarningError.java" = "" +"tools/launcher/modules/addexports/manifest/AddExportsAndOpensInManifest.java" = "" +"tools/launcher/modules/addmods/AddModsTest.java" = "" +"tools/launcher/modules/addreads/AddReadsTest.java" = "" +"tools/launcher/modules/addreads/AddReadsTestWarningError.java" = "" +"tools/launcher/modules/basic/BasicTest.java" = "" +"tools/launcher/modules/basic/InitErrors.java" = "" +"tools/launcher/modules/basic/LauncherErrors.java" = "" +"tools/launcher/modules/classpath/JavaClassPathTest.java" = "" +"tools/launcher/modules/describe/DescribeModuleTest.java" = "" +"tools/launcher/modules/dryrun/DryRunTest.java" = "" +"tools/launcher/modules/illegalaccess/IllegalAccessTest.java" = "" +"tools/launcher/modules/limitmods/LimitModsTest.java" = "" +"tools/launcher/modules/listmods/ListModsTest.java" = "" +"tools/launcher/modules/patch/automatic/PatchTest.java" = "" +"tools/launcher/modules/patch/basic/PatchTest.java" = "" +"tools/launcher/modules/patch/basic/PatchTestWarningError.java" = "" +"tools/launcher/modules/patch/systemmodules/PatchSystemModules.java" = "" +"tools/launcher/modules/showmoduleresolution/ShowModuleResolutionTest.java" = "" +"tools/launcher/modules/validate/ValidateModulesTest.java" = "" diff --git a/expectations/jdk-jtreg.reference.json b/expectations/jdk-jtreg.reference.json deleted file mode 100644 index 61e0989..0000000 --- a/expectations/jdk-jtreg.reference.json +++ /dev/null @@ -1,5892 +0,0 @@ -{ - "schema": 1, - "fingerprint": "bcb93d37931c86d6314a651c84c4144107b5a65e527907a3202986d386102f5d", - "inputs": { - "protocol": 2, - "manifest": "openjdk25-jdk-inventory-v2", - "source": "829e6bae36579c46a3f9222355abe0b0ca7d66b3bfc8659eaf784fa002529692", - "jtreg": "18102bb9901e05a676455d6d6fd82de08f3a4471b6d1e8bc2663e0aced8b484e", - "execution": { - "concurrency": 4, - "timeoutFactor": 1, - "headless": true - }, - "root": "requiredVersion=7.5.1+1\nuseNewOptions=true\nuseNewPatchModule=true\nexclusiveAccess.dirs=java/math/BigInteger/largeMemory java/rmi/Naming java/util/prefs sun/management/jmxremote sun/tools/jstatd sun/security/mscapi java/util/Arrays/largeMemory java/util/BitSet/stream javax/rmi java/net/httpclient/websocket com/sun/net/httpserver/simpleserver sun/tools/jhsdb\n", - "heap": "-Xmx2g", - "referenceVersion": "openjdk version \"25.0.2\" 2026-01-20 LTS\nOpenJDK Runtime Environment Temurin-25.0.2+10 (build 25.0.2+10-LTS)\nOpenJDK 64-Bit Server VM Temurin-25.0.2+10 (build 25.0.2+10-LTS, mixed mode, sharing)", - "platform": "linux-x64", - "inventory": "5dcfd4d1ad8136a4559b041e3c97a76135a01a6f925fe6533f02ef563d7a6408" - }, - "generatedAt": "2026-09-10T09:23:55.086Z", - "exitCode": 2, - "results": { - "build/releaseFile/CheckReleaseFile.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/AlgorithmParameters/OAEPOrder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/CICO/CICOChainingTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/CICO/CICODESFuncTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/CICO/CICOSkipTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AEAD/AEADBufferTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AEAD/Encrypt.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AEAD/GCMShortBuffer.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AEAD/GCMShortInput.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AES/Test4511676.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AES/Test4512524.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AES/Test4512704.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AES/Test4626070.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AES/TestAESCipher.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AES/TestCopySafe.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/CTS/CTSMode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/DES/DESSecretKeySpec.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/DES/DesAPITest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/DES/DoFinalReturnLen.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/DES/PaddingTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/DES/PerformanceTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/DES/TextPKCS5PaddingTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/JCE/Bugs/4686632/Empty.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/PBE/PBEKeyTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/PBE/PBMacBuffer.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/PBE/PBMacDoFinalVsUpdate.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/PBE/PKCS12Oid.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/RC2ArcFour/CipherKAT.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/KeyAgreement/TestExponentSize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/KeyGenerator/Test4628062.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Mac/DigestCloneabilityTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Mac/HmacMD5.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Mac/HmacPBESHA1.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/Mac/MacKAT.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/NSASuiteB/TestAESOids.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "com/sun/crypto/provider/TLS/TestLeadingZeroes.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedInputStream/CloseStream.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedInputStream/CountUpdate.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedInputStream/Fill.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedInputStream/ReadAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedInputStream/ReadZeroBytes.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedReader/EOL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedReader/Fill.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedReader/MarkedFillAtEOF.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedReader/ReadLine.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedReader/ReadLineSync.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedReader/Ready.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedReader/SkipNegative.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/BufferedWriter/Cleanup.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/ByteArrayInputStream/Skip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/ByteArrayOutputStream/ToString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/CharArrayReader/Constructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/CharArrayReader/OverflowInSkip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/DataInputStream/OpsAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/DataInputStream/ReadLinePushback.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/DataInputStream/SkipBytes.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/DataOutputStream/CounterOverflow.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Externalizable/compatibility/ExternalizableBlockData.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Externalizable/definesWriteObject/DefinesWriteObject.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/AccessDenied.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/CheckTempDir.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/CompareTo.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/Cons.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/Create.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/CreateNewFile.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/DeleteOnExit.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/DeleteOnExitLong.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/DeleteOnExitNPE.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/FileMethods.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/GetParent.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/HashCodeEquals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/IsHidden.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/ListNull.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/ListRoots.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/ListSpace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/MaxPathLength.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/Mkdir.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/NulFile.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/NullArgs.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/TimeZoneLastModified.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/ToURI.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/ToURL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/Unicode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/UserDirChangedTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/createTempFile/NameTooLong.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/createTempFile/Patterns.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/File/createTempFile/TargetDirectory.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FileDescriptor/Finalize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FileDescriptor/RememberAppend.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FileDescriptor/Sharing.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FileInputStream/NegativeAvailable.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FileInputStream/OpenDir.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FileInputStream/OpsAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FileOutputStream/AtomicAppend.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FileOutputStream/OpsAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FilePermission/FilePermissionCollection.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FilePermission/SpecTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FilterOutputStream/BoundsCheck.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FilterOutputStream/SuppressedException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/FilterOutputStream/Write.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/InputStream/OpsAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/InputStream/ReadParams.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/InputStream/Skip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/InputStreamReader/GrowAfterEOF.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/InputStreamReader/NullCreate.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/InputStreamReader/One.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/InputStreamReader/ReadOffset.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/LineNumberInputStream/Available.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/LineNumberInputStream/MarkReset.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/LineNumberInputStream/Skip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/LineNumberInputStream/SkipEOL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/LineNumberReader/MarkReset.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/LineNumberReader/Read.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/LineNumberReader/ReadReadLine.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/LineNumberReader/Skip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/NegativeInitSize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/ObjectInputStream/NegativeArraySizeTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/ObjectInputStream/TestObjectStreamClass.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/OutputStream/WriteParams.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/OutputStreamWriter/BoundsCheck.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/OutputStreamWriter/CloseWriterOnFailedFlush.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/OutputStreamWriter/Encode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/OutputStreamWriter/NullCreate.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/OutputStreamWriter/TestWrite.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/OutputStreamWriter/WriteAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedInputStream/CloseAndAvailableRC.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedInputStream/ClosedWriter.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedInputStream/Constructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedInputStream/FasterWriter.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedInputStream/WriterLoop.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedOutputStream/ClosedWrite.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedOutputStream/DeadReader.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedOutputStream/MultipleConnect.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedOutputStream/NotConnected.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedOutputStream/WriteAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedReader/Constructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedReader/ReadToArray.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedReader/Ready.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedWriter/ConnectAfterReaderClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedWriter/FlushAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PipedWriter/WriteAfterReaderClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintStream/CheckError.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintStream/ClearErrorStream.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintStream/EncodingConstructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintStream/FailingConstructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintStream/NullConstructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintStream/WriteBytes.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintWriter/CheckError.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintWriter/ClearErrorWriter.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintWriter/FailingConstructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintWriter/OpsAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintWriter/OversynchronizedTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PrintWriter/SubClass.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PushbackInputStream/Available.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PushbackInputStream/ClosedStream.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PushbackInputStream/MarkReset.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PushbackInputStream/Skip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PushbackReader/MarkReset.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PushbackReader/ReadCloseRaceNPE.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/PushbackReader/Skip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/Close.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/EOF.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/FileLengthTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/OpenSync.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/OpsAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/ParameterCheck.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/ReadLine.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/ReadWritePrimitives.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/Seek.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/WriteBytesChars.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/WriteUTF.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/RandomAccessFile/skipBytes/SkipBytes.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Reader/NullLock.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Reader/OpsAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Reader/ReadIntoReadOnlyBuffer.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Reader/ReadParams.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Reader/ReaderBulkReadContract.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Reader/SkipNegative.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/SequenceInputStream/Close.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/SequenceInputStream/ConstructorNull.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/SequenceInputStream/LotsOfStreams.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/InvalidClassException/TestIceConstructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/InvalidObjectException/TestIoeConstructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/NPEProvoker/NPEProvoker.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/available/Available.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/badSerialPersistentField/BadSerialPersistentField.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/badSerialVersionUID/BadSerialVersionUID.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/badSubstByReplace/BadSubstByReplace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/classDescHooks/CNFException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/classDescHooks/ClassDescHooks.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/classDescHooks/ExternLoopback.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/classDescHooks/Loopback.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/clearHandleTable/ClearHandleTable.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/cloneArray/CloneArray.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/defaultDataEnd/DefaultDataEnd.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/defaultReadObjectCNFException/DefaultReadObjectCNFException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/enum/array/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/enum/basic/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/enum/classObject/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/enum/ignoreSerializationFields/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/enum/ignoreSerializationMethods/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/enum/mismatchedTypecode/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/enum/unshared/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/explicitCNFException/ExplicitCNFException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/finalFields/FinalFields.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/getSuidClinitError/GetSuidClinitError.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/illegalHandle/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/inactiveRegistration/InactiveRegistration.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/lookupInterfaceDesc/LookupInterfaceDesc.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/maskSyntheticModifier/MaskSyntheticModifierTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/modifyStaticFields/ModifyStaticFields.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/noSuchFieldClarification/NoSuchFieldClarification.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/nonserializable/ExceptionDetail.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/notAvailable/NotAvailable.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/nullArgExceptionOrder/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/oldTests/AnnotateClass.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/oldTests/ArraysOfArrays.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/oldTests/BinaryTree.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/oldTests/CheckForException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/oldTests/CheckingEquality.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/oldTests/CircularList.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/oldTests/ValidateClass.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/optionalDataEnd/OptionalDataEnd.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/partialClassDesc/PartialClassDesc.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/primitiveClasses/PrimitiveClasses.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/proxy/replace/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/readPastObject/ReadPastObject.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/replaceStringArray/ReplaceStringArray.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/replaceWithNull/ReplaceWithNull.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/resolveClass/MethodTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/resolveClassException/ResolveClassException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/resolveProxyClass/NonPublicInterface.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/skipToEndOfBlockData/SkipToEndOfBlockData.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/survivePrematureClose/SurvivePrematureClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/typeSafeEnum/TypeSafeEnum.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/typeStringBackRef/TypeStringBackRef.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/underlyingOutputStreamException/UnderlyingOutputStreamException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/userRWObjError/UserRWObjError.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/validate/Validate.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/verifyDynamicObjHandleTable/VerifyDynamicObjHandleTable.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Serializable/writeReplace/WriteReplace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/StreamTokenizer/Comment.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/StreamTokenizer/NullConstruct.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/StreamTokenizer/QuoteTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/StreamTokenizer/ReadAhead.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/StreamTokenizer/Reset.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/StringReader/ClosedReady.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/StringReader/NegativeMarkLimit.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/StringReader/Skip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/StringWriter/NegativeBufferSize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Writer/Append.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Writer/Bug6856817.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Writer/WriteFromString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/Writer/WriteParams.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/charStreams/BCat.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/charStreams/BufferSizes.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/charStreams/BufferedReaderMark.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/charStreams/Cat.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/charStreams/LineLengths.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/charStreams/LineNumbers.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/charStreams/RandomLines.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/charStreams/SmallReads.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/charStreams/StringConvert.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/charStreams/UTF8.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/charStreams/WriteLengths.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/etc/FailingFlushAndClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/pathNames/win32/BadDriveLetter.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/readBytes/MemoryLeak.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/io/readBytes/ReadBytesBounds.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Appendable/Basic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/AssertionError/Cause.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Boolean/Factory.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Boolean/GetBoolean.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Boolean/ParseBoolean.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Byte/Decode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Character/Bug4404588.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Character/CharacterName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Character/Latin1Digit.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Character/TestNegativeCodepoint.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Character/TestUndefinedDirectionality.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Character/TestUndefinedIdentifierStartPart.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Character/TestUndefinedIgnorable.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Character/TestUndefinedMirrored.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Character/TestUndefinedNumeric.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Character/TestUndefinedTitleCase.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Character/TestWhiteSpace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/ArrayMethods.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/ArrayType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/Cast.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/ForPrimitiveName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/GenericStringTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/IsAnnotationType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/IsEnum.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/IsSynthetic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/NameTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/ProtectionDomainRace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/attributes/ClassAttributesTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/forName/InitArg.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/forName/InvalidNameWithSlash.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getClasses/Sanity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getDeclaredClasses/Sanity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getDeclaredClasses/TypeTag.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getDeclaredField/Exceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getDeclaredMethod/Exceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getDeclaringClass/Sanity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getEnclosingConstructor/EnclosingConstructorTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getEnclosingMethod/EnclosingMethodTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getField/ArrayLength.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getField/Exceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getMethod/Exceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getMethod/NullInParamList.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getMethods/NonPublicStaticInitializer.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getMethods/StarInheritance.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getModifiers/ForInnerClass.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getModifiers/ForStaticInnerClass.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getModifiers/ResolveFrom.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getModifiers/StripACC_SUPER.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getModifiers/TestPrimitiveAndArrayModifiers.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Class/getSimpleName/GetSimpleNameTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ClassLoader/ExceptionHidingLoader.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ClassLoader/GetDefinedPackage.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ClassLoader/GetPackage.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ClassLoader/IsParallelCapable.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ClassLoader/LoadNullClass.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ClassLoader/findSystemClass/Loader.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Double/Extrema.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Double/NaNInfinityParsing.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Double/ParseDouble.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Double/ToString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Float/Extrema.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Float/NaNInfinityParsing.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Float/ParseFloat.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/InheritableThreadLocal/Basic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/InheritableThreadLocal/ITLRemoveTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Integer/Decode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Integer/GetInteger.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Integer/ParsingTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Integer/Unsigned.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Long/Decode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Long/GetLong.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Long/ParsingTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Long/Unsigned.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Math/AbsPositiveZero.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Math/Atan2Tests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Math/CeilAndFloorTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Math/Clamp.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Math/ExpCornerCaseTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Math/IeeeRemainderTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Math/MinMax.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Math/PowTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Math/Rint.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Object/WaitTooLong.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Process/WaitFor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ProcessBuilder/DestroyTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ProcessBuilder/InheritIOEHandle.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ProcessBuilder/Zombies.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/RuntimePermission/ExitVM.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/RuntimeTests/Resources.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/RuntimeTests/Version/Basic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/RuntimeTests/exec/BadEnvp.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/RuntimeTests/exec/ConcurrentRead.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/RuntimeTests/exec/ExecEmptyString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/RuntimeTests/exec/ExecWithInput.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/RuntimeTests/exec/LotsOfDestroys.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/RuntimeTests/exec/LotsOfOutput.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/RuntimeTests/exec/SleepyCat.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/SecurityManager/CheckSecurityProvider.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Short/ByteSwap.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Short/Decode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StackTraceElement/PublicConstructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StackWalker/DumpStackTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StackWalker/HiddenFrames.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StackWalker/MultiThreadStackWalk.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StackWalker/StackStreamState.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StackWalker/TestBCI.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StackWalker/VerifyStackTrace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StackWalker/WalkFunction.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StrictMath/PowTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/CaseConvertSameInstance.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/CaseInsensitiveComparator.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/CompareIC.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/Encodings.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/EqualsIgnoreCase.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/Exceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/Indent.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/IndexOfEmptyInEmpty.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/IsBlank.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/IsEmpty.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/Lines.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/NonCharacterMapping.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/Regex.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/StringContentEqualsBug.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/Strip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/Supplementary.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/ToLowerCase.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/ToUpperCase.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/String/Transform.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/BufferForwarding.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/Exceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/GetCharsOverLength.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/GetCharsSrcEndLarger.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/InsertMaxValue.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/InsertNullString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/Replace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/SetLength.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/Substring.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/Supplementary.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/TestSynchronization.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuffer/ToStringCache.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuilder/BuilderForwarding.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuilder/EnsureCapacity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuilder/Exceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuilder/StressSBTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/StringBuilder/Supplementary.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/System/Available.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/System/IHashCode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/System/Logger/interface/LoggerInterfaceTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/System/Versions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/System/finalization/FinInterrupt.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/System/finalization/FinThreads.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Thread/GenerifyStackTraces.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Thread/HoldsLock.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Thread/ITLConstructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Thread/IsAlive.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Thread/MainThreadTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Thread/NullStackTrace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ThreadLocal/Basic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ThreadLocal/ImmutableLocal.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ThreadLocal/InitialValue.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ThreadLocal/MemoryLeak.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ThreadLocal/TLRemoveTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ThreadLocal/TestThreadId.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Throwable/LegacyChainedExceptionSerialization.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Throwable/LocalizedMessage.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Throwable/NewChainedExceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Throwable/OverrideFillInStackTrace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Throwable/StackTraceSerialization.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/Throwable/SuppressedExceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/AnnotationToStringTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/AnnotationType/AnnotationTypeRuntimeAssumptionTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/EnumConstructorAnnotation.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/ParameterAnnotations.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/RecursiveAnnotation.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/TestIncompleteAnnotationExceptionNPE.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/TypeAnnotationReflection.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/TypeParamAnnotation.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/UnitTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/repeatingAnnotations/InheritedAssociatedAnnotations.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/repeatingAnnotations/NonInheritableContainee.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/repeatingAnnotations/OrderUnitTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/typeAnnotations/GetAnnotatedInterfaces.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/typeAnnotations/GetAnnotatedNestedSuperclass.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/typeAnnotations/GetAnnotatedSuperclass.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/typeAnnotations/TestObjectMethods.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/typeAnnotations/TestReceiverTypeOwner.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/typeAnnotations/TestReceiverTypeOwnerType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedConstructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedMethod.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/constant/DynamicConstantDescTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ref/Basic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ref/EarlyTimeout.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ref/EnqueueNullRef.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ref/FinalizeOverride.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ref/NullQueue.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ref/PhantomReferentClearing.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ref/ReferenceClone.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ref/ReferenceEnqueue.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ref/ReferenceEnqueuePending.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ref/ReferenceRefersTo.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/ref/SoftReference/Bash.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/AccessFlag/ClassAccessFlagTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/AccessFlag/FieldAccessFlagTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/AccessFlag/ModuleDescriptorAccessFlagTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/AccessFlag/VersionedLocationsTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/AnnotatedElement/TestAnnotatedElementDefaults.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Array/ExceedMaxDim.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Constructor/GenericStringTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Constructor/TestParameterAnnotations.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/DefaultAccessibility.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Field/4490864/StaticFieldTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Field/4498653/StaticInitializerTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Field/GenericStringTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Field/Set.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Field/TestFieldReflectValueOf.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Generics/HashCodeTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Generics/Probe.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Generics/SignatureTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Generics/StringsAndBounds.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Generics/TestGenericReturnTypeToString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Generics/TestParameterizedType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Generics/TestPlainArrayNotGeneric.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Generics/exceptionCauseTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Generics/getAnnotationTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Method/GenericStringTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Method/InheritedInterfaceMethods.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Method/InheritedMethods.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Method/InterfaceStatic/StaticInterfaceMethodInWayOfDefault.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Method/IsDefaultTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Method/defaultMethodModeling/DefaultMethodModeling.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Method/invoke/ErrorInInvoke.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Method/invoke/IllegalAccessInInvoke.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Method/invoke/TestMethodReflectValueOf.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Modifier/toStringTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Parameter/BadClassFiles.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Parameter/NoName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Parameter/WithoutParameters.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Proxy/Boxing.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/Proxy/CharType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/ReflectPermission/Exceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/lang/reflect/TypeVariable/TestAnnotatedElement.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/AddTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/CompareToTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/ConstructorUnscaledValue.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/DivideTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/EqualsTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/IntValueExactTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/IntegralDivisionTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/IntegralValueTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/LongValueExactTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/MovePointTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/MultiplyTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/NegateTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/PowTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/PrecisionTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/RoundingTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/ScaleByPowerOfTenTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/SerializationTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/SquareRootTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigDecimal/ZeroScalingTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/BigIntegerParallelMultiplyTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/BitLengthOverflow.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/CompareToTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/DoubleValueOverflow.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/HashCode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/ModInvTime.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/ModPowPowersof2.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/OperatorNpeTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/PrimitiveConversionTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/ProbablePrime.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/SerializationTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/StringConstructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/TestValueExact.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/BigInteger/UnicodeConstructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/math/RoundingMode/RoundingModeTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Authenticator/GetAuthenticatorTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/B6499348.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/CookieHandler/B6644726.java": { - "status": "fail", - "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Should have 5 cookies. Got only 3, expires probably didn't parse correctly" - }, - "java/net/CookieHandler/NullUriCookieTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/CookieHandler/TestHttpCookie.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramPacket/CheckBoundaries.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramPacket/Offset.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramPacket/ReuseBuf.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramPacket/Unresolved.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramSocket/AddressNotSet.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramSocket/B6411513.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramSocket/GetLocalAddress.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramSocket/ImplicitBind.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramSocket/InheritHandle.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramSocket/LocalSocketAddress.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramSocket/ReportSocketClosed.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramSocket/TestAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/DatagramSocketImpl/CheckDiscard.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/HttpCookie/CookieNegativeMaxAge.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/IDN/IllegalArg.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/IDN/UseSTD3ASCIIRules.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Inet4Address/isSiteLocalAddress.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Inet6Address/B4923906.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Inet6Address/IPv6AddressTypes.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Inet6Address/IPv6Numeric.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Inet6Address/StringScope.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Inet6Address/serialize/Inet6AddressSerTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Inet6Address/serialize/Serialize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InetAddress/B6246242.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InetAddress/B6296240.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InetAddress/BadDottedIPAddress.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InetAddress/CachedUnknownHostName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InetAddress/GetLoopbackAddress.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InetAddress/IPv4Formats.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InetAddress/IsReachable.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InetAddress/WhiteSpaceHostTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InetSocketAddress/B4849451.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InetSocketAddress/B6469803.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InetSocketAddress/CreateUnresolved.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/InterfaceAddress/NetworkPrefixLength.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/MulticastSocket/B6425815.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/MulticastSocket/B6427403.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/MulticastSocket/MulticastTTL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/MulticastSocket/NetworkInterfaceEmptyGetInetAddressesTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/MulticastSocket/Reuse.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/MulticastSocket/SetTTLAndGetTTL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/MulticastSocket/SetTTLTo0.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/MulticastSocket/TestDefaults.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/MulticastSocket/TimeToLive.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/NetworkInterface/Equals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/NetworkInterface/GetMacAddress.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/NetworkInterface/IndexTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/NetworkInterface/NetParamsTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/NetworkInterface/SubNetworkInterfaceTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/PlainSocketImpl/BigBacklog.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/PlainSocketImpl/CustomSocketImplFactory.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/PlainSocketImpl/SetBufferSize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/PlainSocketImpl/SetOption.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/PortUnreachableException/Concurrent.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/PortUnreachableException/OneExceptionOnly.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/PortUnreachableException/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/ProxySelector/B6563259.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/ProxySelector/B6737819.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/ProxySelector/B8035158.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/ProxySelector/MultiThreadedSystemProxies.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/ResponseCache/getResponseCode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/ServerSocket/IsClosedAfterAsyncClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/ServerSocket/NullConstructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/ServerSocket/TestAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Socket/IDNTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Socket/NullHost.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Socket/SetReceiveBufferSize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Socket/ShutdownBoth.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Socket/SoTimeout.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Socket/Streams.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Socket/asyncClose/Race.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/SocketException/TestSocketExceptionCtor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/SocketPermission/ActionSpace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/SocketPermission/B4414825.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/SocketPermission/Equals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/SocketPermission/NoAction.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/SocketPermission/SocketPermissionCollection.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/SocketPermission/Wildcard.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/Socks/BadProxySelector.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URI/RelativeEncoding.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URI/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URI/URItoURLTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/B4148751.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/B6529759.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/B8282395.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/Constructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/Equals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/GetDefaultPort.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/HashCode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/LocaleDependentURLTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/OpenConnection.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/OpenStream.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/ParseAuthority.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/ParseURL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/Protocol.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/RelativePath.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/RelativeURL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/RelativeURLTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/RestoreURL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/TestIPv6Addresses.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/TestPort.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/TestRFC2732.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/URIToURLTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URL/UppercaseScheme.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLClassLoader/AddURLTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLClassLoader/B6827999.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLClassLoader/B6896088.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLClassLoader/B7050028.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLClassLoader/ClassPathTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLClassLoader/FindResourceDoesNotThrowException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLClassLoader/GetURLsTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLClassLoader/NullURLTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLClassLoader/URLParsing.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLConnection/Connect.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLConnection/ExifContentGuesser.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLConnection/GetContentType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLConnection/GetFileNameMap.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLConnection/GetLastModified.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLConnection/GetXmlContentType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLConnection/RequestPropertyValues.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLConnection/Responses.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLConnection/TIFFContentGuesser.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLConnection/UnknownContentType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLDecoder/B6463990.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLDecoder/EncodeDecode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLDecoder/URLDecoderArgs.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLEncoder/DecodeNonEncoded.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLEncoder/Decoder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLEncoder/URLEncodeDecode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/URLEncoder/URLEncoderEncodeArgs.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/net/ipv6tests/BadIPv6Addresses.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/Buffer/AllocateDirectInit.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/Buffer/CharAt.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/Buffer/Order.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/Buffer/StringCharBufferSliceTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/ByteOrder/NativeOrder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/MappedByteBuffer/Basic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/MappedByteBuffer/ForceException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/MappedByteBuffer/SubclassCastUOE.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/MappedByteBuffer/Truncate.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/AsynchronousChannelGroup/AsExecutor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/AsynchronousChannelGroup/Unbounded.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/AsynchronousSocketChannel/DieBeforeComplete.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Channels/Basic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Channels/CloseWriterOnFailedFlush.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Channels/ReadByte.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Channels/ReadOffset.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Channels/TinyBuffers.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Channels/Write.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/ConfigureBlocking.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/DatagramChannel/AdaptorConcurrentIO.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/DatagramChannel/ChangingAddress.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/DatagramChannel/EmptyBuffer.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/DatagramChannel/NoSender.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/DatagramChannel/NotBound.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/DatagramChannel/Receive.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/DatagramChannel/Refused.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/DatagramChannel/StressNativeSignal.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/DatagramChannel/ThereCanBeOnlyOne.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/DatagramChannel/Truncate.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/FileLock/FileLockConstructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Pipe/EmptyRead.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Pipe/PipeInterrupt.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/SelectionKey/AtomicAttachTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/SelectionKey/RacyRegister.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/CancelDuringRegister.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/Close.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/CloseInvalidatesKeys.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/CloseThenRegister.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/CloseWhenKeyIdle.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/KeySets.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/OpRead.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/ReadAfterConnect.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/RegAfterPreClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/SelectAfterRead.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/SelectNowWhenEmpty.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/SelectWrite.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/WakeupAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/WakeupEmpty.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/WakeupNow.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/WakeupOverflow.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/Selector/WakeupSpeed.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/ServerSocketChannel/AdaptServerSocket.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/ServerSocketChannel/Open.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/SocketChannel/Bind.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/SocketChannel/Close.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/SocketChannel/CloseAfterConnect.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/SocketChannel/ExceptionTranslation.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/SocketChannel/GetChannel.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/SocketChannel/LingerOnClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/SocketChannel/Shutdown.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/SocketChannel/Trivial.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/SocketChannel/UnboundSocketTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/etc/NetworkChannelTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/etc/Shadow.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/unixdomain/Shutdown.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/channels/unixdomain/SocketOptions.java": { - "status": "fail", - "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: wrong username, actual 1001 but expected value from property user.name is ?" - }, - "java/nio/charset/CharsetDecoder/ASCIIDecode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/charset/CharsetDecoder/AverageMax.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/charset/CharsetDecoder/EmptyInput.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/charset/CharsetDecoder/NaNinCtor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/charset/CharsetEncoder/CanEncode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/charset/CharsetEncoder/NaNinCtor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/charset/RemovingSunIO/TestUnmappableForLength.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/charset/coders/FullRead.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/charset/coders/IOCoders.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/charset/coders/IsLegalReplacement.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/charset/coders/StreamTimeout.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/charset/coders/Surrogates.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/file/Files/CopyToNonDefaultFS.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/file/Files/NameLimits.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/file/Files/walkFileTree/Nulls.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/file/Path/UriImportExport.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/file/PathMatcher/Basic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/file/WatchService/DeleteInterference.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/file/WatchService/LotsOfCancels.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/file/WatchService/LotsOfCloses.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/file/WatchService/UpdateInterference.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/nio/file/attribute/AclEntry/EmptySet.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/AccessControlContext/CheckCtor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/AccessControlContext/NullCombinerEquals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/AccessController/PreserveCombiner.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/BasicPermission/BasicPermissionCollection.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/BasicPermission/EqualsImplies.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/BasicPermission/ExitVMEquals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/BasicPermission/Homogeneity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/BasicPermission/MixedBasicPermissions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/BasicPermission/NullOrEmptyName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/BasicPermission/PermClass.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/BasicPermission/SerialVersion.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/CodeSigner/Serialize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/CodeSource/CertsMatch.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/CodeSource/Implies.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Exceptions/ChainingConstructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Identity/EqualsHashCodeContract.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/IdentityScope/NoDefaultSystemScope.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/KeyFactory/GenerateRSAPrivateCrtKey.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/KeyPairGenerator/FinalizeHalf.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/KeyStore/KeyStoreBuilder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/KeyStore/PBETest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/KeyStore/PKCS12/CheckDefaults.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/KeyStore/PKCS12/ConvertP12Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/KeyStore/PKCS12/ReadP12Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/KeyStore/PKCS12/WriteP12Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/KeyStore/TestKeyStoreBasic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/KeyStore/TestKeyStoreEntry.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/MessageDigest/ArgumentSanity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/PKCS12Attribute/HashCode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Permission/NullName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Permission/ToString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/PermissionCollection/AddToReadOnlyPermissionCollection.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/PermissionCollection/Concurrent.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Permissions/DeserializeInvalidPermissions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Principal/Implies.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/PrivilegedActionException/PrintWrappedException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/ProtectionDomain/CheckWhatYouGet.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/ProtectionDomain/NullPerms.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Provider/CaseSensitiveServices.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Provider/CertStoreConstructorParam.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Provider/DefaultProviderList.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Provider/Equals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Provider/GetServiceRace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Provider/InvalidServiceTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Provider/NewInstance.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Provider/ProviderInfoCheck.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Provider/ProviderVersionCheck.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Provider/Turkish.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/SecureRandom/DefaultProvider.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/SecureRandom/GetAlgorithm.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/SecureRandom/NextBytesNull.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/SecureRandom/Serialize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Security/CaseInsensitiveAlgNames.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Security/Nulls.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Security/removing/RemoveProviderByIdentity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Security/removing/RemoveStaticProvider.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/Signature/SignatureGetAlgorithm.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/SignedObject/Correctness.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/UnresolvedPermission/AccessorMethods.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPath/Serialize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathBuilder/NoExtensions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathBuilder/targetConstraints/BuildOddSel.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathBuilder/zeroLengthPath/ZeroLengthPath.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathEncodingTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/OCSP/AIACheck.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/nameConstraintsRFC822/ValidateCertPath.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/targetConstraints/ValidateTargetConstraints.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidatorException/GetMessage.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidatorException/ReasonTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertPathValidatorException/Serial.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertStore/NoLDAP.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertificateFactory/BadX509CertData.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertificateFactory/GenerateCertificatesEmptyCollection.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertificateFactory/ReturnStream.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertificateFactory/SlowStream.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertificateFactory/invalidEncodedCerts/DetectInvalidEncoding.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertificateFactory/openssl/BadFooter.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/CertificateFactory/openssl/OpenSSLCert.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/GetInstance.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/PKIXRevocationChecker/OcspUnauthorized.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/PKIXRevocationChecker/UnitTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/PolicyNode/GetPolicyQualifiers.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/URICertStoreParameters/TestBasic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/X509CertSelector/SetNameConstraintsEmptySequence.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/X509Certificate/ExtKeyUsage.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/X509Certificate/X509BadCertificate.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/pkix/nameConstraintsMinMax/VerifyNameConstraints.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/cert/pkix/policyChanges/TestPolicy.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/misc/GetInstanceNullsEmpties.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/spec/ECCBasic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/spec/PKCS8EncodedKeySpec/Algorithm.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/security/spec/TestNamedParameterSpec.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Bidi/BidiBug.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Bidi/BidiSurrogateTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Bidi/Bug7002398.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Bidi/Bug7041232.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Bidi/Bug8005277.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/BreakIterator/Bug4740757.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/BreakIterator/Bug4912404.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/BreakIterator/Bug6513074.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/BreakIterator/Bug7104012.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/BreakIterator/Bug8032446.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/BreakIterator/ExceptionTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Collator/Bug6970930.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Collator/Bug7200119.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Collator/CurrencyCollate.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/Bug4396385.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/Bug4736959.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/Bug6251817.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/Bug6609750.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/Bug6645292.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/Bug7130335.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/Bug7177315.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/Bug8072099.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/Bug8081794.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/Bug8141243.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/DateFormatSymbolsCloneTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/ISO8601ZoneTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/SDFTCKZoneNamesTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/WeekDateTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/bug4097450.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/bug4099975.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/bug6271375.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/bug6317072.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DateFormat/bug6412896.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DecimalFormat/Bug6609740.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DecimalFormat/Bug7196316.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DecimalFormat/Bug8165466.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DecimalFormat/FormatMicroBenchmark.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/DecimalFormat/TieRoundingTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/NumberFormat/Bug4833877.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/NumberFormat/MultipleNumberScriptTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/NumberFormat/NumberFormatRounding.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/NumberFormat/TestgetPatternSeparator_ja.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/text/Format/common/Bug6215962.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/AbstractCollection/ToArrayTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/AbstractCollection/ToString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/AbstractList/FailFastIterator.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/AbstractList/HasNextAfterException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/AbstractMap/AbstractMapClone.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/AbstractMap/Equals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/AbstractMap/ToString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/AbstractSequentialList/AddAll.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ArrayList/AddAll.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ArrayList/Bug6533203.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ArrayList/EnsureCapacity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ArrayList/SortingModCount.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ArrayList/SubListModCount.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Arrays/Big.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Arrays/Fill.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Arrays/FloatDoubleOrder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Arrays/TimSortStackSize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Base64/Base64GetEncoderTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Base64/TestBase64Golden.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/BitSet/And.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/BitSet/MemoryLeak.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/BitSet/StickySize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Bug4851640.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Bug4958050.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Bug5078053.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Bug6178071.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Bug6234795.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Bug6448234.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Bug6645263.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Bug7017458.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Bug8075548.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Bug8152077.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Bug8176847.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Builder/BuilderTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/CalendarTypeTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/Limit.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/WeekDateTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Calendar/ZoneOffsets.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collection/BiggernYours.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collection/HotPotatoes.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collection/IteratorAtEnd.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/AsLifoQueue.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/BigBinarySearch.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/BinarySearchNullComparator.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/CheckedListReplaceAll.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/CheckedMapReplaceAll.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/CheckedNull.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/EmptyIterator.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/Enum.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/EqualsTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/FindSubList.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/Frequency.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/MinMax.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/NCopies.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/NullComparator.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/RacingCollections.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/ReplaceAll.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/ReverseOrder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/ReverseOrder2.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/RotateEmpty.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/RotateHuge.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/Ser.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/SetFromMap.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/Swap.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/T6433170.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/ViewSynch.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Collections/WrappedNull.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Date/Bug4955000.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Date/TZ.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Deque/ChorusLine.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumMap/DistinctEntrySetElements.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumMap/EntrySetIteratorRemoveInvalidatesEntry.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumMap/EnumMapBash.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumMap/ProperEntrySetOnClone.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumMap/SimpleSerialization.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumMap/ToArray.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumMap/UniqueNullValue.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumSet/AllOf.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumSet/BogusEnumSet.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumSet/ComplementOf.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumSet/EnumSetClassSerialization.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumSet/InsertWrongType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumSet/JumboRange.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumSet/LargeEnumIteratorRemoveResilience.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumSet/Range.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumSet/RetainAll.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/EnumSet/SmallEnumIteratorRemoveResilience.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Formattable/StockName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Formatter/Close.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Formatter/Constructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Formatter/FailingConstructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Formatter/Flush.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Formatter/NullArg.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/HashMap/KeySetRemove.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/HashMap/NullKeyAtResize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/HashMap/OverrideIsEmpty.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/HashMap/PutNullKey.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/HashMap/ReplaceExisting.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/HashMap/SetValue.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/HashMap/ToArray.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/HashMap/ToString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Hashtable/EqualsCast.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Hashtable/HashCode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Hashtable/IllegalLoadFactor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Hashtable/ReadObject.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Hashtable/SelfRef.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Hashtable/SerializationDeadlock.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Hashtable/SimpleSerialization.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/IdentityHashMap/DistinctEntrySetElements.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/IdentityHashMap/EntrySetIteratorRemoveInvalidatesEntry.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/IdentityHashMap/ToArray.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/IdentityHashMap/ToString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/IllegalFormatException/Constructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/LinkedHashMap/Basic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/LinkedHashMap/Cache.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/LinkedHashMap/ComputeIfAbsentAccessOrder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/LinkedHashMap/EmptyMapIterator.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/LinkedHashSet/Basic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/LinkedList/AddAll.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/LinkedList/Clone.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/LinkedList/ComodifiedRemove.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/LinkedList/Remove.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Locale/ExtensionsTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Locale/LSRDataTest.java": { - "status": "fail", - "detail": "Failed. Execution failed\\: `main' threw exception\\: java.nio.file.NoSuchFileException\\: /work/.harness/work/jdk-jtreg/jtreg-run-sZYMBg/suite/java/util/Locale/../../../../../src/java.base/share/data/lsrdata/language-subtag-registry.txt" - }, - "java/util/Locale/LanguageSubtagRegistryTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Map/EntryHashCode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Map/Get.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Map/ToArray.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/MissingFormatArgumentException/GetFormatSpecifier.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Objects/BasicObjectsTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Observable/ClearChanged.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/PluggableLocale/SupportedLocalesTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/PriorityQueue/ForgetMeNot.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/PriorityQueue/NoNulls.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/PriorityQueue/PriorityQueueSort.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/PriorityQueue/RemoveContains.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/BlankLines.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/Bug6609431.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/CheckOverrides.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/CheckUnsynchronized.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/CloseXMLStream.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/EscapeSpace.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/LoadAndStoreNPE.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/LoadAndStoreXML.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/LoadAndStoreXMLWithDefaults.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/LoadParsing.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/LoadParsing2.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/LoadSeparators.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/Save.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/SaveClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/SaveComments.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/SaveEncoding.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/SaveSeparator.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Properties/UnicodeEscape.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/PropertyPermission/PropertyPermissionCollection.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Random/LXMRandomWithSeed.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Random/NextBytes.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Random/NextIntPowerOfTwoMod.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ResourceBundle/Bug4083270Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ResourceBundle/Bug4195978Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ResourceBundle/Bug4353454.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ResourceBundle/Bug6190861.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ResourceBundle/Bug6572242.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ResourceBundle/Control/BadControlsTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ResourceBundle/Control/ControlFactoryTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ResourceBundle/Control/LoadingStrategiesTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ResourceBundle/Control/XMLResourceBundleTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ResourceBundle/Test4318520.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Scanner/FailingConstructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/ServiceLoader/NPE.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/StringTokenizer/FormFeed.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/StringTokenizer/ResetPos.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/StringTokenizer/Supplementary.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TimeZone/AssureTzdataVersion.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TimeZone/Bug5097350.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TimeZone/Bug6772689.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TimeZone/DaylightTimeTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TimeZone/IDTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TimeZone/ListTimeZones.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TimeZone/SimpleTimeZoneCloneRaceTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TimeZone/bug4096952.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Timer/Args.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Timer/KillThread.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Timer/NameConstructors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TreeMap/Clone.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TreeMap/ContainsValue.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TreeMap/EmptyMapAndNulls.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TreeMap/HeadTailTypeError.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TreeMap/NullAtEnd.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TreeMap/NullPermissiveComparator.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TreeMap/SubMap.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/TreeMap/SubMapClear.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Vector/ComodifiedRemoveAllElements.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Vector/CopyInto.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Vector/IllegalConstructorArgs.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Vector/LastIndexOf.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Vector/SerializationDeadlock.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Vector/SimpleSerialization.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/Vector/SyncLastIndexOf.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/WeakHashMap/Iteration.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/WeakHashMap/ZeroInitCap.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/Attributes/IterationOrder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/Attributes/Name.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/Attributes/PutAndPutAll.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/Attributes/TestAttrsNL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/JarEntry/GetMethodsReturnClones.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/JarFile/Constructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/JarFile/JarNoManifest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/JarFile/MevNPE.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/JarFile/ScanSignedJar.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/JarFile/SignedJarFileGetInputStream.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/JarFile/SorryClosed.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/JarFile/TurkCert.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/JarInputStream/EmptyJar.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/JarInputStream/ScanSignedJar.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/JarInputStream/TestIndexedJarWithBadSignature.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/jar/TestExtra.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/regex/NamedGroupsTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/spi/ToolProviderDescriptionTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/spi/ToolProviderTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/Bounds.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/ConstructDeflaterInput.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/ConstructInflaterOutput.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/DataDescriptor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/GZIP/GZIPInZip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/GZIP/ReadUByte.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/InflaterInputStream/MarkReset.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/InflaterInputStream/UnexpectedEndOfZlibStream.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/InfoZip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/InterruptibleZip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/ReadLoc.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/StoredCRC.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/StreamConstructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/StreamIOAfterClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/TestEmptyZip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/TestExtraTime.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/TestLocalTime.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/ZipEntry/Clone.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/ZipEntry/Constructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/ZipFile/Comment.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/ZipFile/Constructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/ZipFile/ManyZipFiles.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/ZipFile/ShortRead.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/ZipInputStream/Constructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "java/util/zip/ZipInputStream/Skip.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/Cipher/ByteBuffersNull.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/Cipher/CipherInputStreamExceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/Cipher/CipherStreamClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/Cipher/ExampleVectors/CheckExampleVectors.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/Cipher/GCMAPI.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/Cipher/GetMaxAllowed.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/Cipher/InOutBuffers.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/Cipher/TestCipherMode.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/Cipher/Turkish.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/CryptoPermission/LowercasePermCheck.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/CryptoPermission/RC4AliasPermCheck.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/CryptoPermission/RSANoLimit.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/CryptoPermissions/CryptoPolicyFallback.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/EncryptedPrivateKeyInfo/GetEncoded.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/JceSecurity/FinalRestricted.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/KeyGenerator/CompareKeys.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/Mac/NullMacSpi.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/NullCipher/TestWithoutInit.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/SealedObject/NullKeySealedObject.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/SealedObject/TestSealedObjectNull.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/SecretKeyFactory/PBKDF2TranslateTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/SecretKeyFactory/SecKFTranslateTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/spec/DESKeySpec/CheckParity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/spec/DESKeySpec/CheckWeakKeys.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/spec/DESKeySpec/NullKey.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/spec/GCMParameterSpec/GCMParameterSpecTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/spec/IvParameterSpec/InvalidArgs.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/spec/IvParameterSpec/NullIV.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/spec/PBEKeySpec/PBEKeySpecRacing.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/spec/RC2ParameterSpec/RC2AlgorithmParameters.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/spec/RC2ParameterSpec/RC2ParameterSpecEquals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/spec/RC5ParameterSpec/InvalidIV.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/crypto/spec/RC5ParameterSpec/RC5ParameterSpecEquals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/FixingJavadocs/JavaxURLNulls.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/FixingJavadocs/KMTMGetNothing.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/GetInstance.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/HttpsURLConnection/DefaultCacheResponse.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/HttpsURLConnection/DelayDefaultContextLoading.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLEngine/ArgCheck.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLEngine/CheckTlsEngineResults.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLEngine/FinishedPresent.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLEngine/IllegalHandshakeMessage.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLEngine/LargePacket.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLEngine/SSLEngineResultArgs.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLEngineResult/Deserialize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLException/CheckSSLHandshakeException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLException/CheckSSLKeyException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLException/CheckSSLProtocolException.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLParameters/NamedGroupsSpec.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLSession/ResumeTLS13withSNI.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLSession/SessionCacheSizeTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/SSLSession/SessionTimeOutTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/ServerName/BestEffortOnLazyConnected.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/ServerName/IllegalSNIName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/ServerName/SSLSocketConsistentSNI.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/ServerName/SSLSocketInconsistentSNI.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/TLSCommon/ConcurrentClientAccessTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/finalize/SSLSessionFinalizeTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/sanity/CacertsExplorer.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/sanity/ciphersuites/NoKerberos.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/net/ssl/sanity/pluggability/CheckSSLContextExport.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/PrivateCredentialPermission/CanonError.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/PrivateCredentialPermission/EmptyName.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/PrivateCredentialPermission/Equals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/PrivateCredentialPermission/Serial.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/PrivateCredentialPermission/Serial2.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/Subject/AddPrincipalSubclass.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/Subject/CurrentSubject.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/Subject/DoAsTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/Subject/Generic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/Subject/Synch.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/Subject/Synch2.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/Subject/Synch3.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/Subject/UnreliableContains.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/SubjectDomainCombiner/Optimize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/callback/PasswordCallback/PasswordCleanup.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/login/Configuration/ConfigFileWithBlank.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/login/Exceptions/NewExceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/login/LoginContext/SharedState.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/x500/X500Principal/DerIsConstructor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/x500/X500Principal/Equals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/x500/X500Principal/EscapedChars.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/x500/X500Principal/InvalidConstructorInput.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/x500/X500Principal/KeywordMap.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/x500/X500Principal/OIDMap.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/x500/X500Principal/Parse.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/security/auth/x500/X500Principal/RFC4514.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/xml/crypto/dsig/GetInstanceTests.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/xml/crypto/dsig/TransformService/NullParent.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/xml/crypto/dsig/TransformService/UnknownProvider.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/xml/crypto/dsig/XMLSignatureFactory/UnknownProvider.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "javax/xml/crypto/dsig/keyinfo/KeyInfoFactory/UnknownProvider.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "jdk/dynalink/BeanLinkerRecordsTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "jdk/internal/jrtfs/PathOps.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "jdk/internal/loader/InterruptedClassLoad.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "jdk/internal/loader/URLClassPath/FileLoaderTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "jdk/internal/loader/URLClassPath/JarLoaderTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "jdk/security/JavaDotSecurity/TestJDKIncludeInExceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/http/HttpClient/B8025710.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/http/HttpClient/MultiThreadTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/http/HttpClient/ProxyTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/file/EncodedMultiByteChar.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/file/Equals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/file/FileMap.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/file/FileURLTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/file/GetContentLength.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/file/GetContentType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/file/GetHeaderFields.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/file/GetLastModified.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/file/NonUTF8EncodedChar.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/ftp/HandlerEquals.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/ftp/UserAndPasswordTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/http/Finalizer.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/http/GetOutputStream.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/http/ProtocolRedirect.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/https/HttpsURLConnection/Identities.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/jar/B4756443.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/jar/B5105410.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/jar/CanonicalizationTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/jar/FileURLConnectionLeak.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/jar/JarURLConnectionUseCaches.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/net/www/protocol/mailto/HandlerParse.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/ch/Basic.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/ch/SelProvider.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/ch/ServerSocketAdaptorTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/ch/TempBuffer.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/BufferUnderflowEUCTWTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/CheckCaseInsensitiveEncAliases.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/CheckICNE.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/ConvertSingle.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/DecoderOverflow.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/EUCJPUnderflowDecodeTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/EncodingNothing.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/EucJpLinux0212.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/EucJpLinuxDecoderRecoveryTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/FindASCIICodingBugs.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/FindASCIIRangeCodingBugs.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/FindASCIIReplBugs.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/ISO8859x.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/LatinCharReplacementTWTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/LeftOverSurrogate.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/MalformedSurrogateStringTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/MalformedSurrogates.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/ReadZero.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/SurrogateGB18030Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/SurrogateTestEUCTW.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/SurrogateTestHKSCS.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/Test4206507.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/Test6275027.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/Test6392804.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/TestJIS0208Decoder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/TestJIS0212Decoder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/TestMS950.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/TestMiscEUC_JP.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/TestUTF8.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/TestUTF8BOM.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/TestUTF_16.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/TestUTF_32.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/TestUni2HKSCS.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/UkrainianIsNotRussian.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/nio/cs/ZeroedByteArrayEUCTWTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ec/ECDSAPrvGreaterThanOrder.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ec/ed/EdDSAReuseTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ec/ed/EmptyMessage.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/jca/PreferredProviderTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/jgss/CtorTests2.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/jgss/spnego/MSOID.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/jgss/spnego/MechTokenMissing.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/krb5/BadKdcDefaultValue.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/krb5/NullStringToKey.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/krb5/etype/UnsupportedKeyType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/lib/cacerts/VerifyCACerts.java": { - "status": "fail", - "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: At least one cacert test failed" - }, - "sun/security/pkcs/pkcs8/TestLeadingZeros.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/pkcs11/Provider/ConfigShortPath.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/pkcs11/Provider/LoginISE.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/pkcs12/Bug6415637.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/pkcs12/EmptyAlias.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/pkcs12/MixedcaseAlias.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/pkcs12/PBES2Encoding.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/pkcs12/StorePasswordTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/pkcs12/StoreSecretKeyTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/pkcs12/StoreTrustedCertTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/pkcs12/WrongPBES2.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/DSA/SecureRandomReset.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/DSA/TestMaxLengthDER.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/KeyStore/DksWithEmptyKeystore.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/KeyStore/TestJKSWithSecretKey.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/KeyStore/WrongPassword.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/KeyStore/WrongStoreType.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/MessageDigest/Offsets.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/MessageDigest/TestSHAClone.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/NSASuiteB/TestSHAOids.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/PolicyFile/CanonPath.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/PolicyFile/NullCodeSource.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/PolicyFile/nullDomain.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/SecureRandom/SHA1PRNGReseed.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/SecureRandom/StrongSeedReader.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/SeedGenerator/Awt_Hang_Test.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/certpath/DisabledAlgorithms/CPValidatorTrustAnchor.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/provider/certpath/PKIXCertPathValidator/Validity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/rsa/InvalidBitString.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/rsa/PrivateKeyEqualityTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/rsa/TestCACerts.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/rsa/TestKeyFactory.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/rsa/TestRSAOidSupport.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/rsa/WithoutNULL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/rsa/pss/PSSKeyCompatibility.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/rsa/pss/PSSParametersTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/AppInputStream/ReadHandshake.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/CipherSuite/SSL_NULL.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/ClientHandshaker/RSAExport.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLContextImpl/BadKSProvider.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLContextImpl/BadTSProvider.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLContextImpl/DefaultCipherSuitePreference.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLContextImpl/DefaultDTLSEnabledProtocols.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLContextImpl/NullGetAcceptedIssuers.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLContextImpl/SSLContextDefault.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLEngineImpl/SSLEngineDecodeBadPoint.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLSessionContextImpl/DefautlCacheSize.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLSessionContextImpl/Timeout.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLSocketImpl/AsyncSSLSocketClose.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLSocketImpl/CheckMethods.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLSocketImpl/ClientTimeout.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLSocketImpl/LargePacketAfterHandshakeTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLSocketImpl/LoopbackSSLSocket.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/SSLSocketImpl/SetSoTimeout.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/ServerHandshaker/GetPeerHost.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/X509KeyManager/NullCases.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/X509KeyManager/PreferredKey.java": { - "status": "fail", - "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Failed to get the preferable key aliases" - }, - "sun/security/ssl/X509KeyManager/SelectOneKeyOutOfMany.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/X509TrustManagerImpl/CertRequestOverflow.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/X509TrustManagerImpl/CheckNullEntity.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/ssl/rsa/CheckProviderEntries.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/util/DerInputBuffer/B8336667/Reproducer.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/x509/AVA/EmptyValue.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/x509/DNSName/LeadingPeriod.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/x509/GeneralName/X400Address.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/x509/X509CRLImpl/Verify.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/x509/X509CertImpl/ECSigParamsVerifyWithCert.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/security/x509/X509CertImpl/Verify.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/text/resources/Collator/Bug4848897.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/text/resources/Format/Bug4685470.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/util/calendar/Bug6653944.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/util/resources/TimeZone/Bug4848242.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/util/resources/TimeZone/Bug4858517.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "sun/util/resources/cldr/Bug8134384.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "tools/jlink/CheckExecutable.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "tools/jlink/ReleaseImplementorTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "tools/launcher/DiacriticTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - }, - "tools/launcher/InstanceMainTest.java": { - "status": "pass", - "detail": "Passed. Execution successful" - } - } -} diff --git a/expectations/jdk-jtreg.reference.linux-x64.json b/expectations/jdk-jtreg.reference.linux-x64.json new file mode 100644 index 0000000..32b9458 --- /dev/null +++ b/expectations/jdk-jtreg.reference.linux-x64.json @@ -0,0 +1,28687 @@ +{ + "schema": 1, + "fingerprint": "62052f8f064cf1081cb86bb674bfe1e5e23428b946430665a79e043975a46442", + "inputs": { + "protocol": 3, + "manifest": "openjdk25-jdk-inventory-v3", + "source": "829e6bae36579c46a3f9222355abe0b0ca7d66b3bfc8659eaf784fa002529692", + "jtreg": "18102bb9901e05a676455d6d6fd82de08f3a4471b6d1e8bc2663e0aced8b484e", + "execution": { + "concurrency": 4, + "timeoutFactor": 2, + "headless": true + }, + "root": "requiredVersion=7.5.1+1\nuseNewOptions=true\nuseNewPatchModule=true\nexternal.lib.roots=../../\nrequires.extraPropDefns=../portable/requires/VMProps.java\nrequires.properties=sun.arch.data.model java.runtime.name java.enablePreview vm.flagless vm.gc.G1 vm.gc.Serial vm.gc.Parallel vm.gc.Shenandoah vm.gc.Epsilon vm.gc.Z vm.graal.enabled vm.compiler1.enabled vm.compiler2.enabled vm.cds vm.cds.write.archived.java.heap vm.continuations vm.musl vm.debug vm.hasSA vm.hasJFR vm.jvmci vm.jvmci.enabled vm.jvmti vm.cpu.features container.support systemd.support release.implementor jdk.containerized jdk.foreign.linker jlink.runtime.linkable jlink.packagedModules jdk.static\nkeys=headful sound printer multimon i18n intermittent randomness cgroups\nothervm.dirs=java/awt java/beans javax/accessibility javax/imageio javax/sound javax/swing javax/print com/apple/laf com/apple/eawt com/sun/java/accessibility com/sun/java/swing sanity/client demo/jfc javax/management sun/awt sun/java2d javax/xml/jaxp/testng/validation java/lang/ProcessHandle\nexclusiveAccess.dirs=java/math/BigInteger/largeMemory java/rmi/Naming java/util/prefs sun/management/jmxremote sun/tools/jstatd sun/security/mscapi java/util/Arrays/largeMemory java/util/BitSet/stream javax/rmi java/net/httpclient/websocket com/sun/net/httpserver/simpleserver sun/tools/jhsdb\ngroups=TEST.groups\n", + "requires": "7029069f803a0958e9bd270657a4205056f4b3f6b8e6949b650bb755f83b8924", + "options": [ + "-othervm", + "-ignore:quiet", + "-report:all", + "-k:!headful&!printer&!sound&!multimon" + ], + "heap": "-Xmx2g", + "referenceVersion": "openjdk version \"25.0.2\" 2026-01-20 LTS\nOpenJDK Runtime Environment Temurin-25.0.2+10 (build 25.0.2+10-LTS)\nOpenJDK 64-Bit Server VM Temurin-25.0.2+10 (build 25.0.2+10-LTS, mixed mode, sharing)", + "platform": "linux-x64", + "inventory": "ef874efa570a9a0abdae69b61e901d10d05ccb40dbf5919958c6c584257bd24d" + }, + "generatedAt": "2026-09-20T21:13:17.799Z", + "exitCode": 3, + "results": { + "build/AbsPathsInImage.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Test failed" + }, + "build/releaseFile/CheckReleaseFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "build/translations/VerifyTranslations.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "com/sun/crypto/provider/AlgorithmParameters/EC/CurveGetParameterSpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/AlgorithmParameters/OAEPOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/CICO/CICOChainingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/CICO/CICODESFuncTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/CICO/CICOSkipTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/CICO/PBEFunc/CICOPBEFuncTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/AEADBufferTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/Encrypt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/GCMShortBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/GCMShortInput.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/CICO.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/CTR.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/Padding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/Test4511676.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/Test4512524.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/Test4512704.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/Test4513830.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/Test4517355.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/Test4626070.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestAESCipher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestCopySafe.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestGHASH.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/CTR/CounterMode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/CTS/CTSMode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KeyGeneratorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20NoReuse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20Poly1305ParamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/ChaCha20/OutputSizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20Poly1305ParametersUnitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/DESKeyCleanupTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/DESSecretKeySpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/DesAPITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/DoFinalReturnLen.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/FlushBug.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/KeyWrapping.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/PaddingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/PerformanceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/Sealtest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/TestCipherDES.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/TestCipherDESede.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/DES/TextPKCS5PaddingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/JCE/Bugs/4686632/Empty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/CheckPBEKeySize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/NegativeLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PBEKeyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PBES2Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PBMacBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PBMacDoFinalVsUpdate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/PKCS12Oid.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/RC2ArcFour/CipherKAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/RSA/TestOAEP.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/RSA/TestRSA.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/Test4958071.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/DHKEM/Compliance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/DHKEM/NameSensitiveness.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KDF/HKDFDelayedPRK.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/ECKeyCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/TestExponentSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyFactory/PBEKeyDestroyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyFactory/TestProviderLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyGenerator/Test4628062.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyGenerator/Test6227536.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/KeyProtector/IterationCount.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/DigestCloneabilityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/EmptyByteBufferTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/HmacMD5.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/HmacPBESHA1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/HmacSHA512.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/HmacSaltLengths.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/LargeByteBufferTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/MacClone.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/MacKAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/MacSameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/NullByteBufferTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/Mac/Test6205692.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/NSASuiteB/TestAESOids.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/TLS/TestKeyMaterial.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/TLS/TestLeadingZeroes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/TLS/TestMasterSecret.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/TLS/TestPRF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/TLS/TestPRF12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/crypto/provider/TLS/TestPremaster.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jmx/mbeanserver/introspector/SimpleIntrospectorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jmx/remote/CCAdminReconnectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/AttributeTests/GetAny.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/AttributeTests/GetAttrs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/AttributeTests/GetAttrsEmptyAttrIds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/AttributeTests/GetAttrsNonExistentAttrIds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/AttributeTests/GetAttrsNotFound.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/AttributeTests/GetAttrsNullAttrIds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/AttributeTests/GetAttrsSomeAttrIds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/AttributeTests/GetNonstandard.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/AttributeTests/GetNumericIRRs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/AttributeTests/GetNumericRRs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/AttributeTests/GetRRs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/CheckAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/ConfigTests/AuthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/ConfigTests/PortUnreachable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/ConfigTests/RecursiveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/ConfigTests/TcpTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/ConfigTests/Timeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/ConfigTests/TimeoutWithEmptyDatagrams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/EnvTests/AddInherited.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/EnvTests/AddOps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/EnvTests/GetEnv.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/EnvTests/ProviderUrlGen.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/EnvTests/RemoveInherited.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/EnvTests/RemoveOps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/EnvTests/SubcontextAdd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/EnvTests/SubcontextRemove.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FactoryTests/GetAttrsWithFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FactoryTests/LookupWithAnyAttrProp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FactoryTests/LookupWithAttrProp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FactoryTests/LookupWithDirFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FactoryTests/LookupWithFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FedTests/CannotProceed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FedTests/GetAttrsNns.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FedTests/GetAttrsSubInterior.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FedTests/GetAttrsSubLeaf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FedTests/ListNns.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FedTests/ListSubInterior.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FedTests/ListSubLeaf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FedTests/LookupNns.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FedTests/LookupSubInterior.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/FedTests/LookupSubLeaf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/ListTests/ListBindingsInteriorNotFound.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/ListTests/ListBindingsLeafNotFound.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/ListTests/ListInteriorNotFound.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/ListTests/ListLeafNotFound.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/dns/Parser.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/BalancedParentheses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/Base64Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/DisconnectNPETest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/InvalidLdapFilters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/LdapCBPropertiesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/LdapCtx/Reconnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/LdapDnsProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/LdapName/Case.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/LdapName/EmptyNameSearch.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/LdapName/UnescapeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/LdapPoolTimeoutTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/LdapSSLHandshakeFailureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/LdapTimeoutTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/LdapURLOptionalFields.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/LdapUnicodeURL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/NamingExceptionMessageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/NoWaitForReplyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/ReferralLimitSearchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/RemoveNamingListenerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/SimpleClientIdHashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/SocketCloseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/blits/AddTests/AddNewEntry.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/objects/RemoteLocationAttributeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/ldap/objects/factory/LdapFactoriesFilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/rmi/registry/objects/ObjectFactoryBuilderCodebaseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/jndi/rmi/registry/objects/RmiFactoriesFilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/CheckSomeMXBeanImplPackage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/DiagnosticCommandMBean/DcmdMBeanDoubleInvocationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/DiagnosticCommandMBean/DcmdMBeanInvocationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationContentTest.java": { + "status": "error", + "detail": "Error. Can't find library\\: /test/hotspot/jtreg" + }, + "com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationTest.java": { + "status": "error", + "detail": "Error. Can't find library\\: /test/hotspot/jtreg" + }, + "com/sun/management/GarbageCollectorMXBean/LastGCInfo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/HotSpotDiagnosticMXBean/DumpHeap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java": { + "status": "timeout", + "detail": "Error. Program `/opt/reference-jdk/bin/java' timed out (timeout set to 240000ms, elapsed time including timeout handling was 240566ms)." + }, + "com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/HotSpotDiagnosticMXBean/GetDoubleVMOption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/HotSpotDiagnosticMXBean/SetAllVMOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/OperatingSystemMXBean/GetFreePhysicalMemorySize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/OperatingSystemMXBean/GetFreeSwapSpaceSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/OperatingSystemMXBean/GetTotalPhysicalMemorySize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/OperatingSystemMXBean/MemoryStatusOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/OperatingSystemMXBean/TestTotalSwap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/ThreadMXBean/VirtualThreads.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/management/VMOptionOpenDataTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/AuthenticatorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/BasicAuthToken.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/BasicAuthenticatorRealm.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/CreateHttpServerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/DateFormatterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/ExchangeAttributeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/FilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/HeadersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Http10KeepAliveMaxParamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/HttpContextTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/HttpPrincipalTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/HttpServerProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/HttpServerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/HttpsParametersClientAuthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/InputNotRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/MissingTrailingSpace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/SANTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/SelCacheTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/ServerStopTerminationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/SimpleHttpServerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/StopNoStartTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/TaskRejectedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test10.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test11.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test13.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test14.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test3.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test4.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test5.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test6.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test6a.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test7.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test7a.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test8.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test8a.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test9.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/Test9a.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/TestLogging.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/UnmodifiableHeadersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/6725892/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/8199849/ParamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/8199849/TestHttpUnicode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/8300268/MaxIdleConnectionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6339483.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6341616.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6361557.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6373555.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6393710.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6401598.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6421581.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6424196.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6431193.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6433018.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6526158.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6526913.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6529200.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6744329.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B6886436.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/B8211420.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/BasicAuthenticatorExceptionCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/ExceptionKeepAlive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/FixedLengthInputStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/HandlerConnectionClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/HeadKeepAlive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/HeadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/HttpExchange/AutoCloseableHttpExchange.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/TruncatedRequestBody.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/bugs/ZeroLengthOutputStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 2" + }, + "com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 2" + }, + "com/sun/net/httpserver/simpleserver/DocRootDirPermissionsTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Handler creation expected to fail" + }, + "com/sun/net/httpserver/simpleserver/FileServerHandlerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/HttpHandlersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/HttpsServerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/IdempotencyAndCommutativityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/MapToPathTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/OutputFilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/RequestTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/ServerMimeTypesResolutionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 3" + }, + "com/sun/net/httpserver/simpleserver/StressDirListings.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/ZipFileSystemTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 2" + }, + "com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/MessageInfoTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpChannel/Bind.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpChannel/CloseDescriptors.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: SCTP protocol is not supported" + }, + "com/sun/nio/sctp/SctpChannel/CommUp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpChannel/Connect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpChannel/Receive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpChannel/ReceiveIntoDirect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpChannel/Send.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpChannel/Shutdown.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpChannel/SocketOptionTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpMultiChannel/Branch.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpMultiChannel/CloseDescriptors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpMultiChannel/Send.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpMultiChannel/SendFailed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpServerChannel/Accept.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/org/apache/xml/internal/security/ShortECDSA.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/org/apache/xml/internal/security/TruncateHMAC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/org/apache/xml/internal/security/exceptions/LocaleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream/BufferOverflowTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/CreateLdapPrincipals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/UnixPrincipalHashCode.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: javax.security.auth.login.LoginException\\: java.lang.NullPointerException\\: invalid null input\\: name at jdk.security.auth/com.sun.security.auth.UnixPrincipal.(UnixPrincipal.java\\:73) at jdk.security.auth/com.sun.security.auth.module.UnixLoginModule.login(UnixLoginModule.java\\:135) at java.base/javax.security.auth.login.LoginContext.invoke(LoginContext.java\\:603) at java.base/javax.security.auth.login.LoginContext.login(LoginContext.java\\:460) at UnixPrincipalHashCode.main(UnixPrincipalHashCode.java\\:49) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java\\:104) at java.base/java.lang.reflect.Method.invoke(Method.java\\:565) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java\\:138) at java.base/java.lang.Thread.run(Thread.java\\:1474)" + }, + "com/sun/security/auth/callback/TextCallbackHandler/Confirm.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/callback/TextCallbackHandler/Default.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/callback/TextCallbackHandler/NPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/login/ConfigFile/EmptyOption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/login/ConfigFile/IllegalURL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/login/ConfigFile/InconsistentError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/login/ConfigFile/InnerClassConfig.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/login/ConfigFile/Override.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/login/ConfigFile/PropertyExpansion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/module/AllPlatforms.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: javax.security.auth.login.LoginException\\: java.lang.NullPointerException\\: invalid null input\\: name at jdk.security.auth/com.sun.security.auth.UnixPrincipal.(UnixPrincipal.java\\:73) at jdk.security.auth/com.sun.security.auth.module.UnixLoginModule.login(UnixLoginModule.java\\:135) at java.base/javax.security.auth.login.LoginContext.invoke(LoginContext.java\\:603) at java.base/javax.security.auth.login.LoginContext.login(LoginContext.java\\:460) at AllPlatforms.login(AllPlatforms.java\\:68) at AllPlatforms.main(AllPlatforms.java\\:42) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java\\:104) at java.base/java.lang.reflect.Method.invoke(Method.java\\:565) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java\\:138) at java.base/java.lang.Thread.run(Thread.java\\:1474)" + }, + "com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/module/KeyStoreLoginModule/ReadOnly.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/auth/module/LdapLoginModule/CheckOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/ec/ECOperationsFuzzTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/ec/ECOperationsKATTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/jgss/InquireSecContextPermissionCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/Cram.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/digest/AuthNoUtf8.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/digest/AuthOnly.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/digest/AuthRealmChoices.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/digest/AuthRealms.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/digest/CheckNegotiatedQOPs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/digest/HasInitialResponse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/digest/Integrity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/digest/NoQuoteParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/digest/Privacy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/digest/PrivacyRc4.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/digest/Unbound.java": { + "status": "pass", + "detail": "Passed. Execution failed as expected" + }, + "com/sun/security/sasl/ntlm/Conformance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/ntlm/NTLMTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/sasl/util/CheckAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/util/math/intpoly/IntegerPolynomialTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/tools/attach/AttachSelf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/tools/attach/BasicTests.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Expected to get exit value of [0], exit value is\\: [1]" + }, + "com/sun/tools/attach/FailedLoadAgentTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/tools/attach/ProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/tools/attach/StartManagementAgent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/tools/attach/TempDirTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Expected to get exit value of [0], exit value is\\: [1]" + }, + "com/sun/tools/attach/modules/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "com/sun/tools/attach/warnings/DynamicLoadWarningTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/beans/Beans/6669869/TestDesignTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Beans/6669869/TestGuiAvailable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Beans/Test4067824.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Beans/Test4343723.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Beans/TypoInBeanDescription.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/EventHandler/Test6179222.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/EventHandler/Test6788531.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/4058433/TestBeanInfoPriority.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/4058433/TestBeanProperty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/4058433/TestJavaBean.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/4058433/TestSwingContainer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/4168475/Test4168475.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/4520754/Test4520754.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/4750368/Test4750368.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/6380849/TestBeanInfo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/6976577/Test6976577.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/7064279/Test7064279.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/7084904/Test7084904.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/7122138/Test7122138.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/8130937/TestBooleanBeanProperties.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/8132566/InheritPropertyInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/8132566/OverridePropertyInfoTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: invalid isBound, expected\\: \"false\", got\\: \"true\"" + }, + "java/beans/Introspector/8132566/OverrideUserDefPropertyInfoTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: invalid isBound, expected\\: \"false\", got\\: \"true\"" + }, + "java/beans/Introspector/8159696/UnloadClassBeanInfo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/AnonymousClassBeanPropertyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/BeanPropertyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/DefaultMethodBeanPropertyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/FlushClassInfoCache.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/GenericPropertyType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/InheritanceBeanPropertyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/MethodOrderException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/OverloadedSetter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/OverriddenGenericGetter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/OverriddenGenericSetter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4072197.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4144543.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4168833.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4274639.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4498236.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4619536.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4619792.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4634390.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4683761.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4896879.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4918902.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4935607.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4948761.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test4984912.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test5063390.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test5102804.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test6194788.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test6311051.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test6422403.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test6447751.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test6528714.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test6660539.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test6707231.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test6707234.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test6723447.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test6868189.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test6963811.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test7172865.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test7186794.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test7189112.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test7192955.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test7193977.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test7195106.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test8005065.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test8027648.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test8027905.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test8034085.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test8034164.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test8039776.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test8040656.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/Test8221244.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/TestCacheRecursion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/TestMethodOrderDependence.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/TestTypeResolver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/memory/Test4508780.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Introspector/memory/Test4809008.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Performance/Test4058433.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyChangeSupport/Test4092905.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyChangeSupport/Test4353056.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyChangeSupport/Test4682386.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyChangeSupport/Test4985020.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyChangeSupport/Test7087429.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyChangeSupport/Test7148143.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyChangeSupport/TestEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyChangeSupport/TestListeners.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyChangeSupport/TestMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyChangeSupport/TestSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyChangeSupport/TestSynchronization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyDescriptor/OverriddenGetter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/Test4968709.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/Test6397609.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/Test6963811.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/Test7087876.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestBooleanClassJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestBooleanClassNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestBooleanClassValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestBooleanTypeJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestBooleanTypeNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestBooleanTypeValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestByteClassJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestByteClassNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestByteClassValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestByteTypeJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestByteTypeNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestByteTypeValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestDoubleClassJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestDoubleClassNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestDoubleClassValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestDoubleTypeJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestDoubleTypeNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestDoubleTypeValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestEnumClassJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestEnumClassNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestEnumClassValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestEnumSubclassJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestEnumSubclassNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestEnumSubclassValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestFloatClassJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestFloatClassNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestFloatClassValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestFloatTypeJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestFloatTypeNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestFloatTypeValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestIntegerClassJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestIntegerClassNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestIntegerClassValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestIntegerTypeJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestIntegerTypeNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestIntegerTypeValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestLongClassJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestLongClassNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestLongClassValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestLongTypeJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestLongTypeNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestLongTypeValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestShortClassJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestShortClassNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestShortClassValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestShortTypeJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestShortTypeNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestShortTypeValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestStringClassJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestStringClassNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/PropertyEditor/TestStringClassValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Statement/ClassForName/ClassForName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Statement/Test4530962.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Statement/Test4653179.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Statement/Test6707226.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/Statement/Test6788531.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/VetoableChangeSupport/Test4076065.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/VetoableChangeSupport/Test4092906.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/VetoableChangeSupport/Test4425885.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/VetoableChangeSupport/Test4994635.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/VetoableChangeSupport/Test6630275.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/VetoableChangeSupport/Test7148143.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/VetoableChangeSupport/TestEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/VetoableChangeSupport/TestListeners.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/VetoableChangeSupport/TestMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/VetoableChangeSupport/TestSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/VetoableChangeSupport/TestSynchronization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/4676532/Test4676532.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/8028054/TestConstructorFinder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/8028054/TestMethodFinder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/Test4864117.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/Test6338070.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/Test6341798.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestBoolean.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestByte.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestChar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestDouble.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestFalse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestField.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestFloat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestInt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestJava.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestLong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestMethod.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestNew.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestObject.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestProperty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestShort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestTrue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLDecoder/spec/TestVar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/4741757/TestFieldAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/4741757/TestStackOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6329581/Test6329581.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6380849/TestPersistenceDelegate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6777487/TestBox.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6777487/TestCheckedCollection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6777487/TestCheckedList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6777487/TestCheckedMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6777487/TestCheckedSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6777487/TestEnumMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/6777487/TestEnumSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/ReferenceToNonStaticField.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4625418.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4631471.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4646747.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4652928.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4679556.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4822050.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4880633.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4903007.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4935607.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4936682.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4950122.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4968523.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4993777.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test4994637.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test5023550.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test5023552.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test5023557.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test5023559.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6176120.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6187118.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6256805.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6437265.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6501431.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6505888.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6531597.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6570354.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6852574.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6921644.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6963811.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test6989223.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test7080156.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test7092744.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test7169395.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test8013416.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test8013557.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test8016545.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/Test8027066.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_AWTKeyStroke.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_BasicStroke.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_BorderLayout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_CardLayout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_Color.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_Component.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_Cursor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_Dimension.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_Font.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_GradientPaint.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_GridBagConstraints.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_GridBagLayout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_Insets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_LinearGradientPaint.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_MenuShortcut.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_Point.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_RadialGradientPaint.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_Rectangle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_awt_geom_AffineTransform.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_beans_EventHandler.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_beans_Expression.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_beans_Statement.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_lang_Character.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_lang_Class.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_lang_Enum.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_lang_String.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_lang_reflect_Field.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_lang_reflect_Method.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_net_URI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_sql_Date.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_sql_Time.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_sql_Timestamp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_ArrayList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_EmptyList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_EmptyMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_EmptySet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_SingletonList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_SingletonMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_SingletonSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_SynchronizedCollection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_SynchronizedList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_SynchronizedMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_SynchronizedRandomAccessList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_SynchronizedSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_UnmodifiableCollection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_UnmodifiableList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_UnmodifiableMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_UnmodifiableRandomAccessList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_UnmodifiableSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_Date.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/java_util_HashMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_Box.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_BoxLayout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_Box_Filler.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_JButton.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_JComponent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_JLayeredPane.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_JSplitPane.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_JTree.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_KeyStroke.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_OverlayLayout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_border_BevelBorder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_border_CompoundBorder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_border_LineBorder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_border_MatteBorder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_border_TitledBorder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_BevelBorderUIResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_CompoundBorderUIResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EtchedBorderUIResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_tree_DefaultTreeModel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/javax_swing_tree_TreePath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/beancontext/BeanContextSupport/AddRemove.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/beancontext/BeanContextSupport/NotificationDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/beancontext/Test4132698.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/beancontext/Test4233980.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/beans/beancontext/Test4328406.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/CompositeLookupTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/LibraryLookupTest.java": { + "status": "error", + "detail": "#specialized: Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/MemoryLayoutPrincipalTotalityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/MemoryLayoutTypeRetentionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/SafeFunctionAccessTest.java": { + "status": "error", + "detail": "#specialized: Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/StdLibTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/Test4BAlignedDouble.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestAccessModes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestAdaptVarHandles.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestAddressDereference.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestArrayCopy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestArrays.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestBufferStack.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: JUnit test failure" + }, + "java/foreign/TestBufferStackStress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestBufferStackStress2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestByteBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestCaptureStateUtil.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestClassLoaderFindNative.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestConcurrentClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestDereferencePath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestDowncallScope.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestDowncallStack.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestFallbackLookup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestFill.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestFree.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestFunctionDescriptor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestHFA.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestHandshake.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestHeapAlignment.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestIllegalLink.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestIntrinsics.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestLargeSegmentCopy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestLayoutPaths.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestLayouts.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestLinker.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestMappedHandshake.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestMemoryAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestMemoryAccessInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestMemoryAlignment.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestMemoryDereference.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestMemorySession.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestMismatch.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestNULLAddress.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestNative.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestNulls.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestOfBufferIssue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestReshape.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestRestricted.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestScope.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestScopedOperations.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestSegmentAllocators.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestSegmentBulkOperationsContentHash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestSegmentCopy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestSegmentOffset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestSegmentOverlap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestSegments.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestSharedAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestSlices.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestSpliterator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestStringEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestStringEncodingJumbo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestStubAllocFailure.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestTypeAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestUpcallAsync.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestUpcallException.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestUpcallHighArity.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestUpcallScope.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestUpcallStack.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestUpcallStress.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/foreign/TestUpcallStructScope.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestValueLayouts.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/TestVarArgs.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/TestVarHandleCombinators.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/arraystructs/TestArrayStructs.java": { + "status": "error", + "detail": "#specialized: Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/callarranger/TestLayoutEquality.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/callarranger/TestLinuxAArch64CallArranger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/callarranger/TestMacOsAArch64CallArranger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/callarranger/TestRISCV64CallArranger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/callarranger/TestSysVCallArranger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/callarranger/TestWindowsAArch64CallArranger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/callarranger/TestWindowsCallArranger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/capturecallstate/TestCaptureCallState.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/channels/TestAsyncSocketChannels.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/channels/TestSocketChannels.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/critical/TestCritical.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/critical/TestCriticalUpcall.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/critical/TestStressAllowHeap.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/foreign/dontrelease/TestDontRelease.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/enablenativeaccess/TestEnableNativeAccess.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/handles/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/largestub/TestLargeStub.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/foreign/loaderLookup/TestLoaderLookup.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/loaderLookup/TestLoaderLookupJNI.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/nested/TestNested.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/normalize/TestNormalize.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/passheapsegment/TestPassHeapSegment.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/stackwalk/TestAsyncStackWalk.java": { + "status": "error", + "detail": "#default_gc: Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/stackwalk/TestReentrantUpcalls.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/stackwalk/TestStackWalk.java": { + "status": "error", + "detail": "#default_gc: Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/upcalldeopt/TestUpcallDeopt.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/foreign/virtual/TestVirtualCalls.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/io/BufferedInputStream/CloseStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedInputStream/CountUpdate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedInputStream/Fill.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedInputStream/LargeCopyWithMark.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedInputStream/ReadAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedInputStream/ReadZeroBytes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedInputStream/SkipTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedInputStream/TransferTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedInputStream/TransferToTrusted.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedReader/BigMark.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedReader/EOL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedReader/Fill.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedReader/Lines.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedReader/MarkedFillAtEOF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedReader/ReadLine.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedReader/ReadLineSync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedReader/Ready.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedReader/SkipNegative.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/BufferedWriter/Cleanup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ByteArrayInputStream/ChunkedTransferTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ByteArrayInputStream/Skip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ByteArrayInputStream/TransferToTrusted.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ByteArrayOutputStream/EncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ByteArrayOutputStream/MaxCapacity.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/ByteArrayOutputStream/ToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ByteArrayOutputStream/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ByteArrayOutputStream/WriteToReleasesCarrier.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/CharArrayReader/Constructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/CharArrayReader/OverflowInRead.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/CharArrayReader/OverflowInSkip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/CharArrayReader/ReadCharBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ClassCache/ContinuousGCTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ClassCache/NullValueTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Console/ConsolePromptTest.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: 'expect' command not found. Test ignored." + }, + "java/io/Console/DefaultCharsetTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Console/LocaleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Console/ModuleSelectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Console/RedirectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Console/RestoreEchoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Console/StdinEncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Console/StdoutEncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/DataInputStream/OpsAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/DataInputStream/ReadFully.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/DataInputStream/ReadLinePushback.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/DataInputStream/ReadUTF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/DataInputStream/SkipBytes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/DataOutputStream/CounterOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/DataOutputStream/WriteUTF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Externalizable/compatibility/ExternalizableBlockData.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Externalizable/definesWriteObject/DefinesWriteObject.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/AccessDenied.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/Basic.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: x.Basic.ro is writeable" + }, + "java/io/File/CheckTempDir.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/CompareTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/Cons.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/Create.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/CreateNewFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/DeleteOnExit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/DeleteOnExitLong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/DeleteOnExitNPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/DeleteReadOnly.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/File/EmptyPath.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: JUnit test failure" + }, + "java/io/File/FileMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/GetAbsolutePath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/GetCanonicalPath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/GetParent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/GetXSpace.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/io/File/HashCodeEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/IsAbsolute.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/IsHidden.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/LastModifiedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/ListNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/ListRoots.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/ListSpace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/MacPath.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/File/MaxPath.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: This test is run only on Windows" + }, + "java/io/File/MaxPathLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/Mkdir.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/NulFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/NullArgs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/SetAccess.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: ./x.SetAccessPermission\\: setWritable(false, true) Failed" + }, + "java/io/File/SetLastModified.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/File/SetReadOnly.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: ./x.SetReadOnly\\: File is writeable" + }, + "java/io/File/SymLinks.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Test failed" + }, + "java/io/File/TempDirDoesNotExist.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/TimeZoneLastModified.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/ToURI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/ToURL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/Unicode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/UserDirChangedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/WinDeviceName.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/File/WinDirRelative.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/File/WinMaxPath.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/File/WinSpecialFiles.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/File/WinTrailingSpace.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/File/WindowsPrefixes.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/File/createTempFile/NameTooLong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/createTempFile/Patterns.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/createTempFile/SpecialTempFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/File/createTempFile/TargetDirectory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileDescriptor/Finalize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileDescriptor/RememberAppend.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileDescriptor/Sharing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileDescriptor/Sync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileInputStream/Available.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileInputStream/LargeFileAvailable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileInputStream/LeadingSlash.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/FileInputStream/NegativeAvailable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileInputStream/OpenDir.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileInputStream/OpsAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileInputStream/PseudoDevice.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileInputStream/ReadXBytes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileInputStream/TransferTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileInputStream/UnreferencedFISClosesFd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileOutputStream/AtomicAppend.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileOutputStream/FileOpenTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/FileOutputStream/ManyFiles.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileOutputStream/OpenNUL.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/FileOutputStream/OpsAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileOutputStream/UnreferencedFOSClosesFd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FilePermission/Correctness.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FilePermission/FilePermissionCollection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FilePermission/FilePermissionCollectionMerge.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FilePermission/FilePermissionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FilePermission/Invalid.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FilePermission/SpecTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileReader/ConstructorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FileWriter/ConstructorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FilterOutputStream/BoundsCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FilterOutputStream/SuppressedException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/FilterOutputStream/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStream/NullInputStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStream/OpsAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStream/ReadAllBytes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStream/ReadNBytes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStream/ReadParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStream/Skip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStream/TransferTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStreamReader/GrowAfterEOF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStreamReader/NullCreate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStreamReader/One.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStreamReader/ReadCharBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStreamReader/ReadOffset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/InputStreamReader/StatefulDecoderNearEOF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/LineNumberInputStream/Available.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/LineNumberInputStream/MarkReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/LineNumberInputStream/Skip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/LineNumberInputStream/SkipEOL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/LineNumberReader/MarkReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/LineNumberReader/MarkSplitCRLF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/LineNumberReader/Read.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/LineNumberReader/ReadReadLine.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/LineNumberReader/Skip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/NegativeInitSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ObjectInputStream/NegativeArraySizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ObjectInputStream/PeekInputStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ObjectInputStream/ResolveProxyClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ObjectInputStream/TestObjectStreamClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/ObjectStreamClass/ObjectStreamClassCaching.java": { + "status": "skipped", + "detail": "#Shenandoah: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/ObjectStreamClass/TestOSCClassLoaderLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/OutputStream/NullOutputStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/OutputStream/WriteParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/OutputStreamWriter/BoundsCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/OutputStreamWriter/CloseWriterOnFailedFlush.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/OutputStreamWriter/Encode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/OutputStreamWriter/NullCreate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/OutputStreamWriter/TestWrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/OutputStreamWriter/WriteAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedInputStream/CloseAndAvailableRC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedInputStream/ClosedWriter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedInputStream/Constructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedInputStream/FasterWriter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedInputStream/WriterLoop.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedOutputStream/ClosedWrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedOutputStream/DeadReader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedOutputStream/MultipleConnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedOutputStream/NotConnected.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedOutputStream/WriteAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedReader/Constructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedReader/ReadToArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedReader/Ready.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedWriter/ConnectAfterReaderClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedWriter/FlushAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PipedWriter/WriteAfterReaderClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintStream/CheckError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintStream/ClearErrorStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintStream/EncodingConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintStream/EncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintStream/FailingConstructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintStream/FormatLocale.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintStream/InheritEncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintStream/NullConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintStream/OversynchronizedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintStream/WriteBytes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintWriter/CheckError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintWriter/ClearErrorWriter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintWriter/EncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintWriter/FailingConstructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintWriter/OpsAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintWriter/OversynchronizedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PrintWriter/SubClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PushbackInputStream/Available.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PushbackInputStream/ClosedStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PushbackInputStream/MarkReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PushbackInputStream/Skip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PushbackInputStream/TransferTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PushbackReader/MarkReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PushbackReader/ReadCloseRaceNPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/PushbackReader/Skip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/Close.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/EOF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/FileLengthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/OpenSync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/OpsAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/ParameterCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/ReadLine.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/ReadWritePrimitives.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/Seek.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/SetLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/UnreferencedRAFClosesFd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/WriteBytesChars.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/WriteUTF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/RandomAccessFile/skipBytes/SkipBytes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/NullLock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/NullReader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/Of.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/OpsAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/ReadAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/ReadCharBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/ReadIntoReadOnlyBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/ReadIntoZeroLengthArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/ReadParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/ReaderBulkReadContract.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/Skip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/SkipNegative.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Reader/TransferTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/SequenceInputStream/Close.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/SequenceInputStream/ConstructorNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/SequenceInputStream/LotsOfStreams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/SequenceInputStream/TransferTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/ClassCastExceptionDetail/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/GetField/ReadFieldsCNF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/GetField/Write.java": { + "status": "pass", + "detail": "Passed. Clean successful" + }, + "java/io/Serializable/InvalidClassException/TestIceConstructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/InvalidClassException/noargctor/DefaultPackage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/InvalidClassException/noargctor/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/InvalidObjectException/TestIoeConstructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/NPEProvoker/NPEProvoker.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/NoClassDefFoundErrorTrap/NoClassDefFoundErrorTrap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/PutField/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/PutField/Write2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/arraySuidConflict/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/available/Available.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/backRefCNFException/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/badSerialPersistentField/BadSerialPersistentField.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/badSerialVersionUID/BadSerialVersionUID.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/badSubstByReplace/BadSubstByReplace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/checkModifiers/CheckModifiers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/class/NonSerializableTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/classDescFlagConflict/Read.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/classDescGetField/GetField.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/classDescHooks/CNFException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/classDescHooks/ClassDescHooks.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/classDescHooks/ExternLoopback.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/classDescHooks/Loopback.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/clearHandleTable/ClearHandleTable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/cloneArray/CloneArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/corruptedUTFConsumption/CorruptedUTFConsumption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/defaultDataEnd/DefaultDataEnd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/defaultReadObjectCNFException/DefaultReadObjectCNFException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/defaulted/GetFieldWrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/duplicateSerialFields/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/enum/array/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/enum/badResolve/Write.java": { + "status": "pass", + "detail": "Passed. Clean successful" + }, + "java/io/Serializable/enum/basic/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/enum/classObject/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/enum/constantSubclasses/Write.java": { + "status": "pass", + "detail": "Passed. Clean successful" + }, + "java/io/Serializable/enum/ignoreSerializationFields/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/enum/ignoreSerializationMethods/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/enum/mismatchedTypecode/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/enum/missingConstant/Write.java": { + "status": "pass", + "detail": "Passed. Clean successful" + }, + "java/io/Serializable/enum/unshared/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/evolution/AddedExternField/WriteAddedField.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/evolution/AddedField/WriteAddedField.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/evolution/AddedSuperClass/WriteAddedSuperClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/evolution/RenamePackage/RenamePackageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/expectedStackTrace/ExpectedStackTrace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/explicitCNFException/ExplicitCNFException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/failureAtomicity/FailureAtomicity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/fieldTypeString/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/finalFields/FinalFields.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/getSuidClinitError/GetSuidClinitError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/illegalHandle/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/inactiveRegistration/InactiveRegistration.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/longString/LongString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/lookupAnyInvocation/LookupAnyInvocation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/lookupInterfaceDesc/LookupInterfaceDesc.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/maskSyntheticModifier/MaskSyntheticModifierTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/misplacedArrayClassDesc/MisplacedArrayClassDesc.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/modifyStaticFields/ModifyStaticFields.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/nestedReplace/NestedReplace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/noSuchFieldClarification/NoSuchFieldClarification.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/nonserializable/ExceptionDetail.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/notAvailable/NotAvailable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/nullArgExceptionOrder/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/oldTests/AnnotateClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/oldTests/ArrayFields.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/oldTests/ArraysOfArrays.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/oldTests/BinaryTree.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/oldTests/CheckForException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/oldTests/CheckingEquality.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/oldTests/CircularList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/oldTests/SerializeWithException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/oldTests/SimpleArrays.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/oldTests/ValidateClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/oldTests/WritePrimitive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/optionalDataEnd/OptionalDataEnd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/packageAccess/PackageAccessTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/parents/OriginalClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/partialClassDesc/PartialClassDesc.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/primitiveClasses/PrimitiveClasses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/proxy/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/proxy/replace/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/proxy/skipMissing/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/readObjectNoData/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/readPastObject/ReadPastObject.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/AbsentStreamValuesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/BadCanonicalCtrTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/BadValues.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/BasicRecordSer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/ConstructorAccessTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/CycleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/DifferentStreamFieldsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/ProhibitedMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/ReadResolveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/RecordClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/SerialPersistentFieldsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/SerialVersionUIDTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/StreamRefTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/ThrowingConstructorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/UnsharedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/WriteReplaceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/migration/AssignableFromTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/migration/DefaultValuesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/records/migration/SuperStreamFieldsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/recursiveClassDescLookup/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/replaceStringArray/ReplaceStringArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/replaceWithNull/ReplaceWithNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/resolveClass/MethodTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/resolveClass/consTest/ConsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/resolveClass/deserializeButton/DeserializeButtonTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/resolveClassException/ResolveClassException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/resolveProxyClass/NonPublicInterface.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/sanityCheck/SanityCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialFilter/CheckArrayTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialFilter/CheckInputOrderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialFilter/GlobalFilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialFilter/InvalidGlobalFilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialFilter/MixedFiltersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialFilter/SerialFactoryExample.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialFilter/SerialFactoryFaults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialFilter/SerialFilterFactoryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialFilter/SerialFilterFunctionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialFilter/SerialFilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialProxy/SerialProxyClassNotFound.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialver/classpath/ClasspathTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/serialver/nested/NestedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/skipToEndOfBlockData/SkipToEndOfBlockData.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/skipWriteObject/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/skippedObjCNFException/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/stopCustomDeserialization/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/subclass/SubclassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/subclassGC/SubclassGC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/superclassDataLoss/SuperclassDataLossTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/survivePrematureClose/SurvivePrematureClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/typeSafeEnum/TypeSafeEnum.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/typeStringBackRef/TypeStringBackRef.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/underlyingOutputStreamException/UnderlyingOutputStreamException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/unnamedPackageSwitch/UnnamedPackageSwitchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/unresolvableObjectStreamClass/UnresolvableObjectStreamClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/unresolvedClassDesc/Write.java": { + "status": "pass", + "detail": "Passed. Clean successful" + }, + "java/io/Serializable/unshared/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/userRWObjError/UserRWObjError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/validate/Validate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/verifyDynamicObjHandleTable/VerifyDynamicObjHandleTable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/writeObjectMemory/WriteObjectMemory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/writeReplace/WriteReplace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Serializable/wrongReturnTypes/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/StreamTokenizer/Comment.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/StreamTokenizer/NullConstruct.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/StreamTokenizer/QuoteTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/StreamTokenizer/ReadAhead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/StreamTokenizer/Reset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/StringBufferInputStream/OverflowInRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/StringReader/ClosedReady.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/StringReader/NegativeMarkLimit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/StringReader/Skip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/StringWriter/NegativeBufferSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/SystemInAvailable.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/Unicode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Writer/Append.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Writer/Bug6856817.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Writer/NullWriter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Writer/WriteFromString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/Writer/WriteParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/BCat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/BufferSizes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/BufferedReaderMark.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/Cat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/LineLengths.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/LineNumbers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/RandomLines.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/SmallReads.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/StringConvert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/UTF16.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/UTF8.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/charStreams/WriteLengths.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/etc/FailingFlushAndClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/pathNames/GeneralSolaris.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.nio.file.AccessDeniedException\\: /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/reference/work/scratch/2/tmp/x.2/x.4/x.6/unreadableDir" + }, + "java/io/pathNames/GeneralWin32.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/pathNames/unix/TrailingSlash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/pathNames/win32/BadDriveLetter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/pathNames/win32/DriveOnly.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/pathNames/win32/DriveRelativePath.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/pathNames/win32/DriveSlash.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/pathNames/win32/RenameDelete.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/pathNames/win32/SJIS.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/pathNames/win32/bug6344646.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/io/readBytes/MemoryLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/io/readBytes/ReadBytesBounds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Appendable/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/AssertionError/Cause.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Boolean/Factory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Boolean/GetBoolean.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Boolean/MakeBooleanComparable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Boolean/ParseBoolean.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Byte/Decode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/CharSequence/Comparison.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/CharSequence/Emptiness.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/CharSequence/GetChars.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/Bug4404588.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/CharPropTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.nio.file.NoSuchFileException\\: /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/test/jdk/../../src/java.base/share/data/unicodedata/UnicodeData.txt" + }, + "java/lang/Character/CharacterName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/CheckProp.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.io.UncheckedIOException\\: java.io.FileNotFoundException\\: /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/test/jdk/../../src/java.base/share/data/unicodedata/PropList.txt (No such file or directory)" + }, + "java/lang/Character/CheckScript.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.io.FileNotFoundException\\: /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/test/jdk/../../src/java.base/share/data/unicodedata/Scripts.txt (No such file or directory)" + }, + "java/lang/Character/CheckUnicode.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.io.FileNotFoundException\\: /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/test/jdk/../../src/java.base/share/data/unicodedata/UnicodeData.txt (No such file or directory)" + }, + "java/lang/Character/Latin1CaseConversion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/Latin1Digit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/Supplementary.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/TestEmojiProperties.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.nio.file.NoSuchFileException\\: /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/test/jdk/../../src/java.base/share/data/unicodedata/emoji/emoji-data.txt" + }, + "java/lang/Character/TestNegativeCodepoint.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/TestUndefinedDirectionality.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/TestUndefinedIdentifierStartPart.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/TestUndefinedIgnorable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/TestUndefinedMirrored.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/TestUndefinedNumeric.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/TestUndefinedTitleCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/TestWhiteSpace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/UnicodeBlock/CheckBlocks.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.io.FileNotFoundException\\: /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/test/jdk/../../src/java.base/share/data/unicodedata/Blocks.txt (No such file or directory)" + }, + "java/lang/Character/UnicodeBlock/NumberEntities.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Character/UnicodeCasingTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: UnicodeCasingTest failed." + }, + "java/lang/Class/ArrayMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/ArrayType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/Cast.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/ForPrimitiveName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/GenericStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/GetModuleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/GetPackageBootLoaderChildLayer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/GetPackageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/IsAnnotationType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/IsEnum.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/IsSynthetic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/NameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/ProtectionDomainRace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/asSubclass/BasicUnit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/attributes/ClassAttributesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/forName/ForNameNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/forName/InitArg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/forName/InvalidNameWithSlash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/forName/NonJavaNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/forName/NonLinking/NonLinking.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/forName/arrayClass/ExceedMaxDim.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/forName/modules/TestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getClasses/Sanity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getDeclaredClasses/Sanity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getDeclaredClasses/TypeTag.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getDeclaredField/Exceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getDeclaredMethod/Exceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getDeclaringClass/Sanity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getEnclosingClass/EnclosingClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getEnclosingClass/T4992170.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getEnclosingConstructor/EnclosingConstructorTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getEnclosingMethod/EnclosingMethodTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getEnumConstants/BadEnumTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getField/ArrayLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getField/Exceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getFields/Sanity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getMethod/Exceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getMethod/NullInParamList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getMethods/NonPublicStaticInitializer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getMethods/StarInheritance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getModifiers/ForInnerClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getModifiers/ForStaticInnerClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getModifiers/ResolveFrom.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getModifiers/StripACC_SUPER.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getModifiers/TestPrimitiveAndArrayModifiers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getPackageName/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getResource/ResourcesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Class/getSimpleName/GetSimpleNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/Assert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/BadRegisterAsParallelCapableCaller.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/CustomSystemLoader/InitSystemLoaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/EndorsedDirs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/ExceptionHidingLoader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/ExtDirs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/GetDefinedPackage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/GetDotResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/GetPackage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/GetResourceNullArg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/GetSystemPackage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/IsParallelCapable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/LibraryPathProperty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/LoadNullClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/RecursiveSystemLoader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/ResourcesStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/deadlock/DelegateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/deadlock/GetResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/defineClass/DefineClassByteBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/findSystemClass/Loader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/getResource/GetResource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/getResource/automaticmodules/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/getResource/modules/ResourcesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/lang/ClassLoader/platformClassLoader/DefinePlatformClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Compare.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/CompressExpandTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Double/BitwiseConversion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Double/Constants.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "java/lang/Double/Extrema.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Double/NaNInfinityParsing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Double/ParseDouble.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Double/ParseHexFloatingPoint.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Double/ToHexString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Double/ToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Enum/ValueOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Float/Binary16Conversion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Float/Binary16ConversionNaN.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Float/BitwiseConversion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Float/Constants.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "java/lang/Float/Extrema.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Float/NaNInfinityParsing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Float/ParseFloat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/HashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/IO/IO.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/InheritableThreadLocal/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/InheritableThreadLocal/ITLRemoveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Integer/BitTwiddle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Integer/Decode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Integer/GetInteger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Integer/ParsingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Integer/ToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Integer/Unsigned.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Integer/ValueOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/IntegralPrimitiveToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Long/BitTwiddle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Long/Decode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Long/GetLong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Long/ParsingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Long/ToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Long/Unsigned.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/AbsPositiveZero.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/AbsTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/Atan2Tests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/CeilAndFloorTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/Clamp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/CubeRootTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/DivModTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/ExactArithTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/ExpCornerCaseTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/Expm1Tests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/FusedMultiplyAddTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/HyperbolicTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/HypotTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/Ieee754SpecialCaseTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/IeeeRecommendedTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/IeeeRemainderTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/IntegralPowTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/InverseTrigTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/Log10Tests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/Log1pTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/LogTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/MinMax.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/MultiplicationTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/PowTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/Rint.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/RoundTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/SinCosCornerCasesTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/SinCosTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/SqrtTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/TanTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Math/WorstCaseTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ModuleLayer/BasicLayerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ModuleLayer/LayerAndLoadersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ModuleLayer/LayerControllerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ModuleLayer/automatic/AutomaticModulesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ModuleTests/AddExportsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ModuleTests/AnnotationsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ModuleTests/BasicModuleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ModuleTests/access/AccessTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ModuleTests/addXXX/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ModuleTests/annotation/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Object/FinalizationOption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Object/InvalidFinalizationOption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Object/WaitTooLong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Package/GetPackages.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Package/IsCompatibleWithDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Package/PackageFromManifest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Package/PackageVersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Package/annotation/PackageInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Package/bootclasspath/GetPackageFromBootClassPath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/PrimitiveSumMinMaxTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Process/WaitFor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Process/WaitForDuration.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/ArgCheck.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/ProcessBuilder/Basic.java": { + "status": "error", + "detail": "#id0: Error. Use -nativepath to specify the location of native code" + }, + "java/lang/ProcessBuilder/CloseRace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/DestroyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/InheritIOEHandle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/InheritIOTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/JspawnhelperProtocol.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/ProcessBuilder/JspawnhelperWarnings.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/PipelineLeaksFD.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/PipelineTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/ProcessReaperCCL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/ProcessStartLoggingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/ReaderWriterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/RedirectWithLongFilename.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/ProcessBuilder/SiblingIOEHandle.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/ProcessBuilder/SkipTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/UnblockSignals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/WindowsExitValue.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/ProcessBuilder/Zombies.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessBuilder/checkHandles/CheckHandles.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/ProcessHandle/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessHandle/InfoTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 2" + }, + "java/lang/ProcessHandle/OnExitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ProcessHandle/TreeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimePermission/ExitVM.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/Resources.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/RuntimeExitLogTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/Version/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/Version/VersionProps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/BadEnvp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/ConcurrentRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/Duped.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/ExecCommand.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/RuntimeTests/exec/ExecEmptyString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/ExecWithInput.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/ExitValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/LotsOfDestroys.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/LotsOfOutput.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/SetCwd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/SleepyCat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/Space.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/RuntimeTests/exec/Status.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/exec/WinCommand.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/loadLibrary/aix/LoadAIXLibraryFromArchiveObject.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/RuntimeTests/loadLibrary/exeLibraryCache/LibraryFromCache.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/RuntimeTests/shutdown/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/shutdown/ShutdownHooks.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ScopedValue/ManyBindings.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ScopedValue/ScopedValueAPI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ScopedValue/StressStackOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ScopedValue/UnboundValueAfterOOME.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/SecurityManager/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/SecurityManager/CheckSecurityProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Short/ByteSwap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Short/Decode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StableValue/StableFunctionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StableValue/StableIntFunctionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StableValue/StableListTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StableValue/StableMapTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StableValue/StableSupplierTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StableValue/StableValueFactoriesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StableValue/StableValueTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StableValue/StableValuesSafePublicationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StableValue/TrustedFieldTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackTraceElement/ModuleFrames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackTraceElement/PublicConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackTraceElement/SerialTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackTraceElement/WithClassLoaderName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/AcrossThreads.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/CallerFromMain.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/CallerSensitiveMethod/Main.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/DumpStackTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/EmbeddedStackWalkTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/GetCallerClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/HiddenFrames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/LocalsAndOperands.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/MultiThreadStackWalk.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/NativeMethod.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/lang/StackWalker/ReflectionFrames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/SanityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/StackStreamState.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/StackStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/StackWalkTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/TestBCI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/VerifyStackTrace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StackWalker/WalkFunction.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/Atan2Tests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/CubeRootTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/ExactArithTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/ExhaustingTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/ExpTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/Expm1Tests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/HyperbolicTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/HypotTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/IeeeRemainderTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/InverseTrigTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/Log10Tests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/Log1pTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/LogTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/PowTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/SqrtTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StrictMath/TrigTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CaseConvertSameInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CaseInsensitiveComparator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/Chars.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/CharAt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/CodePointAt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/CodePointBefore.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/CodePointCount.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/CompareTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/CompareToIgnoreCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/Concat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/Contains.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/EndsWith.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/EqualsIgnoreCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/GetChars.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/IndexOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/Intern.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/LastIndexOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/Length.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/MaxSizeUTF16String.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/String/CompactString/NegativeSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/Numbers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/OffsetByCodePoints.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/RegionMatches.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/Replace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/SerializationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/Split.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/StartsWith.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/SubString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/ToCharArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/ToLowerCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/ToUpperCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/Trim.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/VMOptionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompactString/ValueOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CompareIC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/ContentEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/CountNonZeroAscii.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/Encodings.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/EqualsIgnoreCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/Exceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/Formatted.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/HashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/ICCBasher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/Indent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/IndexOf.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/String/IndexOfBeginEnd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/IndexOfEmptyInEmpty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/IsBlank.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/IsEmpty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/Lines.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/LiteralReplace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/NoReplTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/NonCharacterMapping.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/Regex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/RegionMatches.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/SBConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/SpecialCasingTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: SpecialCasingTest failed." + }, + "java/lang/String/Split.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/StringContentEqualsBug.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/StringJoinTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/StringRacyConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/StringRepeat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/Strip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/StripIndent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/Supplementary.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/ToLowerCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/ToUpperCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/Transform.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/TranslateEscapes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/UnicodeCasingTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: UnicodeCasingTest failed." + }, + "java/lang/String/concat/CompactStringsInitialCoder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/HiddenClassUnloading.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/HugeConcatTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/String/concat/ImplicitStringConcat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/ImplicitStringConcatArgCount.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/ImplicitStringConcatAssignLHS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/ImplicitStringConcatBoundaries.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/ImplicitStringConcatMany.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/ImplicitStringConcatManyLongs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/ImplicitStringConcatOOME.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/ImplicitStringConcatOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/ImplicitStringConcatShapes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/IntegerMinValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/StringConcatFactoryInvariants.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/concat/StringConcatFactoryRepeatedConstants.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/String/nativeEncoding/StringPlatformChars.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/lang/StringBuffer/AppendCharSequence.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/AppendSB.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/AppendStringBuilder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/BufferForwarding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/Capacity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/CompactStringBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/CompactStringBufferSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/Comparison.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/ECoreIndexOf.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/StringBuffer/Exceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/GetCharsOverLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/GetCharsSrcEndLarger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/HugeCapacity.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/StringBuffer/IndexOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/InsertMaxValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/InsertNullString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/Replace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/SBBasher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/SetLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/Substring.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/Supplementary.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/TestSynchronization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/ToStringCache.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuffer/Trim.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/AppendStringBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/BuilderForwarding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/Capacity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/CharAt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/CompactStringBuilder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/CompactStringBuilderSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/Comparison.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/EnsureCapacity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/Exceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/HugeCapacity.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/StringBuilder/Insert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/RacingSBThreads.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/StressSBTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/StringBufferRepeat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/StringBuilderRepeat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringBuilder/Supplementary.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/StringCoding/Enormous.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/AllowSecurityManager.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/Available.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/FileEncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/IHashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/Logger/Level/LoggerLevelTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/Logger/custom/CustomLoggerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/Logger/default/DefaultLoggerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/Logger/interface/LoggerInterfaceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/RecursiveLoading/PlatformRecursiveLoadingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/RecursiveLoading/RecursiveLoadingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/SimpleConsoleLoggerTest/SimpleConsoleLoggerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/api/LoggerFinderAPITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/modules/LoggerInImageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/MacEncoding/MacJNUEncoding.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/System/MacEncoding/TestFileEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/OsVersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/PropertyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/SecurityManagerWarnings.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/VerifyRawIndexesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/Versions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/finalization/FinInterrupt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/finalization/FinThreads.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/System/i18nEnvArg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/BuilderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/GenerifyStackTraces.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/HoldsLock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/ITLConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/IsAlive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/JoinWithDuration.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/MainThreadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/NullStackTrace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/SleepSanity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/SleepWithDuration.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/ThreadSleepEvent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/ThreadSleepEventThrows.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/ThreadStateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/ThreadStopTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/UncaughtExceptionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/jni/AttachCurrentThread/AttachTest.java": { + "status": "fail", + "detail": "#id0: Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Expected to get exit value of [0], exit value is\\: [1]" + }, + "java/lang/Thread/virtual/BigStackChunk.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/CancelTimerWithContention.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/CarrierThreadInfo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/Collectable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/CustomScheduler.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/JfrEvents.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/lang/Thread/virtual/Locking.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/MiscMonitorTests.java": { + "status": "skipped", + "detail": "#gc: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/Thread/virtual/MonitorEnterExit.java": { + "status": "error", + "detail": "#default: Error. Use -nativepath to specify the location of native code" + }, + "java/lang/Thread/virtual/MonitorEnterWaitOOME.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/MonitorPinnedEvents.java": { + "status": "timeout", + "detail": "Error. Program `/opt/reference-jdk/bin/java' timed out (timeout set to 240000ms, elapsed time including timeout handling was 240734ms)." + }, + "java/lang/Thread/virtual/MonitorWaitNotify.java": { + "status": "error", + "detail": "#default: Error. Use -nativepath to specify the location of native code" + }, + "java/lang/Thread/virtual/ParkWithFixedThreadPool.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/Parking.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/Reflection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/lang/Thread/virtual/ShutdownHook.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/StackFrames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/Starvation.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/lang/Thread/virtual/SynchronizedNative.java": { + "status": "error", + "detail": "#default: Error. Use -nativepath to specify the location of native code" + }, + "java/lang/Thread/virtual/ThreadAPI.java": { + "status": "error", + "detail": "#default: Error. Use -nativepath to specify the location of native code" + }, + "java/lang/Thread/virtual/ThreadLocals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/ThreadPollOnYield.java": { + "status": "error", + "detail": "#default: Error. Use -nativepath to specify the location of native code" + }, + "java/lang/Thread/virtual/TraceVirtualThreadLocals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/YieldQueuing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/stress/CompletableFutureTimedGet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/Thread/virtual/stress/GetStackTraceALotWhenParking.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java": { + "status": "error", + "detail": "#id0: Error. Use -nativepath to specify the location of native code" + }, + "java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/stress/ParkALot.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/Thread/virtual/stress/PinALot.java": { + "status": "error", + "detail": "#id0: Error. Use -nativepath to specify the location of native code" + }, + "java/lang/Thread/virtual/stress/PingPong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/stress/Skynet.java": { + "status": "skipped", + "detail": "#Z: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/Thread/virtual/stress/SleepALot.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/Thread/virtual/stress/TimedWaitALot.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Thread/virtual/stress/YieldALot.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/ThreadGroup/BasicTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ThreadLocal/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ThreadLocal/ImmutableLocal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ThreadLocal/InitialValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ThreadLocal/MemoryLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ThreadLocal/ReplaceStaleEntry.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ThreadLocal/TLRemoveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ThreadLocal/TestThreadId.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ThreadLocal/ThreadLocalSupplierTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Throwable/ChainedExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Throwable/LegacyChainedExceptionSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Throwable/LocalizedMessage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Throwable/NewChainedExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Throwable/OverrideFillInStackTrace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Throwable/StackTraceSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/Throwable/SuppressedExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/WeakPairMap/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/AnnotationToStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/AnnotationType/AnnotationTypeDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/AnnotationType/AnnotationTypeRuntimeAssumptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/AnnotationTypeMismatchException/FoundType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/AnnotationVerifier.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/AnnotationWithLambda.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/AnnotationsInheritanceOrderRedefinitionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/DuplicateAnnotationsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/EnumConstructorAnnotation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/EqualityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/ExceptionalToString/ExceptionalToStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/LoaderLeakTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/MalformedAnnotationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/Missing/MissingArrayElement/MissingAnnotationArrayElementTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/Missing/MissingArrayElement/MissingClassArrayElementTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/Missing/MissingArrayElement/MissingEnumArrayElementTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/Missing/MissingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/ParameterAnnotations.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/RecursiveAnnotation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/TestConstructorParameterAnnotations.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/TestIncompleteAnnotationExceptionNPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/TypeAnnotationReflection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/TypeParamAnnotation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/TypeVariableBounds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/UnitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/package-info.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/repeatingAnnotations/InheritedAssociatedAnnotations.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/repeatingAnnotations/NonInheritableContainee.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/repeatingAnnotations/OrderUnitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/repeatingAnnotations/RepeatedUnitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/BadCPIndex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/GetAnnotatedInterfaces.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/GetAnnotatedNestedSuperclass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/GetAnnotatedOwnerType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/GetAnnotatedSuperclass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/NoNpeOnMissingAnnotation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/ParameterizedBoundIndex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/TestConstructorParameterTypeAnnotations.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/TestObjectMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/TestReceiverTypeOwner.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/TestReceiverTypeOwnerType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedMethod.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/ClassDescTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/CondyDescTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/ConstantDescsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/ConvertTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/DescribeResolveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/DynamicCallSiteDescTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/DynamicConstantDescTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/IndyDescTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/MethodHandleDescTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/MethodTypeDescTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/ModuleDescTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/NameValidationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/PackageDescTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/TypeDescriptorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/access_test/pkg1/MethodTypeDescriptorAccessTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/constant/boottest/java.base/jdk/internal/constant/ConstantUtilsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/AddTransformerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/AppendToBootstrapClassPathTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/AppendToClassPathTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/BootClassPath/BootClassPathTest.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/BootstrapClassPathTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/CustomSystemLoader/Agent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/DaemonThread/TestDaemonThread.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/FromShutdownHook.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/GetAllLoadedClassesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/GetInitiatedClassesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/GetObjectSizeIntrinsicsTest.java": { + "status": "skipped", + "detail": "#id3: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/instrument/GetObjectSizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/HiddenClass/HiddenClassAgent.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/lang/instrument/IsModifiableClassAgent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/ManifestTest.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/ManyMethodsBenchmarkAgent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/NativeMethodPrefixApp.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/lang/instrument/NoTransformerAddedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/NullGetObjectSizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/NullRedefineClassesTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/NullTransformerAddTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/NullTransformerRemoveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/ParallelTransformerLoaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent0001.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent0010.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent0011.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent0100.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent0101.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent0110.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent0111.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent1000.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent1001.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent1010.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent1011.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent1100.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent1101.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent1110.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/InheritAgent1111.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/NoPremainAgent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/NonPublicAgent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/NonPublicPremainAgent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/PremainClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/PremainClass/ZeroArgPremainAgent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineBigClass.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineClassWithNativeMethod.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineClassesDisabledTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineClassesTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineInterfaceMethods/RedefineInterfaceMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineMathTesterMethods/RedefineMathTesterMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineMethodAddInvoke.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineMethodDelInvoke.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineMethodInBacktrace.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineMethodWithAnnotations.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineModuleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineNestmateAttr/TestNestmateAttr.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RemoveAbsentTransformerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RemoveTransformerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RetransformApp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RetransformBigClass.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/RetransformWithMethodParametersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/SingleTransformerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/StressGetObjectSizeTest.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/TestAgentWithLimitMods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/TraceUsageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/TransformMethodTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/TransformerManagementThreadAddTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/TransformerManagementThreadRemoveTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/appendToClassLoaderSearch/run_tests.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/executableJAR/ExecJarWithAgent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/instrument/modules/AppendToClassPathModuleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/6987555/Test6987555.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/6991596/Test6991596.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/6998541/Test6998541.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/7087570/Test7087570.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/7157574/Test7157574.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/7196190/ClassForNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/8009222/Test8009222.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/8022701/MHIllegalAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/8147078/Test8147078.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/8177146/TestMethodHandleBind.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/AccessControlTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/ArrayConstructorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/ArrayLengthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/BigArityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/CallSiteTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/CallStaticInitOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/CallerSensitiveMethodHandle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/ClassSpecializerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/ClassValueTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/CompileThresholdBootstrapTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/ConstantIdentityMHTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/CountedLoopIterationCountsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/CustomizedLambdaFormTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/DefineClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/DropArgumentsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/DropLookupModeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/DumpMethodHandleInternals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/ExplicitCastArgumentsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/FilterArgumentsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/FinalVirtualCallFromInterface.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/FindAccessTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/FoldTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/InvokeDynamicPrintArgs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/InvokeGenericTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/InvokeMethodHandleWithBadArgument.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/InvokeWithArgumentsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/JavaDocExamplesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/JavaUtilConcurrentLookupTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/LFCaching/LFGarbageCollectedTest.java": { + "status": "error", + "detail": "Error. can't find jdk.test.lib.TimeLimitedRunner in test directory or libraries" + }, + "java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Error\\: 2 of 391 test cases FAILED\\! Rerun the test with the same \"-Dseed\\=\" option as in the log file\\!" + }, + "java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/LFInterpret/ReflectionInInterpretTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/LambdaFormTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/LoopCombinatorLongSignatureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/LoopCombinatorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandleConstants.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandleInvokeUOE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandleProxies/BasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandleProxies/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandles/CatchExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandles/TestCatchException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandles/TestDropReturn.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandles/TestTableSwitch.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandles/classData/ClassDataTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandles/ensureInitialized/Main.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandles/privateLookupIn/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandles/publicLookup/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandlesArityLimitsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandlesAsCollectorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandlesCastFailureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandlesCollectArgsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandlesGeneralTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandlesInsertArgumentsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandlesInvokersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandlesPermuteArgumentsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodHandlesSpreadArgumentsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/MethodTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/ObjectMethodInInterfaceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/PermuteArgsReturnVoidTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/PermuteArgsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/PrivateInterfaceCall.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/PrivateInvokeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/ProtectedMemberDifferentPackage/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/RevealDirectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/RicochetTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/SpecialInterfaceCall.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/SpreadCollectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/StringConcatFactory/BasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/TestCatchExceptionWithVarargs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/TestLambdaFormCustomization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/TestVHInvokerCaching.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/ThrowExceptionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/TryFinallyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/TypeConvertingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarArgsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/IndirectVarHandleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/LazyInitializingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleMethodReferenceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestAccessByte.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestAccessChar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestAccessInt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestAccessLong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestAccessModeMethodNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestAccessShort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestAccessString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestExact.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodTypeBoolean.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodTypeByte.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodTypeChar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodTypeDouble.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodTypeFloat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodTypeShort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/VarHandleTestReflection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarHandles/describeConstable/DescribeConstableTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/VarargsArrayTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/WrongMethodTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/accessClassAndFindClass/TestAccessClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/accessClassAndFindClass/TestFindClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/accessClassAndFindClass/TestLookup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/accessProtectedSuper/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/callerSensitive/CallerSensitiveAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/callerSensitive/Main.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyBSMException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyBSMInvocation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyBSMValidationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyNameValidationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyNestedResolutionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyNestedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyRepeatFailedResolution.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyReturnPrimitiveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyStaticArgumentsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyTypeValidationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyWithGarbageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/CondyWrongType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/condy/ConstantBootstrapsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/defineHiddenClass/BasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/defineHiddenClass/LambdaNestedInnerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/defineHiddenClass/SelfReferenceDescriptor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/defineHiddenClass/StaticInvocableTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/defineHiddenClass/TypeDescriptorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/defineHiddenClass/UnloadingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/findSpecial/FindSpecialObjectMethod.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/findSpecial/FindSpecialTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/findVirtual/FindVirtualArrayCloneTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/DupIntf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/InheritedMethodTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaAsm.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaClassFinal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaClassLoaderSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaClassSynthetic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaConstructorMethodHandleUnbox.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaEagerInitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaFileEncodingSerialization.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 1" + }, + "java/lang/invoke/lambda/LambdaHiddenCaller.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaReceiver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaReceiverBridge.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaReturn.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LambdaStackTrace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/LogGeneratedClassesTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 1" + }, + "java/lang/invoke/lambda/MetafactoryArgValidationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/MetafactoryArityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/MetafactoryDescriptorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/MetafactoryMethodNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/MetafactoryParameterCastTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/RepetitiveLambdaSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/T8032697.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/T8032704.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/T8032711.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/invokeSpecial/InvokeSpecialMethodTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/superProtectedMethod/InheritedProtectedMethod.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lambda/superProtectedMethod/ProtectedMethodInOtherPackage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lookup/ChainedLookupTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lookup/LookupClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lookup/ReflectiveLookupTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/lookup/SpecialStatic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/modules/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/modules/Driver1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/invoke/unreflect/UnreflectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/BufferPoolMXBean/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ClassLoadingMXBean/LoadCounts.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ClassLoadingMXBean/TestVerboseClassLoading.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/CompilationMXBean/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/CompositeData/MemoryUsageCompositeData.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/CompositeData/ThreadInfoCompositeData.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/MXBean/MXBeanBehavior.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/DefaultManagementProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/GetObjectName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/GetPlatformMXBeans.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/GetPlatformManagementInterfaces.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/MXBeanException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/MXBeanProxyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/PlatformMBeanServerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/ProxyExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/ProxyTypeMapping.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/ThreadMXBeanProxy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ManagementFactory/ValidateOpenTypes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/MemoryMXBean/CollectionUsageThreshold.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/MemoryMXBean/GetMBeanInfo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/MemoryMXBean/LowMemoryTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/management/MemoryMXBean/LowMemoryTest2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/MemoryMXBean/MemoryManagement.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/MemoryMXBean/MemoryTest.java": { + "status": "skipped", + "detail": "#id0: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/lang/management/MemoryMXBean/Pending.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/MemoryMXBean/TestVerboseMemory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/MemoryPoolMXBean/LargeHeapThresholdTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/MemoryPoolMXBean/ThresholdTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/OperatingSystemMXBean/PlatformMXBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/RuntimeMXBean/GetSystemProperties.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/RuntimeMXBean/InputArgument.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/RuntimeMXBean/ProcessIdTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/RuntimeMXBean/PropertiesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/RuntimeMXBean/UpTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/AllThreadIds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/DisableTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/EnableTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/FindDeadlocks.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/FindMonitorDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/InvalidThreadID.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/LockedMonitorInNative.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: JUnit test failure" + }, + "java/lang/management/ThreadMXBean/LockedMonitors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/LockedSynchronizers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/Locks.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/MyOwnSynchronizer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/ResetPeakThreadCount.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/SharedSynchronizer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/SynchronizationStatistics.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/ThreadBlockedCount.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/ThreadCounts.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/ThreadCpuTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/ThreadDaemonTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/ThreadInfoArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/ThreadLists.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java": { + "status": "error", + "detail": "Error. Can't mix packages, user modules, and patches for system module in library\\: /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/test/jdk/java/lang/Thread" + }, + "java/lang/management/ThreadMXBean/ThreadStackTrace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/ThreadUserTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/management/ThreadMXBean/VirtualThreads.java": { + "status": "error", + "detail": "#default: Error. Use -nativepath to specify the location of native code" + }, + "java/lang/module/AutomaticModulesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/ClassFileVersionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/ConfigurationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/ModuleDescriptorHashCodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/ModuleDescriptorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/ModuleFinderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/ModuleNamesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/ModuleReader/ModuleReaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/ModuleReferenceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/MultiReleaseJarTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/Packages/GetPackagesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/VersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/badclasses/BadModuleAttributeLength/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/badclasses/BadModuleMainAttributeLength/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/badclasses/BadModulePackagesAttributeLength/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/module/customfs/ModulesInCustomFileSystem.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/CleanerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/EarlyTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/EnqueueNullRef.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/EnqueuePollRace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/FinalizeOverride.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/FinalizerHistogramTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/NullQueue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/OOMEInReferenceHandler.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/PhantomReferentClearing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/ReachabilityFenceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/ReferenceClone.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/ReferenceEnqueue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/ReferenceEnqueuePending.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/ReferenceRefersTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/SoftReference/Bash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/ref/SoftReference/Pin.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessControl/AccessControlTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessFlag/BasicAccessFlagTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessFlag/ClassAccessFlagTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessFlag/FieldAccessFlagTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessFlag/MethodAccessFlagTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessFlag/ModuleDescriptorAccessFlagTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessFlag/RequiredMethodParameterFlagTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessFlag/StrictAccessFlagTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessFlag/VersionedLocationsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessibleObject/CanAccessTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessibleObject/HiddenClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/AnnotatedElement/TestAnnotatedElementDefaults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Array/ExceedMaxDim.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Assignment/ArrayAssignment.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/ChainedReflection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Constructor/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Constructor/GenericStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Constructor/TestParameterAnnotations.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/DefaultAccessibility.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Field/4490864/StaticFieldTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Field/4498653/StaticInitializerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Field/GenericStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Field/NegativeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Field/Set.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Field/TestFieldReflectValueOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/HashCodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/MalformedSignatureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/Probe.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/SignatureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/StringsAndBounds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/TestC1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/TestC2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/TestGenericReturnTypeToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/TestMissingTypeVariable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/TestN1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/TestParameterizedType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/TestPlainArrayNotGeneric.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/ThreadSafety.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/TypeNotPresentInSignatureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/exceptionCauseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Generics/getAnnotationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/IllegalArgumentsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/CallerSensitiveMethodInvoke.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/GenericStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/InheritedInterfaceMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/InheritedMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/InterfaceStatic/StaticInterfaceMethodInWayOfDefault.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/IsDefaultTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/MethodArityLimit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/defaultMethodModeling/DefaultMethodModeling.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/invoke/ErrorInInvoke.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/invoke/IllegalAccessInInvoke.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/invoke/TestMethodReflectValueOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/MethodHandleAccessorsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Modifier/toStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Nestmates/TestReflectionAPI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Parameter/BadClassFiles.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Parameter/GetAnnotatedTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Parameter/InnerClassToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Parameter/NoName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Parameter/WithParameters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Parameter/WithoutParameters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/Basic1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/Boxing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/CharType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/ClassRestrictions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/DefaultMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/HiddenProxyInterface.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/LazyInitializationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/NonPublicMethodTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/NullClassLoader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/ProxyClashTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/ProxyClassAccessTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/ProxyGeneratorCombo.java": { + "status": "error", + "detail": "Error. Can't find library\\: /test/langtools/tools/javac/lib" + }, + "java/lang/reflect/Proxy/ProxyLayerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/ProxyModuleMapping.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/ProxyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/SealedInterfaceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/TestVarArgs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/nonJavaNames/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/nonPublicProxy/DefaultMethodProxy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/Proxy/returnTypes/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/PublicMethods/PublicMethodsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/ReflectPermission/Exceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/StaticFieldsOnInterface.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/TypeVariable/TestAnnotatedElement.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/annotationSharing/AnnotationSharing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/callerCache/CustomLoaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/callerCache/ReflectionCallerCacheTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/classInitialization/ExceptionInClassInitialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/lang/reflect/records/CheckEqualityIsBasedOnFields.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/records/IsRecordTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/records/RecordReflectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/runtime/CarriersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/runtime/ExactnessConversionsSupportTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/runtime/ObjectMethodsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/lang/runtime/SwitchBootstrapsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/AddTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/CompareToTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/Constructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/ConstructorUnscaledValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/DivideMcTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/DivideTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/DoubleFloatValueTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/EqualsTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/FloatDoubleValueTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/IntValueExactTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/IntegralDivisionTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/IntegralValueTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/LongValueExactTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/MovePointTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/MultiplyTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/NegateTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/PowTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/PrecisionTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/RangeTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/RoundingTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/ScaleByPowerOfTenTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/SerializationTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/SquareRootTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/StringConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/StrippingZerosTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/ToPlainStringTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/ValueOfDouble.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigDecimal/ZeroScalingTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/BigIntegerParallelMultiplyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/BigIntegerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/BitLengthOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/ByteArrayConstructorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/CompareToTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/DoubleValueOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/ExtremeShiftingTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/HashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/LargeValueExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/ModInvTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/ModPow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/ModPow65537.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/ModPowPowersof2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/MutableBigIntegerShiftTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/OperatorNpeTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/PrimeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/PrimitiveConversionTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/ProbablePrime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/SerializationTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/StringConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/TestValueExact.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/UnicodeConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/math/BigInteger/largeMemory/DivisionOverflow.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/math/BigInteger/largeMemory/StringConstructorOverflow.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/math/BigInteger/largeMemory/SymmetricRangeTests.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/math/RoundingMode/RoundingModeTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/AuthNPETest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/B4678055.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/B4722333.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/B4759514.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/B4769350.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/B4921848.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/B4962064.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/B6870935.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/B8034170.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/BasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/BasicTest3.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/BasicTest4.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/Deadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Authenticator/GetAuthenticatorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/B6499348.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/BindException/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/CookieHandler/B6277794.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/CookieHandler/B6644726.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Should have 5 cookies. Got only 3, expires probably didn't parse correctly" + }, + "java/net/CookieHandler/B6791927.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/CookieHandler/CookieHandlerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/CookieHandler/CookieManagerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/CookieHandler/EmptyCookieHeader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/CookieHandler/LocalHostCookie.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/CookieHandler/NullUriCookieTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/CookieHandler/TestHttpCookie.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramPacket/CheckBoundaries.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramPacket/Constructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramPacket/Getters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramPacket/Offset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramPacket/ReuseBuf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramPacket/Setters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramPacket/Unresolved.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/AddressNotSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/B6411513.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/B8035653.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/BindFailTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/ConnectPortZero.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/Constructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/DatagramSocketExample.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/DatagramSocketMulticasting.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/DatagramTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/GetLocalAddress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/ImplicitBind.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/InheritHandle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/InterruptibleDatagramSocket.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/LocalSocketAddress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/OldDatagramSocketImplTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/PortUnreachable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/ReportSocketClosed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/ReuseAddressTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/Send12k.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/SendCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/SendDatagramToBadAddress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/SendPortZero.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/SendReceiveMaxSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/SendSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/SetGetReceiveBufferSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/SetGetSendBufferSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/SupportedOptionsCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/TestAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocket/UnreferencedDatagramSockets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocketImpl/CheckDiscard.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocketImpl/TestCreate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/DatagramSocketImpl/TestDefaultBehavior.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpCookie/CookieNegativeMaxAge.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpCookie/ExpiredCookieTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpCookie/IllegalCookieNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/HostHeaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/HttpResponseCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/HttpURLConWithProxy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/HttpURLConnUsingProxy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/HttpURLConnectionExpect100Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/HttpURLConnectionHeadersOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/HttpURLProxySelectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/NoProxyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/Response1xxTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/UnmodifiableMaps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/HttpURLConnection/getResponseCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/IDN/IllegalArg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/IDN/UseSTD3ASCIIRules.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/IDNTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet4Address/PingThis.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet4Address/isSiteLocalAddress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet4Address/textToNumericFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet6Address/B4923906.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet6Address/B6206527.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet6Address/B6558853.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet6Address/IPv6AddressTypes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet6Address/IPv6Numeric.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet6Address/PreferIPv6AddressesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet6Address/Scoping.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet6Address/StringScope.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet6Address/serialize/Inet6AddressSerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Inet6Address/serialize/Serialize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/B5087907.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/B6246242.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/B6296240.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/BadDottedIPAddress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/CachedUnknownHostName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/CheckJNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/GetLoopbackAddress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/HashSpread.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/HostsFileOrderingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/IPv4Formats.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/InternalNameServiceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/InternalNameServiceWithHostsFileTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/InternalNameServiceWithNoHostsFileTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/IsHostReachableBug.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/IsReachable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/IsReachableViaLoopbackTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/NullCharInHostnameDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/OfLiteralTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/WhiteSpaceHostTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/getOriginalHostName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetAddress/ptr/Lookup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetSocketAddress/B4849451.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetSocketAddress/B6469803.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetSocketAddress/CreateUnresolved.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InetSocketAddress/ToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InterfaceAddress/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/InterfaceAddress/NetworkPrefixLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/JarURLConnection/TestDefaultBehavior.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/B6425815.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/B6427403.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/Constructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/IPMulticastIF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/JoinLeave.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/MultiDead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/MulticastAddresses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/MulticastTTL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/NetworkInterfaceEmptyGetInetAddressesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/NoLoopbackPackets.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: java.net.SocketException\\: Network is unreachable" + }, + "java/net/MulticastSocket/NoSetNetworkInterface.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/PromiscuousIPv6.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: No IPv6 interfaces that support multicast found" + }, + "java/net/MulticastSocket/Reuse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/SendPortZero.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/SetGetNetworkInterfaceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/SetLoopbackMode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/SetLoopbackModeIPv4.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/SetLoopbackOption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/SetOutgoingIf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/SetTTLAndGetTTL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/SetTTLTo0.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/Test.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Test failed - see log file for details" + }, + "java/net/MulticastSocket/TestDefaults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/TestInterfaces.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/TimeToLive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/MulticastSocket/UnreferencedMulticastSockets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkConfigurationProbe.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkInterface/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkInterface/GetMacAddress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkInterface/IPv4Only.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkInterface/IndexTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkInterface/NetParamsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkInterface/NetworkInterfaceStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkInterface/NullMacAddress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkInterface/SubNetworkInterfaceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkInterface/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/NetworkInterface/UniqueMacAddressesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/PlainSocketImpl/BigBacklog.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/PlainSocketImpl/CustomSocketImplFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/PlainSocketImpl/SetBufferSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/PlainSocketImpl/SetOption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/PortUnreachableException/Concurrent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/PortUnreachableException/OneExceptionOnly.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/PortUnreachableException/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ProxySelector/B6563259.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ProxySelector/B6737819.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ProxySelector/B8035158.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ProxySelector/LoopbackAddresses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ProxySelector/MultiThreadedSystemProxies.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ProxySelector/NullArguments.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ProxySelector/NullSelector.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ProxySelector/ProxyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ProxySelector/SystemProxies.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ResponseCache/B6181108.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ResponseCache/ResponseCacheTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ResponseCache/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ResponseCache/Test2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ResponseCache/getResponseCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SctpSanity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ServerSocket/AcceptInheritHandle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ServerSocket/AnotherSelectFdsLimit.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/net/ServerSocket/ClosedServerSocketTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ServerSocket/ImplAccept.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ServerSocket/IsClosedAfterAsyncClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ServerSocket/NullConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ServerSocket/SelectFdsLimit.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/net/ServerSocket/TestAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ServerSocket/UnreferencedSockets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/AddressTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/AsyncShutdown.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/B6210227.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/CloseAvailable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/ClosedSocketTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/ConnectFailTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/ConnectSocksProxyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/ConnectionReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/CtorFailTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/DeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/ExceptionText.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/GetLocalAddress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/HttpProxy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/IDNTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/InheritHandle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/InheritTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/LinkLocal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/NullHost.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/OldSocketImplTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/ProxyCons.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/RST.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/ReadAfterReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/ReadTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/RejectIPv6.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/SetReceiveBufferSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/SetSoLinger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/ShutdownBoth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/ShutdownInput.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/SoTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/SocketAcceptInterruptTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/net/Socket/SocketGrowth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/SocketReadInterruptTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/net/Socket/SocksConnectTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/Streams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/TestAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/TestClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/TestTcpNoDelay.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/Timeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/Timeouts.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/TrafficClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/UdpSocket.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/UrgentDataTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/asyncClose/AsyncClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/asyncClose/BrokenPipe.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/asyncClose/Leaky.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/asyncClose/Race.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/setReuseAddress/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socket/setReuseAddress/Restart.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketException/TestSocketExceptionCtor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketImpl/BadUsages.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketImpl/ImplSupportedOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketImpl/SocketImplCombinations.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketImpl/TestDefaultBehavior.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketInputStream/SocketClosedException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketInputStream/SocketTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketOption/AfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketOption/CachedImplOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketOption/ImmutableOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketOption/MinimumRcvBufferSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketOption/NullsAndBadValues.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketOption/OptionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketOption/RequiredOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketOption/SupportedOptionsSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketOption/TcpKeepAliveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketOption/UnsupportedOptionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketPermission/ActionSpace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketPermission/B4414825.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketPermission/Ctor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketPermission/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketPermission/NoAction.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketPermission/SocketPermissionCollection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/SocketPermission/Wildcard.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socks/BadProxySelector.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socks/SocksIPv6Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socks/SocksProxyVersion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socks/SocksSocketImplTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socks/SocksSocketProxySelectorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/Socks/SocksV4Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URI/RelativeEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URI/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URI/URItoURLTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/B4148751.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/B5086147.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/net/URL/B6529759.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/B8282395.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/Constructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/EarlyOrDelayedParsing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/GetContent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/GetDefaultPort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/HandlerLoop.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/HandlersPkgPrefix/HandlersPkgPrefix.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/HashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/JarHandlerPkgPrefix/JarHandlerPkgPrefix.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/LocaleDependentURLTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/NonOverridableHandlerFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/OpenConnection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/OpenStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/ParseAuthority.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/ParseURL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/PerConnectionProxy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/Protocol.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/RacyHandler.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/RelativePath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/RelativeURL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/RelativeURLTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/RestoreURL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/SpecifyHandler.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/TestIPv6Addresses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/TestPort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/TestRFC2732.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/URIToURLTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/URLFromURITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URL/UppercaseScheme.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/AddURLTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/B6827999.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/B6896088.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/B7050028.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/ClassLoad.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/ClassPathTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/FindResourceDoesNotThrowException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/GetURLsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/HttpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/JarLoaderCloseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/NullURLTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/RemoveJar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/URLParsing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/closetest/CloseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/closetest/GetResourceAsStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/definePackage/SplitPackage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/getresourceasstream/TestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLClassLoader/sealing/CheckSealedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/6212146/TestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/B5052093.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/ChunkedEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/Connect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/ContentHandlers/ContentHandlersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/DisconnectAfterEOF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/ExifContentGuesser.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/GetContentType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/GetFileNameMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/GetLastModified.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/GetResponseCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/GetXmlContentType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/HandleContentTypeWithAttrs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/HttpContinueStackOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/Redirect307Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/RedirectLimit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/RequestProperties.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/RequestPropertyValues.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/ResendPostBody.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/Responses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/SetDefaultUseCaches.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/SetIfModifiedSince.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/TIFFContentGuesser.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/TimeoutTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/TruncatedFixedResponse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/UNCTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/net/URLConnection/URLConnectionHeaders.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/URLConnectionHeadersOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/UnknownContentType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/ZeroContentLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLConnection/contentHandler/UserContentHandler.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLDecoder/B6463990.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLDecoder/EncodeDecode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLDecoder/EncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLDecoder/URLDecoderArgs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLEncoder/DecodeNonEncoded.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLEncoder/Decoder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLEncoder/EncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLEncoder/SurrogatePairs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLEncoder/URLEncodeDecode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLEncoder/URLEncoderEncodeArgs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLPermission/InvalidCharacterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLPermission/OpenURL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLPermission/URLPermissionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLPermission/URLTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLPermission/nstest/LookupTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/URLStreamHandler/TestDefaultBehavior.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/UnixDomainSocketAddress/AddressTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/UnixDomainSocketAddress/LengthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/UnixDomainSocketAddress/UnixDomainSocketAddressSerializationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ALPNFailureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ALPNProxyFailureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/AggregateRequestBodyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/AsFileDownloadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/AsyncExecutorShutdown.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/AsyncShutdownNow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/AuthFilterCacheTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/AuthSchemesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/BasicAuthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/BasicRedirectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/BodySubscribersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/BufferingSubscriberCancelTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/BufferingSubscriberErrorCompleteTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/BufferingSubscriberTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ByteArrayPublishers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/CancelRequestTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/CancelStreamedBodyTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 1" + }, + "java/net/httpclient/CancelledResponse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/CancelledResponse2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ConcurrentResponses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ConnectExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ConnectTimeoutHandshakeAsync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ConnectTimeoutHandshakeSync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ConnectTimeoutNoProxyAsync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ConnectTimeoutNoProxySync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ConnectTimeoutWithProxyAsync.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 24" + }, + "java/net/httpclient/ConnectTimeoutWithProxySync.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 24" + }, + "java/net/httpclient/ContentLengthHeaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/CookieHeaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/CustomRequestPublisher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/CustomResponseSubscriber.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/DebugLoggerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/DependentActionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/DependentPromiseActionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/DigestEchoClient.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/DigestEchoClientSSL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/EmptyAuthenticate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/EncodedCharsInURI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/EscapedOctetsInURI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ExecutorShutdown.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ExpectContinue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ExpectContinueTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/FilePublisher/FilePublisherPermsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/FilePublisher/FilePublisherTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/FlowAdapterPublisherTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/FlowAdapterSubscriberTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/FlowAdaptersCompileOnly.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "java/net/httpclient/ForbiddenHeadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/GZIPInputStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HandshakeFailureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HeadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HeadersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HeadersTest1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HeadersTest2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/Http1ChunkedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpClientBuilderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpClientClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpClientExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpClientLocalAddrTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpClientSNITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpClientShutdown.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpGetInCancelledFuture.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpHeadersOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpInputStreamAvailableTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpRedirectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpRequestBuilderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpRequestNewBuilderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpResponseConnectionLabelTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpResponseInputStreamInterruptTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpResponseInputStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpResponseLimitingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpSlowServerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpVersionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpsTunnelAuthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/HttpsTunnelTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ISO_8859_1_Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ImmutableFlowItems.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ImmutableHeaders.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/InterruptedBlockingSend.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/InvalidInputStreamSubscriptionRequest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/InvalidSSLContextTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/InvalidSubscriptionRequest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/LargeHandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/LargeResponseContent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/LargeResponseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/LineAdaptersCompileOnly.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "java/net/httpclient/LineBodyHandlerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/LineStreamsAndSurrogatesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/LineSubscribersAndSurrogatesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ManyRequests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ManyRequests2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ManyRequestsLegacy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/MappingResponseSubscriber.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/MaxStreams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/MessageHeadersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/MethodsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/MultiAuthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/NoBodyPartOne.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/NoBodyPartThree.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/NoBodyPartTwo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/NonAsciiCharsInURI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/PlainProxyConnectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ProxyAuthDisabledSchemes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ProxyAuthDisabledSchemesSSL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ProxyAuthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ProxySelectorTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 1, test failures\\: 0" + }, + "java/net/httpclient/ProxyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/RedirectMethodChange.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/RedirectTimeoutTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/RedirectWithCookie.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/RelayingPublishers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/RequestBodyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/RequestBuilderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/Response1xxTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/Response204.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/Response204V2Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ResponseBodyBeforeError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ResponsePublisher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/RestrictedHeadersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/RetryPost.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/RetryWithCookie.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SSLExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SendResponseHeadersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ServerCloseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ShortRequestBody.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ShortResponseBodyGet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ShortResponseBodyPost.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ShortResponseBodyPostWithRetry.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ShutdownNow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SmallTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SmokeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SpecialHeadersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SplitResponse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SplitResponseAsync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SplitResponseKeepAlive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SplitResponseKeepAliveAsync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SplitResponseSSL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SplitResponseSSLAsync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SplitResponseSSLKeepAlive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SplitResponseSSLKeepAliveAsync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/StreamCloseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/StreamingBody.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/SubscriberPublisherAPIExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/TestKitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPublishersCustomAfterCancel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPublishersIOAfterCancel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPublishersIOBeforeCancel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPublishersInNextRequest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPublishersInRequest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPublishersInSubscribe.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPublishersSanity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPushPromisesAsLinesIO.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPushPromisesAsStringCustom.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPushPromisesAsStringIO.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingPushPromisesSanity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingSubscribersAsInputStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingSubscribersAsLimiting.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingSubscribersAsLines.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingSubscribersAsLinesAsync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingSubscribersAsString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingSubscribersAsStringAsync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ThrowingSubscribersSanity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/TimeoutBasic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/TimeoutOrdering.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/TlsContextTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/UnauthorizedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/UnknownBodyLengthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/UserAuthWithAuthenticator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/UserCookieTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/VersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ZeroRedirects.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/examples/JavadocExamples.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "java/net/httpclient/examples/WebSocketExample.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "java/net/httpclient/http2/BadHeadersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/BadPushPromiseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/BasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/ConnectionFlowControlTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/ConnectionReuseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/ContinuationFrameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/ErrorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/ExpectContinueResetTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/FixedThreadPoolTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/H2GoAwayTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/HpackBinaryTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/HpackCircularBufferDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/HpackDecoderDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/HpackEncoderDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/HpackHeaderTableDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/HpackHuffmanDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/HpackTestHelper.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/IdleConnectionTimeoutTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/IdlePooledConnectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/ImplicitPushCancel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/NoBodyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/PostPutTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/ProxyTest2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/PushPromiseContinuation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/RedirectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/ServerPush.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/ServerPushWithDiffTypes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/StreamFlowControlTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/TLSConnection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/Timeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/TrailingHeadersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/http2/UserInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/offline/OfflineTesting.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/security/filePerms/SecurityBeforeFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ssltest/CertificateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/ssltest/TlsVersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/Abort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/AutomaticPong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/BlowupOutputQueue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/ConnectionHandoverTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/HandshakeUrlEncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/HeaderWriterDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/MaskerDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/MessageQueueDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/PendingBinaryPingClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/PendingBinaryPongClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/PendingPingBinaryClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/PendingPingTextClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/PendingPongBinaryClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/PendingPongTextClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/PendingTextPingClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/PendingTextPongClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/ReaderDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/SendTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/WSHandshakeExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/WebSocketBuilderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/WebSocketEndiannessTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/WebSocketExtendedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/WebSocketProxyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/WebSocketServerDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/WebSocketTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/websocket/security/WSSanityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/AuthenticationFilterTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/ConnectionPoolTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/DefaultProxyDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/DelegatingExecutorTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/DemandTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/FlowTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/FramesDecoderTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/Http1HeaderParserTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/MinimalFutureTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/RawChannelTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/SSLTubeTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/SelectorTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/WindowControllerTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/httpclient/whitebox/WrapperTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ipv6tests/B6521014.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ipv6tests/BadIPv6Addresses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ipv6tests/ScopeTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ipv6tests/TcpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/ipv6tests/UdpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/AddressesCachingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/AddressesStaleCachingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/BootstrapResolverUsageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/BuiltInResolverTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/EmptyResultsStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/InetAddressUsageInGetProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/LookupPolicyMappingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/LookupPolicyOfTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/ProviderGetExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/ResolutionWithExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/ReverseLookupDelegationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/classpath/ClasspathProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/module/ModularProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/spi/URLStreamHandlerProvider/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/vthread/BlockingSocketOps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/vthread/HttpALot.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/vthread/InterruptHttp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/net/whitebox/CookieTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/AllocateDirectInit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/BulkPutBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/ByteBufferViews.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/CharAt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/Chars.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/Chew.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/CopyDirectMemory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/DirectBufferAllocTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/EqualsCompareTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/GetChars.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/LimitDirectMemory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/LimitDirectMemoryNegativeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/Order.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/ReachabilityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/StringCharBufferSliceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/Buffer/UnmeteredTempBuffers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/ByteOrder/NativeOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/MappedByteBuffer/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/MappedByteBuffer/Force.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/MappedByteBuffer/ForceException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/MappedByteBuffer/ForceViews.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/MappedByteBuffer/MapSyncFail.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/MappedByteBuffer/SubclassCastUOE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/MappedByteBuffer/Truncate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/MappedByteBuffer/ZeroMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsyncCloseAndInterrupt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousChannelGroup/AsExecutor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousChannelGroup/BadProperties.java": { + "status": "pass", + "detail": "Passed. Execution failed as expected" + }, + "java/nio/channels/AsynchronousChannelGroup/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousChannelGroup/Identity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousChannelGroup/Restart.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousChannelGroup/Unbounded.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousFileChannel/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousFileChannel/Lock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousFileChannel/LockReadWriteStressTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/channels/AsynchronousFileChannel/LotsOfWrites.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousServerSocketChannel/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousSocketChannel/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousSocketChannel/CompletionHandlerRelease.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousSocketChannel/DieBeforeComplete.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousSocketChannel/Leaky.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/AsynchronousSocketChannel/StressLoopback.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/Basic2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/CloseWriterOnFailedFlush.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/ClosedNetworkChannels.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/EncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/NewWriter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/ReadByte.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/ReadOffset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/ReadXBytes.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/channels/Channels/ShortWrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/SocketChannelStreams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/TinyBuffers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/TransferTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/TransferTo2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/TransferTo_2GB_transferFrom.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/TransferTo_2GB_transferTo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Channels/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/ConfigureBlocking.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/AdaptorAsyncCloseAfterReceive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/AdaptorBasic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/AdaptorConcurrentIO.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/AdaptorConnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/AdaptorGetters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/AdaptorMulticasting.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/AfterDisconnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/BasicMulticastTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/BindNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/ChangingAddress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/Connect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/ConnectExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/ConnectPortZero.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/ConnectedSend.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/Disconnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/EmptyBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/InterruptibleOrNot.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/IsBound.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/IsConnected.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/Loopback.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/ManySourcesAndTargets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/NoSender.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/NotBound.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/PromiscuousIPv6.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: No IPv6 interfaces that support multicast found" + }, + "java/nio/channels/DatagramChannel/Receive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/ReceiveISA.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/Refused.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/SRTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/SelectWhenRefused.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/SendExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/SendPortZero.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/SendReceiveMaxSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/Sender.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/SocketOptionTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/StressNativeSignal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/ThereCanBeOnlyOne.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/Truncate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/Unref.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/DatagramChannel/UseDGWithIPv6.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Args.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/AtomicAppend.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/CleanerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/CloseDuringTransfer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/ClosedByInterrupt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/ClosedChannelTransfer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/ExpandingMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Force.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/GetClosedChannel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/InterruptDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/InterruptMapDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/LargeGatheringWrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/LargeMapTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Lock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/LongTransferTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/LoopingTruncate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/MapAssertions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/MapOverEnd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/MapReadOnly.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/MapTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/MapToMemorySegmentTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Mode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Position.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Pread.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Pwrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Read.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/ReadFull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/ReadToLimit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Release.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/ReleaseOnCloseDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/ScatteringRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Size.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/TempDirectBuffersReclamation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Transfer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Transfer2GPlus.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Transfer4GBFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/TransferFromExtend.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/TransferOverlappedFileChannel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/TransferTo6GBFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/TransferToAppending.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/TransferToChannel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/TransferToNonWritable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Transfers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Truncate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/TruncateRAF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/TryLock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/directio/DirectIOTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/nio/channels/FileChannel/directio/PreadDirect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/directio/PwriteDirect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/directio/ReadDirect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileChannel/directio/WriteDirect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileLock/FileLockConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileLock/FileLockGC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/FileLock/Overlaps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Pipe/EmptyRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Pipe/NonBlocking.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Pipe/PipeChannel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Pipe/PipeInterrupt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Pipe/ScatteringRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Pipe/SelectPipe.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SelectionKey/AtomicAttachTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SelectionKey/AtomicUpdates.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SelectionKey/RacyRegister.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/Alias.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/BasicAccept.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/BasicConnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/CancelDuringRegister.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/ChangingInterests.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/channels/Selector/CheckLocking.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/Close.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/CloseInvalidatesKeys.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/CloseThenRegister.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/CloseWhenKeyIdle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/Connect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/ConnectWrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/CustomFileSystem.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/DeferredClose/DeferredCloseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/HelperSlowToDie.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/channels/Selector/KeySets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/KeysReady.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/LotsOfChannels.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/channels/Selector/LotsOfInterrupts.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/LotsOfUpdatesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/OpRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/OutOfBand.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/channels/Selector/RaceUpdatesAndClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/RacyDeregister.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/channels/Selector/ReadAfterConnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/RegAfterPreClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/RegisterDuringSelect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/SelectAfterRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/SelectAndCancel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/SelectAndClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/SelectNowWhenEmpty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/SelectTimeout.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/channels/Selector/SelectWithConsumer.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/channels/Selector/SelectWrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/SelectorLimit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/SelectorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/StackOverflowTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/channels/Selector/TemporarySelector.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/UpdateReadyOps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/Wakeup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/WakeupAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/WakeupEmpty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/WakeupNow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/WakeupOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/Selector/WakeupSpeed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/ServerSocketChannel/AdaptServerSocket.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/ServerSocketChannel/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/ServerSocketChannel/NonBlockingAccept.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/ServerSocketChannel/Open.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/ServerSocketChannel/SocketOptionTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/AdaptSocket.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/AdaptorStreams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/AsyncCloseChannel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/BigReadWrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/Bind.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/BufferSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/Close.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/CloseAfterConnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/CloseDuringConnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/CloseDuringWrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/CloseRegisteredChannel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/CloseTimeoutChannel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/Connect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/ConnectState.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/ConnectionReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/ExceptionTranslation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/FinishConnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/GetChannel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/Hangup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/LingerOnClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/LocalAddress.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/OpenLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/OutOfBand.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/PeerReadsAfterAsyncClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/ReadWriteAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/SendUrgentData.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/ShortWrite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/Shutdown.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/SocketInheritance.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/channels/SocketChannel/SocketOptionTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/Trivial.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/UnboundSocketTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/VectorIO.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/VectorParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/SocketChannel/Write.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/etc/AdaptorCloseAndInterrupt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/etc/LocalSocketAddressType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/etc/MemorySegments.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/etc/NetworkChannelTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/etc/OpenAndConnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/etc/PrintSupportedOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/etc/ProtocolFamilies.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/etc/Shadow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/spi/SelectorProvider/TestDefaultImplementation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/spi/SelectorProvider/inheritedChannel/ClosedStreams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "java/nio/channels/spi/SelectorProvider/inheritedChannel/NullTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/unixdomain/Bind.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Expected\\: class java.nio.channels.AlreadyBoundException Got\\: class java.nio.file.FileSystemException" + }, + "java/nio/channels/unixdomain/EmptySunPathForSocketFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/unixdomain/FileAttributes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/unixdomain/IOExchanges.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/unixdomain/NonBlockingAccept.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/unixdomain/NullTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/unixdomain/Shutdown.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/unixdomain/SocketOptions.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: wrong username, actual 501 but expected value from property user.name is ?" + }, + "java/nio/channels/vthread/BlockingChannelOps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/channels/vthread/SelectorOps.java": { + "status": "error", + "detail": "#default: Error. Use -nativepath to specify the location of native code" + }, + "java/nio/charset/Charset/AliasesCopy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/Charset/AvailableCharsetNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/Charset/CharsetContainmentTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/Charset/Contains.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/Charset/DefaultCharsetTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/Charset/EncDec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/Charset/ForName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/Charset/IllegalCharsetName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/Charset/NIOCharsetAvailabilityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/Charset/NullCharsetName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/Charset/RegisteredCharsets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/CharsetDecoder/ASCIIDecode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/CharsetDecoder/AverageMax.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/CharsetDecoder/CoderMalfunctionErrorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/CharsetDecoder/EmptyInput.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/CharsetDecoder/NaNinCtor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/CharsetDecoder/XcodeOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/CharsetEncoder/CanEncode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/CharsetEncoder/CoderMalfunctionErrorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/CharsetEncoder/Flush.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/CharsetEncoder/NaNinCtor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/RemovingSunIO/SunioAlias.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/RemovingSunIO/TestCOMP.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/RemovingSunIO/TestUnmappableForLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/StandardCharsets/Standard.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/coders/BashCache.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/coders/BashStreams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/coders/Check.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/coders/Errors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/coders/FullRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/coders/IOCoders.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/coders/IsLegalReplacement.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/coders/ResetISO2022JP.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/coders/StreamTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/coders/Surrogates.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/spi/CharsetProviderAsModuleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/charset/spi/CharsetProviderBasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/DirectoryStream/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/DirectoryStream/DriveLetter.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/file/DirectoryStream/SecureDS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/FileStore/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/FileSystem/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/BytesAndLines.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/CallWithInterruptSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/CopyAndMove.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: target deleted" + }, + "java/nio/file/Files/CopyInterference.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/CopyMoveVariations.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: JUnit test failure" + }, + "java/nio/file/Files/CopyProcFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/CopyToNonDefaultFS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/CreateDirectories.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/CustomOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/DeleteOnClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/FileAttributes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/InputStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/InterruptCopy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/Links.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/Misc.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/Mismatch.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/NameLimits.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/NotADirectory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/NulDevice.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/file/Files/ReadWriteString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/SBC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/SetLastModifiedTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/StreamLinesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/StreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/SubstDrive.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/file/Files/SymlinkTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/TemporaryFiles.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/probeContentType/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/probeContentType/ForceLoad.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/probeContentType/ParallelProbes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/walkFileTree/FindTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/walkFileTree/MaxDepth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/walkFileTree/Nulls.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/walkFileTree/SkipSiblings.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/walkFileTree/SkipSubtree.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Files/walkFileTree/TerminateWalk.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Path/MacPathTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/file/Path/PathOps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Path/ToRealPath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/Path/UriImportExport.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/PathMatcher/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/WatchService/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/WatchService/DeleteInterference.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/WatchService/FileTreeModifier.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/file/WatchService/LotsOfCancels.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/WatchService/LotsOfCloses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/WatchService/LotsOfEntries.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/WatchService/LotsOfEvents.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/WatchService/MayFlies.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/WatchService/SensitivityModifier.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/WatchService/UpdateInterference.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/attribute/AclEntry/EmptySet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/attribute/AclFileAttributeView/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/attribute/BasicFileAttributeView/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/attribute/BasicFileAttributeView/CreationTime.java": { + "status": "error", + "detail": "#tmp: Error. Use -nativepath to specify the location of native code" + }, + "java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: virtiofs not in [zfs, xfs, apfs, ext4]" + }, + "java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/attribute/DosFileAttributeView/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/attribute/FileTime/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/attribute/PosixFileAttributeView/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/etc/Exceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/etc/MacVolumesTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/nio/file/spi/SetDefaultProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/file/spi/TestDelegation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/nio/jni/NewDirectByteBuffer.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/rmi/MarshalledObject/MOFilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/MarshalledObject/compare/Compare.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/MarshalledObject/compare/HashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/MarshalledObject/compare/NullReference.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/Naming/DefaultRegistryPort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/Naming/LookupIPv6.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/Naming/LookupNameWithColon.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/Naming/RmiIsNoScheme.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/Naming/UnderscoreHost.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/Naming/legalRegistryNames/LegalRegistryNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/RemoteException/chaining/Chaining.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/dgc/VMID/CheckVMID.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/dgc/dgcAckFailure/DGCAckFailure.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/dgc/retryDirtyCalls/RetryDirtyCalls.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/invalidName/InvalidName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/module/ModuleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/registry/classPathCodebase/ClassPathCodebase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/registry/emptyName/EmptyName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/registry/interfaceHash/InterfaceHash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/registry/multipleRegistries/MultipleRegistries.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/registry/readTest/CodebaseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/registry/reexport/Reexport.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/registry/serialFilter/RegistryFilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/reliability/benchmark/bench/rmi/Main.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/reliability/benchmark/bench/serial/Main.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/reliability/juicer/AppleUserImpl.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/ObjID/randomIDs/RandomIDs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMIClassLoader/getClassAnnotation/NullClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMIClassLoader/noSecurityManager/NoSecurityManager.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMIClassLoader/spi/DefaultProperty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMIClassLoader/spi/Installed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMIClassLoader/spi/InvalidProperty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMIClassLoader/spi/Property.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMIClassLoader/useCodebaseOnlyDefault/UseCodebaseOnlyDefault.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMISocketFactory/useSocketFactory/unicast/TCPEndpointReadBug.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RemoteObject/notExtending/NotExtending.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RemoteObject/toStub/ToStub.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RemoteObject/unrecognizedRefType/UnrecognizedRefType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RemoteObject/verifyRemoteEquals/VerifyRemoteEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RemoteServer/AddrInUse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/RemoteServer/SetLogNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/UnicastRemoteObject/changeHostName/ChangeHostName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/UnicastRemoteObject/exportObject/GcDuringExport.java": { + "status": "timeout", + "detail": "Error. Program `/opt/reference-jdk/bin/java' timed out (timeout set to 240000ms, elapsed time including timeout handling was 241369ms)." + }, + "java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/KeepAliveDuringCall.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/UnicastRemoteObject/serialFilter/FilterUROTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/UnicastRemoteObject/unexportObject/UnexportLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/UnicastServerRef/serialFilter/FilterUSRTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/Unmarshal/PrimitiveClasses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshalOnStopThread.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/Unreferenced/marshalledObjectGet/MarshalledObjectGet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/clientStackTrace/ClientStackTrace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/getRemoteClass/GetRemoteClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/serverStackTrace/ServerStackTrace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/serverStackTrace/SuppressStackTraces.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/server/useCustomRef/UseCustomRef.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/testlibrary/TestSocketFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/acceptLoop/CloseServerSocketOnTermination.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/checkFQDN/CheckFQDN.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java": { + "status": "fail", + "detail": "Failed. Compilation failed\\: Compilation failed" + }, + "java/rmi/transport/closeServerSocket/CloseServerSocket.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/dgcDeadLock/DGCDeadLock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/handshakeFailure/HandshakeFailure.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/handshakeTimeout/HandshakeTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/pinLastArguments/PinLastArguments.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/rapidExportUnexport/RapidExportUnexport.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/readTimeout/ReadTimeoutTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/reuseDefaultPort/ReuseDefaultPort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/AccessControlContext/CheckCtor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/AccessControlContext/NullCombinerEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/AccessController/PreserveCombiner.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/AsymmetricKey/GetParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/BasicPermission/BasicPermissionCollection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/BasicPermission/EqualsImplies.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/BasicPermission/ExitVMEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/BasicPermission/Homogeneity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/BasicPermission/MixedBasicPermissions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/BasicPermission/NullOrEmptyName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/BasicPermission/PermClass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/BasicPermission/SerialVersion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/BasicPermission/Wildcard.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/CodeSigner/Serialize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/CodeSource/CertsMatch.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/CodeSource/Implies.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/DigestInputStream/TestSkipAndReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Exceptions/ChainingConstructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Identity/EqualsHashCodeContract.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/IdentityScope/NoDefaultSystemScope.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyAgreement/Generic.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "java/security/KeyAgreement/KeyAgreementTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyAgreement/KeySizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyAgreement/KeySpecTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyAgreement/MultiThreadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyAgreement/NegativeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyFactory/Failover.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyFactory/GenerateRSAPrivateCrtKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyPairGenerator/Failover.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyPairGenerator/FinalizeHalf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyPairGenerator/GenerateKeypair.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyPairGenerator/GenerateRSAKeyPair.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyRep/Serial.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyRep/SerialDSAPubKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyRep/SerialOld.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/CheckInputStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/CheckMacOSKeyChainTrust.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/security/KeyStore/DefaultEntryType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/EntryMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/KeyStoreBuilder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/OneProbeOneNot.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PBETest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/CheckDefaults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/CheckNullDefault.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/ConvertP12Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/EntryProtectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/KeytoolReaderP12Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/KeytoolWriteP12Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/MetadataEmptyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/MetadataStoreLoadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/ReadP12Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/StoreTrustedCertAPITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/StoreTrustedCertKeytool.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/UnmodifiableAttributes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/PKCS12/WriteP12Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/ProbeKeystores.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/TestKeyStoreBasic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/KeyStore/TestKeyStoreEntry.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/MessageDigest/ArgumentSanity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/MessageDigest/ByteBuffers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/MessageDigest/TestCloneable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/MessageDigest/TestDigestIOStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/MessageDigest/TestSameLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/MessageDigest/TestSameValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/MessageDigest/ThreadSafetyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/PEM/PEMDecoderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/PEM/PEMEncoderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/PEM/PEMMultiThreadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/PKCS12Attribute/HashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Permission/NullName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Permission/ToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/PermissionCollection/AddToReadOnlyPermissionCollection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/PermissionCollection/Concurrent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/PermissionCollection/PermissionCollectionStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Permissions/DeserializeInvalidPermissions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Principal/Implies.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/PrivilegedActionException/PrintWrappedException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/ProtectionDomain/CheckWhatYouGet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/ProtectionDomain/NullPerms.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/CaseSensitiveServices.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/CertStoreConstructorParam.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/ChangeProviders.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/DefaultProviderList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/GetInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/GetServiceRace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/InvalidServiceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/NewInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/ProviderInfoCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/ProviderVersionCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/RemoveProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/SecurityProviderModularTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/SupportsParameter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Provider/Turkish.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureClassLoader/DefineClassByteBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/ApiTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/DefaultAlgo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/DefaultProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/DrbgParametersSpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/EnoughSeedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/GetAlgorithm.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/GetInstanceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/MacNativePRNGSetSeed.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/security/SecureRandom/MultiThreadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/NextBytesNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/NoSync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/Serialize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/SerializedSeedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SecureRandom/ThreadSafe.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/CaseInsensitiveAlgNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/ClassLoader/DeprivilegedModuleLoaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/ClassLoaderDeadlock/Deadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/ConfigFileTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/NoInstalledProviders.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/Nulls.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/ProviderFiltering.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/SecurityPropFile/SecurityPropFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/SynchronizedAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/removing/RemoveProviderByIdentity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/removing/RemoveProviders.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/removing/RemoveStaticProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Security/signedfirst/DynStatic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/ByteBuffers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/NONEwithRSA.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/NoProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/Offsets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/ResetAfterException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/SignWithOutputBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/SignatureGetAlgorithm.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/SignatureGetInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/SignatureLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/TestCloneable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/TestInitSignWithMyOwnRandom.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/Signature/VerifyRangeCheckOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SignedJar/SignedJarWithCustomClassLoader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SignedJar/spi-calendar-provider/TestSPISigned.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SignedObject/Chain.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SignedObject/Copy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/SignedObject/Correctness.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/UnresolvedPermission/AccessorMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPath/Serialize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathBuilder/GetInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathBuilder/NoExtensions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathBuilder/targetConstraints/BuildEEBasicConstraints.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathBuilder/targetConstraints/BuildOddSel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathBuilder/zeroLengthPath/ZeroLengthPath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathEncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/OCSP/AIACheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/nameConstraintsRFC822/ValidateCertPath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/targetConstraints/ValidateTargetConstraints.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidator/trustAnchor/ValidateNC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidatorException/GetMessage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidatorException/ReasonTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertPathValidatorException/Serial.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertStore/NoLDAP.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertificateFactory/BadX509CertData.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertificateFactory/GenerateCertificatesEmptyCollection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertificateFactory/ReturnStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertificateFactory/SlowStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertificateFactory/invalidEncodedCerts/DetectInvalidEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertificateFactory/openssl/BadFooter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertificateFactory/openssl/OpenSSLCert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/CertificateRevokedException/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/GetInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/PKIXBuilderParameters/InvalidParameters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/PKIXParameters/InvalidParameters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/PKIXRevocationChecker/OcspUnauthorized.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/PKIXRevocationChecker/UnitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/PolicyNode/GetPolicyQualifiers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/URICertStoreParameters/TestBasic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/X509CRL/VerifyDefault.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/X509CRLSelector/CRLNumberMissing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/X509CertSelector/SetNameConstraintsEmptySequence.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/X509CertSelectorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/X509Certificate/EmptySubject.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/X509Certificate/ExtKeyUsage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/X509Certificate/GetSigAlgParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/X509Certificate/GetUnparseableExtensions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/X509Certificate/VerifyDefault.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/X509Certificate/X509BadCertificate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/pkix/nameConstraintsMinMax/VerifyNameConstraints.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/cert/pkix/policyChanges/TestPolicy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/misc/GetInstanceNullsEmpties.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/misc/TestDefaultRandom.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/misc/Versions.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 3" + }, + "java/security/spec/ECCBasic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/spec/EllipticCurveMatch.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/spec/IsAssignableFromOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/spec/PKCS8EncodedKeySpec/Algorithm.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/spec/RC2ParameterSpec/InvalidArrayIndex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/security/spec/TestNamedParameterSpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/sql/JavatimeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/sql/driverModuleTests/DriverManagerModuleTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/AttributedCharacterIterator/Attribute/ReadResolve.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/AttributedString/AttributedStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/AttributedString/TestAttributedStringCtor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/AttributedString/getRunStartLimitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Bidi/BidiBug.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Bidi/BidiConformance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Bidi/BidiEmbeddingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Bidi/BidiSurrogateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Bidi/Bug6850113.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Bidi/Bug7002398.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Bidi/Bug7041232.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Bidi/Bug7042148.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Bidi/Bug7051769.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Bidi/Bug8005277.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/BreakIterator/BreakIteratorTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: JUnit test failure" + }, + "java/text/BreakIterator/Bug4533872.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/BreakIterator/Bug4740757.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/BreakIterator/Bug4912404.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/BreakIterator/Bug4932583.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/BreakIterator/Bug6513074.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/BreakIterator/Bug7104012.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/BreakIterator/Bug8032446.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/BreakIterator/ExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/BreakIterator/NewVSOld_th_TH.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/CharacterIterator/CharacterIteratorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/APITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/Bug5047314.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/Bug6271411.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/Bug6970930.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/Bug7200119.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/CollationKeyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/CurrencyCollate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/DanishTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/DummyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/EnglishTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/FinnishTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/FrenchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/G7Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/GermanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/IteratorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/JapaneseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/KoreanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/MonkeyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/Regression.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/RuleBasedCollatorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/SpanishTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/SurrogatesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/Test4401726.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/ThaiTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/TurkishTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Collator/VietnameseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/ChoiceFormat/Bug4185732Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/ChoiceFormat/Bug4387255.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/ChoiceFormat/Bug8001209.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/ChoiceFormat/ParseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/ChoiceFormat/PatternsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/ChoiceFormat/SymbolsInFormatSegment.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/ChoiceFormat/ToStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/SPIProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/TestCNFRounding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/TestCompactNumber.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/TestEquality.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/TestFormatToCharacterIterator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/TestMutatingInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/TestParseBigDecimal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/TestPlurals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/TestSpecialValues.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/TestUExtensionOverride.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/ToStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/CompactNumberFormat/serialization/TestSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug4322313.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug4396385.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug4407042.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug4736959.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug4845901.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug6251817.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug6335238.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug6530336.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug6609750.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug6645292.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug6683975.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug7130335.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug7177315.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug8072099.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug8081794.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug8139572.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug8141243.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug8193444.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug8209047.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/Bug8235699.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/CaseInsensitiveParseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/ContextMonthNamesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/DateFormatRegression.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/DateFormatRoundTripTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/DateFormatSymbolsCloneTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/DateFormatSymbolsSerializationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/DateFormatTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/ISO8601ZoneTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/IntlTestDateFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/IntlTestDateFormatAPI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/IntlTestDateFormatSymbols.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/LenientSpaceParsingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/LocaleDateFormats.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/NonGregorianFormatTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/SDFTCKZoneNamesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/SimpleDateFormatPatternTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/TimeZoneNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/ToStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/WeekDateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/bug4097450.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/bug4099975.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/bug4117335.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/bug4358730.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/bug6271375.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/bug6317072.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DateFormat/bug6412896.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/AffixTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/Bug6609740.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/Bug7196316.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/Bug8165466.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/CloneTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/EqualityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/FormatMicroBenchmark.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/LargeExponentsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/MantissaDigits.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/RoundingAndPropertyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/SerializationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/SetGroupingSizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/SettersShouldThrowNPETest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/TieRoundingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/ToLocalizedPatternTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/ToPatternTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/DecimalFormat/ToStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/ListFormat/TestListFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/ListFormat/ToStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/Bug4185816Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/Bug7003643.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/CompactSubFormats.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/LargeMessageFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/ListSubFormats.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/MaxArgumentIndexTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/MessageFormatExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/MessageFormatToPatternTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/MessageRegression.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/MessageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/SerializationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/TemporalSubFormats.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/ToStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/MessageFormat/bug4492719.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/BigDecimalFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/BigDecimalParse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/Bug4208135.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/Bug4833877.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/Bug4838107.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/Bug4944439.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/Bug4990596.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/Bug6278616.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/Bug8132125.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/CurrencyFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/DFSExponential.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/DFSMinusPerCentMill.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/DFSSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/LenientParseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/MultipleNumberScriptTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/NumberFormatRounding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/NumberRegression.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/NumberRoundTrip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/NumberTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/PositionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/SerializationLoadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/StrictMethodsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/StrictParseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/NumberFormat/TestgetPatternSeparator_ja.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/common/Bug4769840.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/common/Bug6215962.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Format/common/FormatIteratorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Normalizer/ConformanceTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.io.FileNotFoundException\\: /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/test/jdk/../../src/java.base/share/data/unicodedata/NormalizationTest.txt (No such file or directory)" + }, + "java/text/Normalizer/ICUBasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Normalizer/NormalizerAPITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Normalizer/SquareEraCharacterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/text/Normalizer/ThreadSafeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/nontestng/java/time/chrono/HijrahConfigTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/nontestng/java/time/zone/CustomZoneNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/tck/java/time/format/TCKInstantPrinterParser.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/time/format/TestDateTimeParsing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/time/format/TestLocalizedOffsetPrinterParser.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/time/format/TestNonIsoFormatter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/time/format/TestTextParserWithLocale.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/time/format/TestTextPrinterWithLocale.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/time/format/TestUTCParse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/time/format/TestUnicodeExtension.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/time/format/TestZoneTextPrinterParser.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/time/test/java/util/TestFormatter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/AbstractCollection/ToArrayTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/AbstractCollection/ToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/AbstractList/CheckForIndexOutOfBoundsException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/AbstractList/FailFastIterator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/AbstractList/HasNextAfterException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/AbstractMap/AbstractMapClone.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/AbstractMap/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/AbstractMap/SimpleEntries.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/AbstractMap/ToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/AbstractSequentialList/AddAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ArrayDeque/WhiteBox.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ArrayList/AddAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ArrayList/ArrayManagement.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ArrayList/Bug6533203.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ArrayList/EnsureCapacity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ArrayList/IteratorMicroBenchmark.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ArrayList/SortingModCount.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ArrayList/SubListModCount.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/ArrayObjectMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/ArraysEqCmpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/AsList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/Big.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/CopyMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/Correct.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/Fill.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/FloatDoubleOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/HashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/SetAllTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/Sorting.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/SortingNearlySortedPrimitive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/StreamAndSpliterator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/TimSortStackSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/TimSortStackSize2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Arrays/largeMemory/ParallelPrefix.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Base64/Base64GetEncoderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Base64/TestBase64.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Base64/TestBase64Golden.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Base64/TestEncodingDecodingLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/BitSet/And.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/BitSet/BSMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/BitSet/HugeToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/BitSet/ImmutableBitSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/BitSet/ImportExport.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/BitSet/MemoryLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/BitSet/PreviousBits.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/BitSet/StickySize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/BitSet/stream/BitSetStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/BuddhistCalendarTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug4302966.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug4766302.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug4851640.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug4958050.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug5078053.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug6178071.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug6234795.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug6448234.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug6645263.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug6902861.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug7017458.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug8007038.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug8075548.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug8152077.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug8167273.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Bug8176847.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Builder/BuilderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/CalendarDataTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/CalendarDisplayNamesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/CalendarLeapYearAddTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/CalendarLeapYearRollTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/CalendarLimitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/CalendarRegression.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/CalendarTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/CalendarTestScripts/JapaneseRollTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/CalendarTestScripts/JapaneseTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/CalendarTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/CldrFormatNamesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/FieldStateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/GenericTimeZoneNamesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/GregorianCutoverTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/JapaneseEraNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/JapaneseLenientEraTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/JavatimeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/JulianTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/Limit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/NarrowNamesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/NonLenientTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/ResolutionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/RollDayOfWeekTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/RollFromLastToFirstWeek.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/StampOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/SupplementalJapaneseEraTestRun.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/WeekDateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/ZoneOffsets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/bug4028518.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/bug4100311.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/bug4243802.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/bug4316678.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/bug4372743.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/bug4401223.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/bug4409072.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Calendar/bug4514831.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collection/BiggernYours.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collection/CollectionDefaults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collection/HotPotatoes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collection/IteratorAtEnd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collection/IteratorMicroBenchmark.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collection/MOAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collection/RandomizedIteration.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collection/RemoveMicroBenchmark.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collection/SetFactories.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/AddAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/AsLifoQueue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/BigBinarySearch.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/BinarySearchNullComparator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/CheckedIdentityMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/CheckedListBash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/CheckedListReplaceAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/CheckedMapBash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/CheckedMapReplaceAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/CheckedNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/CheckedQueue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/CheckedSetBash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/DelegatingIteratorForEachRemaining.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/Disjoint.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/EmptyCollectionSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/EmptyIterator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/EmptyNavigableMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/EmptyNavigableSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/Enum.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/EnumerationAsIterator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/EqualsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/FindSubList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/Frequency.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/MinMax.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/NCopies.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/NullComparator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/RacingCollections.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/ReplaceAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/ReverseOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/ReverseOrder2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/Rotate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/RotateEmpty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/RotateHuge.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/Ser.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/SetFromMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/Shuffle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/SingletonIterator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/Swap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/SyncListBash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/SyncSubMutexes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/T5078378.java": { + "status": "pass", + "detail": "Passed. Compilation failed as expected" + }, + "java/util/Collections/T6433170.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/UnmodifiableMapEntrySet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/ViewSynch.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/WrappedNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/WrappedUnmodifiableCollections.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Collections/Wrappers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Comparator/BasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Comparator/TypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Currency/AvailableCurrenciesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Currency/CNPGetDisplayName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Currency/CurrencyTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: JUnit test failure" + }, + "java/util/Currency/NoMinorUnitCurrenciesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Currency/NumCodeAsStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Currency/PropertiesTestRun.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Currency/ValidateISO4217.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: JUnit test failure" + }, + "java/util/Date/Bug4955000.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Date/Bug8135055.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Date/DateGregorianCalendarTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Date/DateRegression.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Date/DateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Date/TZ.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Date/TimestampTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Deque/ChorusLine.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/DoubleStreamSums/CompensatedSums.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/DoubleSummaryStatistics/NegativeCompensation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumMap/DistinctEntrySetElements.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumMap/EntrySetIteratorRemoveInvalidatesEntry.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumMap/EnumMapBash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumMap/ProperEntrySetOnClone.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumMap/SimpleSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumMap/ToArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumMap/UniqueNullValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/AllOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/BogusEnumSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/ComplementOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/EnumSetBash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/EnumSetClassSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/InsertWrongType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/JumboRange.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/LargeEnumIteratorRemoveResilience.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/OneUniverse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/Range.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/RetainAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/EnumSet/SmallEnumIteratorRemoveResilience.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formattable/StockName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/BasicTestLauncher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/BigDecimalRounding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/Close.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/Constructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/EncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/FailingConstructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/Flush.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/FormatLocale.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/HexFloatZeroPadding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/NullArg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/Padding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/spi/FormatterWithProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Formatter/spi/NoGroupingUsed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashMap/HashMapCloneLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashMap/KeySetRemove.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashMap/NullKeyAtResize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashMap/OverrideIsEmpty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashMap/PutNullKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashMap/ReplaceExisting.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashMap/SetValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashMap/ToArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashMap/ToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashMap/TreeBinAssert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashMap/WhiteBoxResizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HashSet/Serialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Hashtable/DeserializedLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Hashtable/EqualsCast.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Hashtable/HashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Hashtable/IllegalLoadFactor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Hashtable/ReadObject.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Hashtable/SelfRef.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Hashtable/SerializationDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Hashtable/SimpleSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/HexFormat/HexFormatTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/IdentityHashMap/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/IdentityHashMap/Capacity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/IdentityHashMap/DistinctEntrySetElements.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/IdentityHashMap/EntrySetIteratorRemoveInvalidatesEntry.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/IdentityHashMap/ToArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/IdentityHashMap/ToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/IllegalFormatException/Constructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/IllegalFormatException/TestFormatSpecifierBounds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Iterator/IteratorDefaults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Iterator/PrimitiveIteratorDefaults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/LinkedHashMap/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/LinkedHashMap/Cache.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/LinkedHashMap/ComputeIfAbsentAccessOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/LinkedHashMap/EmptyMapIterator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/LinkedHashSet/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/LinkedList/AddAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/LinkedList/Clone.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/LinkedList/ComodifiedRemove.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/LinkedList/Remove.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/List/ListDefaults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/List/ListFactories.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/List/LockStep.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/List/NestedSubList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/List/SubList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/AliasesShouldBeRecognizedInCLDR.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/AvailableLocalesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/CaseCheckVariant.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/CaseFoldLanguageTagTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/CompatWarning.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/ExpectedAdapterTypes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/ExtensionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/FilteringModeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/GetAdapterPreference.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/GetInstanceCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/HashCodeShouldBeThreadSafe.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/HashCodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/ISO3166.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/ISO639.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/InternationalBAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/JDK7LocaleServiceDiffs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LSRDataTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.nio.file.NoSuchFileException\\: /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/test/jdk/java/util/Locale/../../../../../src/java.base/share/data/lsrdata/language-subtag-registry.txt" + }, + "java/util/Locale/LanguageRangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LanguageSubtagRegistryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LegacyCodesClassInvariant.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleCategory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleCmdOverrides.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleConstructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleEnhanceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleMatchingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleProvidersCalendar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleProvidersDateTimeFormatter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleProvidersFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleProvidersLogger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleProvidersRun.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleProvidersTimeZone.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleShouldSetFromCLI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LocaleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/LookupOnValidRangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/MatchEmptyWeightCorrectly.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/PreserveTagCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/ProviderPoolMultiThreadAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/RequiredAvailableLocalesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/RootLocale.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/SubsequentRangeParsingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/TestOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/ThaiGov.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/TurkishLangRangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/UseOldISOCodesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/UserRegionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/bcp47u/CalendarTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/bcp47u/CurrencyFormatTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/bcp47u/CurrencyTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/bcp47u/DisplayNameTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/bcp47u/FormatTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/bcp47u/SymbolsTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/bcp47u/SystemPropertyTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/bcp47u/spi/DateFormatSymbolsProviderTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Locale/bcp47u/spi/LocaleNameProviderTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/BasicSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/Collisions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/Defaults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/EntryComparators.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/EntryHashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/EntrySetIterator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/FunctionalCMEs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/Get.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/InPlaceOpsCollisions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/LockStep.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/MapBinToFromTreeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/MapFactories.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Map/ToArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/MissingFormatArgumentException/GetFormatSpecifier.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/NavigableMap/LockStep.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Objects/BasicObjectsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Objects/CheckIndex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Objects/CheckLongIndex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Observable/ClearChanged.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Optional/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Optional/BasicDouble.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Optional/BasicInt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Optional/BasicLong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/BreakIteratorProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/CalendarDataProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/CalendarNameProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/ClasspathTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/CollatorProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/CurrencyNameProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/DateFormatProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/DateFormatSymbolsProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/DecimalFormatSymbolsProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/GenericTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/LocaleNameProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/NumberFormatProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/SupportedLocalesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PluggableLocale/TimeZoneNameProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PriorityQueue/AddNonComparable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PriorityQueue/ForgetMeNot.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PriorityQueue/NoNulls.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PriorityQueue/PriorityQueueSort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PriorityQueue/RemoveContains.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/BlankLines.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/Bug6609431.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/CheckOverrides.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/CheckUnsynchronized.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/CloseXMLStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/CompatibilityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/ConcurrentLoadAndStoreXML.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/EncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/EscapeSpace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/GenerifiedUses.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "java/util/Properties/InitialCapacity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/LoadAndStoreNPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/LoadAndStoreXML.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/LoadAndStoreXMLWithDefaults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/LoadParsing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/LoadParsing2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/LoadSeparators.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/PropertiesEntrySetTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/PropertiesSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/PropertiesStoreTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/PropertiesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/Save.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/SaveClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/SaveComments.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/SaveEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/SaveLoadBasher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/SaveSeparator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/StoreDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/StoreReproducibilityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/StringPropertyNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/UnicodeEscape.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Properties/XMLSaveLoadBasher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/PropertyPermission/PropertyPermissionCollection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/DistinctSeeds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/EquiDoublesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/LXMRandomWithSeed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/NextBytes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/NextIntPowerOfTwoMod.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/RandomCanaryPi.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/RandomExponentialTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/RandomNextDoubleBoundary.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/RandomStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/RandomTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/RandomTestBsi1999.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/RandomTestChiSquared.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/RandomTestCoverage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/RandomTestMoments.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Random/T8282144.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/RandomAccess/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug4083270Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug4168625Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug4177489Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug4195978Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug4257318.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug4353454.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug4396021.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug6190861.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug6204853.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug6299235/Bug6299235Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug6355009.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug6356571.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Bug6572242.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Control/BadControlsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Control/Bug6530694.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Control/ControlFactoryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Control/DefaultControlTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Control/LoadingStrategiesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Control/MissingResourceCauseTestRun.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Control/PackagePrivateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Control/StressTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Control/XMLResourceBundleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/KeySetTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/ReferencesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/ResourceBundleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Test4300693.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Test4314141.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/Test4318520.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/TestBug4179766.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/UTF8Properties/CodePointTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/UTF8Properties/IllegalSequenceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/getBaseBundleName/TestGetBaseBundleName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/modules/basic/BasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/modules/cache/CacheTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/modules/layer/LayerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/modules/unnamed/UnNamedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ResourceBundle/modules/visibility/VisibilityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Scanner/EncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Scanner/FailingConstructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Scanner/ScanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Scanner/ScannerStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Scanner/spi/UseLocaleWithProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/SequencedCollection/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/SequencedCollection/BasicMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ServiceLoader/BadProvidersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ServiceLoader/CachingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ServiceLoader/ModulesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ServiceLoader/NPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ServiceLoader/NoInterferenceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ServiceLoader/ReloadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ServiceLoader/TwoIterators.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ServiceLoader/basic/ServiceLoaderBasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ServiceLoader/inheritance/NoInheritanceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/ServiceLoader/nouses/NoUsesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Spliterator/IteratorFromSpliteratorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Spliterator/SpliteratorCharacteristics.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Spliterator/SpliteratorCollisions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Spliterator/SpliteratorFailFastTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Spliterator/SpliteratorLateBindingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/StringJoiner/MergeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/StringJoiner/StringJoinerOomUtf16Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/StringJoiner/StringJoinerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/StringTokenizer/FormFeed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/StringTokenizer/ResetPos.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/StringTokenizer/Supplementary.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/AssureTzdataVersion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/AvailableIDsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/Bug4322313.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/Bug5097350.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/Bug6329116.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/Bug6772689.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/Bug8066652Run.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/util/TimeZone/Bug8149452.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/Bug8167143.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/CLDRDisplayNamesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/CustomTzIDCheckDST.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/DaylightTimeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/HongKong.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/IDTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/ListTimeZones.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/NegativeDSTTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/SimpleTimeZoneCloneRaceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/ThreeLetterZoneID.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/TimeZoneBoundaryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/TimeZoneRegression.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/TimeZoneTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/TransitionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/UTCAliasTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/ZoneIdRoundTripTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TimeZone/bug4096952.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Timer/Args.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Timer/AutoStop.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Timer/DelayOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Timer/KillThread.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Timer/NameConstructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Timer/Purge.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TreeMap/Clone.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TreeMap/ContainsValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TreeMap/EmptyMapAndNulls.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TreeMap/HeadTailTypeError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TreeMap/NullAtEnd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TreeMap/NullPermissiveComparator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TreeMap/SubMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/TreeMap/SubMapClear.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/UUID/Serial.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/UUID/UUIDTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Vector/ArrayManagement.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Vector/ComodifiedRemoveAllElements.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Vector/CopyInto.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Vector/IllegalConstructorArgs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Vector/LastIndexOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Vector/SerializationDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Vector/SimpleSerialization.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/Vector/SyncLastIndexOf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/WeakHashMap/GCDuringIteration.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/WeakHashMap/Iteration.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/WeakHashMap/ZeroInitCap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ArrayBlockingQueue/WhiteBox.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/BlockingQueue/DrainToFails.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/BlockingQueue/Interrupt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/BlockingQueue/LastElement.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/BlockingQueue/OfferDrainToLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/BlockingQueue/PollMemoryLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/CompletableFuture/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/CompletableFuture/LostInterrupt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/CompletableFuture/ThenComposeAsyncTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/CompletableFuture/ThenComposeExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentHashMap/ConcurrentContainsKeyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentHashMap/DistinctEntrySetElements.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentHashMap/MapCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentHashMap/MapLoops.java": { + "status": "skipped", + "detail": "#id1: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "java/util/concurrent/ConcurrentHashMap/ToArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentHashMap/WhiteBox.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentMap/ConcurrentModification.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentMap/ConcurrentRemoveIf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentQueues/GCRetention.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ConcurrentQueues/RemovePollRace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/CopyOnWriteArrayList/COWSubList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/CopyOnWriteArrayList/EqualsRace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/CopyOnWriteArraySet/RacingCows.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/CountDownLatch/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/CyclicBarrier/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/DelayQueue/Iterate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/DelayQueue/PollUnexpired.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Exchanger/ExchangeLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ExecutorService/CloseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ExecutorService/Invoke.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ExecutorService/InvokeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ExecutorService/SubmitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Executors/AutoShutdown.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Executors/PrivilegedCallables.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Executors/Throws.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Executors/UnreferencedExecutor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Future/DefaultMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/FutureTask/BlockingTaskExecutor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/FutureTask/CancelledFutureLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/FutureTask/Customized.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/FutureTask/DoneMeansDone.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/FutureTask/DoneTimedGetLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/FutureTask/ExplicitSet.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/FutureTask/NegativeTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/FutureTask/Throw.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/LinkedBlockingQueue/ToArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/LinkedTransferQueue/SpliteratorTraverseAddRemoveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/LinkedTransferQueue/SubclassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/LinkedTransferQueue/WhiteBox.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Phaser/Arrive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Phaser/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Phaser/FickleRegister.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Phaser/PhaseOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Phaser/TieredArriveLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/PriorityBlockingQueue/WhiteBox.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ScheduledThreadPoolExecutor/DecorateTask.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ScheduledThreadPoolExecutor/DelayOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ScheduledThreadPoolExecutor/GCRetention.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCorePoolSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCoreThreads.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Semaphore/PermitOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/Semaphore/RacingReleases.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/StructuredTaskScope/StressCancellation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/StructuredTaskScope/WithScopedValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/SynchronousQueue/Fairness.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPoolExecutor/Custom.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPoolExecutor/FlakyThreadFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPoolExecutor/ModifyCorePoolSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPoolExecutor/ScheduledTickleService.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPoolExecutor/SelfInterrupt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPoolExecutor/ShutdownNowExecuteRace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPoolExecutor/ThreadRestarts.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/ThreadPoolExecutor/TimeOutShrink.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/TimeUnit/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/atomic/AtomicReferenceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/atomic/AtomicUpdaters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/atomic/DoubleAdderDemo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/atomic/Lazy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/atomic/LongAdderDemo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/atomic/Serial.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/forkjoin/AsyncShutdownNow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAny.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAnyRace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/forkjoin/Integrate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/forkjoin/NQueensCS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/forkjoin/Starvation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/forkjoin/SubmissionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/forkjoin/ThreadLessCommon.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/forkjoin/ThrowingRunnable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/forkjoin/Uniprocessor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/Lock/CheckedLockLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/Lock/FlakyMutex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/Lock/OOMEInAQS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/Lock/TimedAcquire.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/Lock/TimedAcquireLeak.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.AssertionError\\: Some tests failed" + }, + "java/util/concurrent/locks/LockSupport/ParkLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/ReentrantReadWriteLock/Bug6571733.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/ReentrantReadWriteLock/Count.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/StampedLock/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/locks/StampedLock/ReadersUnlockAfterWriteUnlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/concurrent/tck/JSR166TestCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/function/BiFunction/BiFunctionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/function/BinaryOperator/BasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/function/PredicateNotTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/Attributes/IterationOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/Attributes/Name.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/Attributes/NullAndEmptyKeysAndValues.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/Attributes/PutAndPutAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/Attributes/TestAttrsNL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarEntry/GetMethodsReturnClones.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/Constructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/IgnoreUnrelatedSignatureFiles.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/JarBacktickManifest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/JarNoManifest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/MevNPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/ScanSignedJar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/SignedJarFileGetInputStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/SignedJarPendingBlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/SorryClosed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/TurkCert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/VerifySignedJar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/jarVerification/MultiProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarFile/mrjar/TestVersionedStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarInputStream/EmptyJar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarInputStream/ExtraFileInMetaInf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarInputStream/ScanSignedJar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/JarInputStream/TestIndexedJarWithBadSignature.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/Manifest/CreateManifest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/Manifest/IncludeInExceptionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/Manifest/LineBreakLineWidth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/Manifest/ValueUtf8Coding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/Manifest/WriteBinaryStructure.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/jar/TestExtra.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/CheckLockLocationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/CheckZombieLockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/ClassLoaderLeakTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/CustomLogManagerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/DefaultConfigTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/DrainFindDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/FileHandlerAccessTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/FileHandlerLongLimit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/FileHandlerMaxLocksTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/FileHandlerPath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/FileHandlerPatternExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/FileHandlerPatternGeneration.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/GetGlobalTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Handler/StreamHandlerLockingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/HandlersConfigTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/HigherResolutionTimeStamps/LogRecordWithNanos.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/HigherResolutionTimeStamps/LogRecordWithNanosAPI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/HigherResolutionTimeStamps/SerializeLogRecord.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/HigherResolutionTimeStamps/SimpleFormatterNanos.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/HigherResolutionTimeStamps/XmlFormatterNanos.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/IsLoggableHandlerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Level/CustomLevel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LocalizedLevelName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/Configuration/InvalidEscapeConfigurationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/Configuration/TestConfigurationLock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/LinkageErrorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManager/TestLoggerNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManagerAppContextDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogManagerInstanceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LogRecordThreadIdTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Logger/bundleLeak/BundleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Logger/entering/LoggerEnteringWithParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Logger/getGlobal/TestGetGlobal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Logger/getGlobal/TestGetGlobalByName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Logger/getLogger/TestInferCaller.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Logger/getLogger/TestLogger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Logger/isLoggable/TestIsLoggable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Logger/logrb/TestLogrbResourceBundle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LoggerResourceBundleRace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LoggerSubclass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LoggerSupplierAPIsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LoggingDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LoggingDeadlock2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LoggingDeadlock3.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LoggingDeadlock4.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LoggingDeadlock5.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LoggingMXBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LoggingMXBeanTest2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/LoggingNIOChange.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/MemoryHandlerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/ParentLoggersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/Reflect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/RootLogger/RootLevelInConfigFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/SerializeLogRecordTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/SimpleFormatterFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/SimpleLogManager.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/SystemLoggerConfigTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/TestConfigurationListeners.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/TestGetLoggerNPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/TestLogConfigurationDeadLock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/TestLogConfigurationDeadLockWithConf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/TestLoggerBundleSync.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/TestLoggerWeakRefLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/TestLoggingWithMainAppContext.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/TestMainAppContext.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/TestUILoggerContext.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/XMLFormatterDate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/bundlesearch/ResourceBundleSearchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/modules/GetResourceBundleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/logging/modules/LogManagerInModule/LogManagerInModuleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/AddNodeChangeListener.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/CheckUserPrefsStorage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/CodePointZeroPrefsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/CommentsInXml.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/ConflictInFlush.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/ExportNode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/ExportSubtree.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/PrefsSpiTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/RemoveNullKeyCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/RemoveReadOnlyNode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/RemoveUnregedListener.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/prefs/SerializeExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/regex/ImmutableMatchResultTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/regex/NamedGroupsTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/regex/NegativeArraySize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/regex/PatternStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/regex/RegExTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 1" + }, + "java/util/regex/SplitWithDelimitersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/regex/whitebox/GraphemeTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 2" + }, + "java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/spi/ToolProviderDescriptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/spi/ToolProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/CustomFJPoolTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/GathererAPITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/GathererShortCircuitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/GathererTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/GatherersFoldTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/GatherersMapConcurrentTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/GatherersScanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/GatherersWindowFixedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/GatherersWindowSlidingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/TestDoubleSumAverage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/examples/JavadocExamples.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/CollectAndSummaryStatisticsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorExample.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorToUnmodListTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/ConcatOpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/CountLargeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/DoublePrimitiveOpsTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/FindAnyOpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/FindFirstOpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/IntPrimitiveOpsTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/IterateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/LongPrimitiveOpsTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/StreamCloseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/Available.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/Bounds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/CloseInflaterDeflaterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ConstructDeflaterInput.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ConstructInflaterOutput.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/CopyZipFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/DataDescriptor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/DataDescriptorIgnoreCrcAndSizeFields.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/DataDescriptorSignatureMissing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/DeInflate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/DeflateIn_InflateOut.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/DeflaterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/DeflaterDictionaryTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/EntryCount64k.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/FlaterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/GZIP/Accordion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/GZIP/BasicGZIPInputStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/GZIP/GZIPInZip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/GZIP/GZIPInputStreamAvailable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/GZIP/GZIPInputStreamRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/GZIP/ReadUByte.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/InflateIn_DeflateOut.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/InflaterBufferSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/InflaterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/InflaterInputStream/MarkReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/InflaterInputStream/TestAvailable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/InflaterInputStream/UnexpectedEndOfZlibStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/InfoZip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/InterruptibleZip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ReadLoc.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/StoredCRC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/StreamConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/StreamIOAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/TestCRC32.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/TestCRC32C.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/TestChecksum.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/TestEmptyZip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/TestExtraTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/TestLocalTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/TimeChecksum.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/TotalInOut.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipCoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipEntry/Clone.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipEntry/Constructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipEntry/MaxZipEntryFieldSizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/Assortment.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/CenSizeTooLarge.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/Comment.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/Constructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/CorruptedZipFiles.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/DeleteTempJarTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/EndOfCenValidation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/EnumerateAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/FinalizeInflater.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/GetInputStreamNPETest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/InvalidBytesInEntryNameOrComment.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/InvalidCommentLengthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/InvalidCompressedSizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ManyEntries.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ManyZipFiles.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/MissingZIP64EntriesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/MultiThreadedReadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ReadAfterClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ReadLongZipFileName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ReadNonStandardExtraHeadersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ReadZip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ReleaseInflater.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ShortRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/StreamZipEntriesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/TestCleaner.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/TestZipFileEncodings.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ZeroDate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/Zip64SizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ZipEntryFreeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ZipEntryTimeBounds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ZipFileCharsetTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ZipFileDuplicateEntryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ZipFileSharedSourceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipFile/ZipSourceCache.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipInputStream/Constructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipInputStream/Skip.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipInputStream/Zip64DataDescriptor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipOutputStream/CloseWrappedStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "java/util/zip/ZipOutputStream/EmptyComment.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/ByteBuffers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/ByteBuffersNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/CipherInputStreamExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/CipherStreamClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/EmptyFinalBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/ExampleVectors/CheckExampleVectors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/GCMAPI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/GetMaxAllowed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/InOutBuffers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/TestCipherMode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/TestGetInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Cipher/Turkish.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CipherSpi/CipherByteBufferOverwriteTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CipherSpi/DirectBBRemaining.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CipherSpi/ResetByteBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CipherSpi/TestGCMWithByteBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CryptoPermission/AllPermCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CryptoPermission/LowercasePermCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CryptoPermission/RC2PermCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CryptoPermission/RC4AliasPermCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CryptoPermission/RSANoLimit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CryptoPermissions/CryptoPolicyFallback.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CryptoPermissions/InconsistentEntries.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CryptoPermissions/TestExemption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/CryptoPermissions/TestUnlimited.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/EncryptedPrivateKeyInfo/GetEncoded.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/EncryptedPrivateKeyInfo/GetKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/JceSecurity/FinalRestricted.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/JceSecurity/VerificationResults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/KDF/KDFDelayedProviderException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/KDF/KDFDelayedProviderSyncTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/KDF/KDFDelayedProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/KDF/KDFDelayedProviderThreadingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/KEM/GenLargeNumberOfKeys.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/KEM/KemInterop.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "javax/crypto/KEM/KemTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/KEM/RSA_KEM.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/KeyGenerator/CompareKeys.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/KeyGenerator/TestGetInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/KeyGenerator/TestKGParity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Mac/ByteBuffers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Mac/NullMacSpi.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/Mac/TestGetInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/NullCipher/TestNPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/NullCipher/TestWithoutInit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/SealedObject/NullKeySealedObject.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/SealedObject/TestSealedObjectNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/SecretKeyFactory/PBKDF2TranslateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/SecretKeyFactory/SecKFTranslateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/SecretKeyFactory/TestFailOver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/spec/DESKeySpec/CheckParity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/spec/DESKeySpec/CheckWeakKeys.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/spec/DESKeySpec/NullKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/spec/GCMParameterSpec/GCMParameterSpecTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/spec/IvParameterSpec/InvalidArgs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/spec/IvParameterSpec/NullIV.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/spec/PBEKeySpec/PBEKeySpecRacing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/spec/RC2ParameterSpec/RC2AlgorithmParameters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/spec/RC2ParameterSpec/RC2ParameterSpecEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/spec/RC5ParameterSpec/InvalidIV.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/crypto/spec/RC5ParameterSpec/RC5ParameterSpecEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ImplementationVersion/ImplVersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/AnnotationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/ChangingNotifsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/ClassLeakTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/DuplicateGetterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/FeatureOrderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/GetMBeanInfoExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/IdenticalMBeanInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/ImmutableNotificationInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/InvokeGettersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/IsMethodTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/LegacyConstructorPropertiesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/NotAnMBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/NotCompliantCauseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/SetWrongTypeAttributeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/Introspector/UnregisterMBeanExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanInfo/EqualExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanInfo/MBeanInfoEqualsNPETest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanInfo/MBeanInfoEqualsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanInfo/MBeanInfoHashCodeNPETest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanInfo/NotificationInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanInfo/NullInfoArraysTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanInfo/SerializationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanInfo/SerializationTest1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanInfo/TooManyFooTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/AttributeListTypeSafeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/ExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/MBeanExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/MBeanServerInvocationHandlerExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/MBeanServerNotificationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/MBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/NewMBeanListenerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/NotifDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/OldMBeanServerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/PostExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/PostRegisterDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/PostRegisterDeadlockTest2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/PreDeregisterDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServer/PreRegisterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MBeanServerFactory/ReleaseMBeanServerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/MustBeValidMBeanInfo/MustBeValidCommand.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectInstance/MBeanInfoFailTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectInstance/ObjectInstanceNullTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectInstance/ToStringMethodTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectName/ApplyWildcardTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectName/ComparatorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectName/CompressedStorageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectName/DelegateNameWildcardNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectName/NullEmptyKeyValueTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectName/ObjectNameGetInstanceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectName/RepositoryWildcardTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectName/SerialCompatRemovedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/ObjectName/ValueWildcardTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/descriptor/DefaultDescriptorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/descriptor/DescriptorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/descriptor/EqualsHashCodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/descriptor/ImmutableArrayFieldTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/descriptor/ImmutableDescriptorSerialTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/descriptor/ImmutableDescriptorSetFieldsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/descriptor/MBeanInfoInteropTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/descriptor/UnionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/generified/GenericTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/generified/ListTypeCheckTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/loading/ArrayClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/loading/SystemClassLoaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/AddAttributeChangeNotificationListenerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/DescriptorSupportSerialTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/DescriptorSupportTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/DescriptorSupportXMLLocaleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/DescriptorSupportXMLTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/ExoticTargetTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/InfoSupportTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/LoggingExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/OnUnregisterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/RequiredModelMBeanGetAttributeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/RequiredModelMBeanMethodTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/RequiredModelMBeanSetAttributeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/modelmbean/UnserializableTargetObjectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/AttributeArbitraryDataTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/CounterMonitorDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/CounterMonitorInitThresholdTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/CounterMonitorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/CounterMonitorThresholdTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/DerivedGaugeMonitorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/GaugeMonitorDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/MultiMonitorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/NonComparableAttributeValueTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/NullAttributeValueTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/ReflectionExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/RuntimeExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/StartStopTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/StringMonitorDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/ThreadPoolAccTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/monitor/ThreadPoolTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/AmbiguousConstructorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/ComparatorExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/ExceptionDiagnosisTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/GenericArrayTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/GenericTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/InvalidMXBeanRegistrationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/LeakTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MBeanOperationInfoImpactRangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MBeanOperationInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MXBeanAnnotationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MXBeanExceptionHandlingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MXBeanFlagTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MXBeanInteropTest1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MXBeanInteropTest2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MXBeanLoadingTest1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MXBeanNotifTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MXBeanPreRegisterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MXBeanRefTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MXBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MXBeanWeirdParamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/MiscTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/OperationImpactTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/OverloadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/PreRegisterNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/PropertyNamesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/RecordsMXBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/SameObjectTwoNamesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/StandardMBeanOverrideTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/ThreadMXBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/ThreadStartTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/mxbean/TypeNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/notification/BroadcasterSupportDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/notification/FilterExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/notification/NotifExecutorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/notification/NotifInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/openmbean/ArrayTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/openmbean/BadConstraintTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/openmbean/CompositeDataStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/openmbean/ConstraintTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/openmbean/EqualsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/openmbean/IsValueTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/openmbean/NullConstructorParamsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/openmbean/OpenMBeanInfoEqualsNPETest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/openmbean/OpenMBeanInfoHashCodeNPETest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/openmbean/OpenTypeDescriptorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/openmbean/TabularDataOrderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/proxy/JMXProxyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/proxy/NotificationEmitterProxy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/proxy/ProxyObjectMethodsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/query/CustomQueryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/query/InstanceOfExpTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/query/QueryExpStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/query/QueryMatchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/query/QuerySubstringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/query/SupportedQueryTypesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/relation/NonArrayListTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/relation/RelationNotificationSeqNoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/relation/RelationNotificationSourceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/relation/RelationTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/RemovedSubjectDelegation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/URLTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/AddressableTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/BrokenConnectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/CloseFailedClientTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/CloseServerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/CloseUnconnectedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/CloseableTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/ConnectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/DeadLockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/FailedConnectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/GetConnectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/IdleTimeoutTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/JMXServiceURLLocaleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/MultiOpenCloseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/NewRMIClientFilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/ObjectInputStreamWithLoaderNullCheckTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/RMIConnectionIdTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/RMIExitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/RMISerializeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connection/ReconnectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connectorServer/RMIExporterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/connectorServer/SetMBeanServerForwarder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/loading/DefaultProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/loading/MethodResultTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/loading/MissingClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/loading/RMIDownloadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/loading/TargetMBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/loading/UserClassLoaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/AddRemoveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/ConcurrentModificationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/DeadListenerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/DiffHBTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/ListenerScaleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/NotSerializableNotifTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/NotificationBufferTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/NotificationEmissionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/RMINotifTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/ServerNotifs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/notif/UnexpectedNotifTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/provider/ProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/serverError/JMXServerErrorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/threads/ExecutorShutdownTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/threads/ExecutorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/threads/NoServerTimeoutTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/util/MapNullValuesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/remote/mandatory/version/ImplVersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/security/AuthorizationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/security/AvoidGetMBeanInfoCallsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/security/HashedPasswordFileTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 1" + }, + "javax/management/security/MBeanPermissionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/security/SecurityTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: java.lang.RuntimeException\\: errorCount \\= 1" + }, + "javax/management/standardmbean/DeadlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/timer/MissingNotificationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/management/timer/StartTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/InitialContext/EnvClone.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/Name/Serialized13Name.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/RefAddr/NullContent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/ldap/LdapName/CompareToEqualsTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/ldap/LdapName/EscapeUnescapeTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/ldap/LdapName/LdapNameConstruction.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/ldap/LdapName/LdapParserTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/ldap/LdapName/NameTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/ldap/LdapName/RdnMisc.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/ldap/LdapName/RdnToAttrsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/ldap/LdapName/TrailingSpaceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/module/RunBasic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/spi/DirectoryManager/GetContDirCtx.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/spi/FactoryCacheTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/naming/spi/providers/InitialContextTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ALPN/SSLEngineAlpnTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ALPN/SSLServerSocketAlpnTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ALPN/SSLSocketAlpnTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/CipherSuite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/ClientAuth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSBufferOverflowUnderflowTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSDataExchangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSEnginesClosureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSHandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSHandshakeWithReplicatedPacketsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSIncorrectAppDataTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSMFLNTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSNamedGroups.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSNotEnabledRC4Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSOverDatagram.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSRehandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSRehandshakeWithCipherChangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSRehandshakeWithDataExTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSSequenceNumberTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSSignatureSchemes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSUnsupportedCiphersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/DTLSWontNegotiateV10.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/InvalidCookie.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/InvalidRecords.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/NoMacInitialClientHello.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/PacketLossRetransmission.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/Reordered.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/RespondToRetransmit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/Retransmission.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLS/WeakCipherSuite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10BufferOverflowUnderflowTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10DataExchangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10EnginesClosureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10HandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10HandshakeWithReplicatedPacketsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10IncorrectAppDataTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10MFLNTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10NotEnabledRC4Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10RehandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithCipherChangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithDataExTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10SequenceNumberTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/DTLSv10/DTLSv10UnsupportedCiphersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ExtendedSSLSession/ExportKeyingMaterialTests.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "javax/net/ssl/Fix5070632.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/FixingJavadocs/ImplicitHandshake.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/FixingJavadocs/JavaxURLNulls.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/FixingJavadocs/KMTMGetNothing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/FixingJavadocs/SSLSessionNulls.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/FixingJavadocs/SSLSocketInherit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/GetInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/HttpsURLConnection/DefaultCacheResponse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/HttpsURLConnection/DelayDefaultContextLoading.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/HttpsURLConnection/DummyCacheResponse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/HttpsURLConnection/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/HttpsURLConnection/GetResponseCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/HttpsURLConnection/HttpsSession.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/AcceptLargeFragments.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/ArgCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/Arrays.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/Basics.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/CheckTlsEngineResults.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/ConnectionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/EngineCloseOnAlert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/ExtendedKeyEngine.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/ExtendedKeySocket.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/FinishedPresent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/HandshakeWithInvalidRecordVersion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/IllegalHandshakeMessage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/LargeBufs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/LargePacket.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/NoAuthClientAuth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/SSLEngineResultArgs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngine/TestAllSuites.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLEngineResult/Deserialize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLException/CheckSSLHandshakeException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLException/CheckSSLKeyException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLException/CheckSSLProtocolException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLParameters/NamedGroups.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLParameters/NamedGroupsSpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLParameters/SignatureSchemes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLServerSocket/DefaultSSLServSocketFac.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/CertMsgCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/CheckSessionContext.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/HttpsURLConnectionLocalCertificateChain.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/JSSERenegotiate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/KeyManagerTrustManager.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/RenegotiateTLS13.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/ResumeTLS13withSNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/SSLCtxAccessToSessCtx.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/SessionCacheSizeTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/SessionTimeOutTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSession/TestEnabledProtocols.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSocket/ClientExcOnAlert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSocket/InputStreamClosure.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSocket/OutputStreamClosure.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/SSLSocket/Tls13PacketSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/BestEffortOnLazyConnected.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/EndingDotHostname.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/IllegalSNIName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLEngineExplorer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLEngineExplorerUnmatchedSNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLEngineExplorerWithCli.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLEngineExplorerWithSrv.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLSocketConsistentSNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLSocketExplorer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLSocketExplorerFailure.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLSocketExplorerMatchedSNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLSocketExplorerUnmatchedSNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLSocketExplorerWithCliSNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLSocketExplorerWithSrvSNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLSocketInconsistentSNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ServerName/SSLSocketSNISensitive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/Stapling/HttpsUrlConnClient.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/Stapling/SSLEngineWithStapling.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/Stapling/SSLSocketWithStapling.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/Stapling/StapleEnableProps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TLSClientPropertyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TLSDataExchangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TLSEnginesClosureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TLSHandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TLSMFLNTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TLSNotEnabledRC4Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TLSRehandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TLSRehandshakeWithCipherChangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TLSRehandshakeWithDataExTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TLSUnsupportedCiphersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TestJSSEClientProtocol.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TestJSSENoCommonProtocols.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLS/TestJSSEServerProtocol.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSCommon/ConcurrentClientAccessTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSCommon/TLSTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSCommon/TLSWithEdDSA.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv1/TLSDataExchangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv1/TLSEnginesClosureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv1/TLSHandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv1/TLSMFLNTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv1/TLSNotEnabledRC4Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv1/TLSRehandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv1/TLSRehandshakeWithCipherChangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv1/TLSRehandshakeWithDataExTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv1/TLSUnsupportedCiphersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/ExportableBlockCipher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/ExportableStreamCipher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/GenericBlockCipher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/GenericStreamCipher.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/TLSDataExchangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/TLSEnginesClosureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/TLSHandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/TLSMFLNTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/TLSNotEnabledRC4Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/TLSRehandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/TLSRehandshakeWithCipherChangeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/TLSRehandshakeWithDataExTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv11/TLSUnsupportedCiphersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv12/DisabledShortDSAKeys.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv12/DisabledShortRSAKeys.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv12/ProtocolFilter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv12/ShortRSAKey512.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv12/ShortRSAKeyGCM.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv12/SignatureAlgorithms.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv12/TLSEnginesClosureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv13/ClientHelloKeyShares.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv13/EngineOutOfSeqCCS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/TLSv13/HRRKeyShares.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ciphersuites/DisabledAlgorithms.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ciphersuites/ECCurvesconstraints.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/ciphersuites/TLSWontNegotiateDisabledCipherAlgos.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/compatibility/ClientHelloProcessing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/finalize/SSLSessionFinalizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/interop/ClientHelloBufferUnderflowException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/interop/ClientHelloChromeInterOp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/sanity/CacertsExplorer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/sanity/ciphersuites/NoKerberos.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/sanity/interop/ClientJSSEServerJSSE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/sanity/pluggability/CheckSSLContextExport.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/sanity/pluggability/CheckSockFacExport1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/sanity/pluggability/CheckSockFacExport2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/templates/SSLEngineTemplate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/net/ssl/templates/SSLSocketTemplate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/rmi/ssl/SSLSocketParametersTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.rmi.ConnectIOException\\: error during JRMP connection establishment; nested exception is\\: javax.net.ssl.SSLHandshakeException\\: (certificate_unknown) No subject alternative names present" + }, + "javax/rmi/ssl/SocketFactoryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/CauseExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/GetInterfaceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/JDK_8196959/BadFactoryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/ProviderTest.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/ScriptEngineOrder.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/SimpleScriptContextNameChecksTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/StringWriterPrintTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/Test1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/Test2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/Test3.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/Test4.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/Test5.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/Test6.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/Test7.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/Test8.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/UnescapedBracketRegExTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/script/VersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Destroyable/KeyDestructionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/PrivateCredentialPermission/CanonError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/PrivateCredentialPermission/EmptyName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/PrivateCredentialPermission/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/PrivateCredentialPermission/Serial.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/PrivateCredentialPermission/Serial2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/AddPrincipalSubclass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/CallAsWithScopedValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/CurrentSubject.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/DoAsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/Exceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/Generic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/Serial.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/SubjectNullTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/Synch.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/Synch2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/Synch3.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/Subject/UnreliableContains.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/SubjectDomainCombiner/Optimize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/SubjectDomainCombiner/Regression.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/callback/Mutability.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/callback/PasswordCallback/PasswordCleanup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/kerberos/DelegationPermissionCollection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/kerberos/DelegationPermissionHash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/kerberos/DelegationPermissionInit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/kerberos/KerberosHashEqualsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/kerberos/KerberosNullsAndDestroyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/kerberos/KerberosTixDateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/kerberos/ServicePermissionCollection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/kerberos/ServicePermissionEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/kerberos/ServicePermissionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/kerberos/StandardNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/Configuration/ConfigFileWithBlank.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/Configuration/GetInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/Configuration/Synchronize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/Exceptions/NewExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/JAASConfigSyntaxCheck/JAASConfigSyntaxTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/LoginContext/ConfigConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/LoginContext/DefaultHandler.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/LoginContext/DynamicConfigurationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/LoginContext/LCTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/LoginContext/ModuleSubject.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/LoginContext/OptionalJaas/UnixNTPlatform.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/LoginContext/ResetConfigModule.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/LoginContext/SharedState.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/LoginContext/StandardCallbacks.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/modules/JaasModularClientTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/login/modules/SafeLogout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/spi/Loader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/x500/X500Principal/DerIsConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/x500/X500Principal/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/x500/X500Principal/EscapedChars.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/x500/X500Principal/InvalidConstructorInput.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/x500/X500Principal/KeywordMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/x500/X500Principal/NameFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/x500/X500Principal/OIDMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/x500/X500Principal/Parse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/auth/x500/X500Principal/RFC4514.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/sasl/Sasl/ClientServerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/sasl/Sasl/DisabledMechanisms.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/security/sasl/Sasl/PassSysProps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/smartcardio/CommandAPDUTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/smartcardio/HistoricalBytes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/smartcardio/ResponseAPDUTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/smartcardio/Serialize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/smartcardio/TerminalFactorySpiTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/smartcardio/TestCardPermission.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/smartcardio/TestCommandAPDU.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/sql/resourceBundleTests/ValidateGetBundle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/sql/rowset/serial/SerialBlob/SetBinaryStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/sql/rowset/serial/SerialClob/SetAsciiStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/sql/rowset/serial/SerialClob/SetCharacterStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/sql/testng/test/rowset/ValidateResourceBundleAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/transaction/xa/testng/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/transaction/xa/testng/JavaSqlModuleDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/BadXPointer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/GenerationTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/GetInstanceTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/HereFunction.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/LogParameters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/PSS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/PSSSpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/ResolveReferenceURIs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/SecureValidation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/SecureValidationPolicy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/SecureValidationSystemProperty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/TransformService/NullParent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/TransformService/UnknownProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/ValidationTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/XMLSignatureFactory/UnknownProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/crypto/dsig/keyinfo/KeyInfoFactory/UnknownProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/Encodings/CheckEncodingPropertiesFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/PrecisionDecimalDV/XPrecisionDecimalToString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/XPath/8009579/XPathExceptionInitCause.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/XPath/8015978/XPathNegativeZero.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/XPath/8035577/Regex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/common/8020430/JAXP15RegTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/common/8032908/XSLT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/common/8035437/AbstractMethodErrorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/common/8323740/InitializerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/datatype/5077522/DurationComparison.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/datatype/8033980/CalendarDuration1097Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/datatype/8033980/CalendarDuration1243Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/datatype/8033980/CalendarDuration1416Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/datatype/8033980/SerializationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/parsers/8021148/JAXPSAXParserTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/parsers/8022548/XOMParserTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/parsers/8024707/XSLT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/parsers/8027359/FragmentScannerBufferLimitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/parsers/8027359/XML11EntityScannerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/parsers/8029955/EntityScannerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/parsers/8032909/XSLT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/transform/8004476/XPathExFuncTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/transform/8062923/XslSubstringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/validation/8015092/XPathWhiteSpaceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/validation/8015243/AnyURITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "javax/xml/jaxp/validation/8049514/FeaturePropagationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/AccessFlagsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/AdaptCodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/AdvancedTransformationsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/AnnotationModelTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/AnnotationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/ArrayTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/AttributeInCodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/AttributesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/BSMTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/BasicBlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/BoundAttributeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/BuilderBlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/BuilderParamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/BuilderTryCatchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/ClassBuildingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/ClassHierarchyInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/ClassPrinterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/ConstantDescSymbolsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/ConstantPoolCopyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/CorpusTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/DiscontinuedInstructionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/FilterDeadLabelsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/InstructionValidationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/LDCTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/LimitsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/LowAdaptTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/LowJCovAttributeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/LowModuleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/LvtTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/MassAdaptCopyCodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/MethodBuilderStaticFlagTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/ModuleBuilderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/OneToOneTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/OptionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/PreviewMinorVersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/ShortJumpsFixTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/SignaturesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/SnippetsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/StackMapsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/StackTrackerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/StreamedVsListTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/SwapTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/TempConstantPoolBuilderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/TestRecordComponent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/TransformTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/TypeKindTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/Utf8EntryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/UtilTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/VerifierSelfTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/WriteTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/classfile/examples/AnnotationsExamples.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "jdk/classfile/examples/ExampleGallery.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "jdk/classfile/examples/ExperimentalTransformExamples.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "jdk/classfile/examples/ModuleExamples.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "jdk/classfile/examples/TransformExamples.java": { + "status": "pass", + "detail": "Passed. Compilation successful" + }, + "jdk/dynalink/BeanLinkerRecordsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/dynalink/BeanLinkerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/dynalink/BeansLinkerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/dynalink/CallSiteTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/dynalink/CallerSensitiveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/dynalink/LinkedCallSiteLocationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/dynalink/LookupTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/dynalink/TrustedDynamicLinkerFactoryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java": { + "status": "skipped", + "detail": "#with_ShenandoahGC: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/dynalink/TypeConverterFactoryRetentionTests.java": { + "status": "skipped", + "detail": "#with_ShenandoahGC: Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/agent/AgentCMETest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/agent/AgentCheckTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/jimage/JImageOpenTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/jimage/JImageReadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/jline/AbstractWindowsTerminalTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/jline/JLineConsoleProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/jline/KeyConversionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/jline/LazyJdkConsoleProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/jline/OSUtilsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/jline/RedirectedStdOut.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/jrtfs/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/jrtfs/PathOps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/jrtfs/UriTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/loader/ClassLoaderValue/ClassLoaderValueTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/loader/InterruptedClassLoad.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/loader/NativeLibraries/Main.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "jdk/internal/loader/URLClassPath/ClassPathUnusableURLs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/loader/URLClassPath/ClassnameCharTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/loader/URLClassPath/FileLoaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/loader/URLClassPath/JarCheckTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/loader/URLClassPath/JarLoaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/loader/URLClassPath/LargeClasspathWithPkgPrefix.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/math/FloatingDecimal/TestFDBigInteger.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/math/ToDecimal/DoubleToDecimalTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/math/ToDecimal/FloatToDecimalTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/math/ToDecimal/MathUtilsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/misc/CDS/ArchivedEnumTest.java": { + "status": "error", + "detail": "Error. Can't find library\\: /test/hotspot/jtreg/runtime/cds/appcds" + }, + "jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/misc/ThreadFlock/ThreadFlockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/misc/ThreadFlock/WithScopedValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/misc/Unsafe/CopyMemory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/misc/Unsafe/CopyMemoryLarge.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/misc/Unsafe/CopySwap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/misc/Unsafe/CopySwapLarge.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/misc/VM/GetNanoTimeAdjustment.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/misc/VM/RuntimeArguments.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/platform/cgroup/CgroupV1SubsystemControllerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/platform/cgroup/CgroupV2SubsystemControllerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/platform/cgroup/TestCgroupMetrics.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: containerized test failed. Expected isContainerized()\\=\\=false but got 'true'" + }, + "jdk/internal/platform/cgroup/TestCgroupSubsystemController.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/platform/cgroup/TestSystemSettings.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: 'System not containerized.' missing from stdout/stderr" + }, + "jdk/internal/platform/docker/TestDockerBasic.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/platform/docker/TestDockerCpuMetrics.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/platform/docker/TestDockerMemoryMetrics.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/platform/docker/TestLimitsUpdating.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/platform/docker/TestPidsLimit.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/platform/docker/TestSystemMetrics.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/platform/docker/TestUseContainerSupport.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/internal/ref/Cleaner/CleanableListTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/ref/Cleaner/ExitOnThrow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/reflect/CallerSensitive/CheckCSMs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/reflect/Reflection/Filtering.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/reflect/Reflection/GetCallerClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/reflect/constantPool/ConstantPoolTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/util/ArchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/util/ArraysSupport/NewLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/util/ArraysSupport/Reverse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/util/ByteArray/ReadWriteValues.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/util/OSTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/util/ReferencedKeyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/util/VersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/vm/AnnotationEncodingDecoding/TestAnnotationEncodingDecoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/vm/Continuation/Basic.java": { + "status": "fail", + "detail": "#id0: Failed. Execution failed\\: `main' threw exception\\: org.testng.TestNGException\\: An error occurred while instantiating class Basic\\: no BasicJNI in java.library.path\\: /usr/java/packages/lib\\:/usr/lib64\\:/lib64\\:/lib\\:/usr/lib" + }, + "jdk/internal/vm/Continuation/BasicExt.java": { + "status": "error", + "detail": "#COMP_NONE: Error. Can't find library\\: /test/hotspot/jtreg" + }, + "jdk/internal/vm/Continuation/ClassUnloading.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/vm/Continuation/Fuzz.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/vm/Continuation/HumongousStack.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/vm/Continuation/LiveFramesDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/vm/Continuation/MovingCompWindow.java": { + "status": "error", + "detail": "Error. Can't find library\\: /test/hotspot/jtreg" + }, + "jdk/internal/vm/Continuation/OSRTest.java": { + "status": "error", + "detail": "Error. Can't find library\\: /test/hotspot/jtreg" + }, + "jdk/internal/vm/Continuation/Scoped.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/internal/vm/TestTranslatedException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/lambda/MethodReferenceTestCallerSensitive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/modules/etc/DefaultModules.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/modules/etc/JdkQualifiedExportTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/modules/etc/JmodExcludedFiles.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "jdk/modules/etc/UpgradeableModules.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/modules/etc/VerifyModuleDelegation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/modules/incubator/DefaultImage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/modules/incubator/ImageModules.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/modules/incubator/ServiceBinding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/modules/open/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/modules/scenarios/automaticmodules/RunWithAutomaticModules.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/modules/scenarios/container/ContainerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/modules/scenarios/overlappingpackages/OverlappingPackagesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/net/ExtendedSocketOption/DatagramChannelNAPITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/net/ExtendedSocketOption/DatagramSocketNAPITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/net/ExtendedSocketOption/DontFragmentTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/net/ExtendedSocketOption/SocketChannelNAPITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/net/ExtendedSocketOption/SocketNAPITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/net/Sockets/ExtOptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/net/Sockets/QuickAckTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/net/Sockets/SupportedOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/CRCWriteTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/CompressionModeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/CopyMoveTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/CorruptedZipFilesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/DirectoryStreamTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/HasDotDotTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/InvalidZipHeaderTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/LargeEntriesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/NewFileSystemTests.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 1" + }, + "jdk/nio/zipfs/NonExistentPathTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/PathOps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/PropertyPermissionTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/ReleaseDeflater.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/TestLocOffsetFromZip64EF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/TestPosix.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/UpdateEntryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/ZFSTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/ZeroDate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/ZipFSDirectoryExceptionMessageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/ZipFSOutputStreamTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/ZipFSPermissionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/ZipFSTester.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/jarfs/JFSTester.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/testng/test/ChannelTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/testng/test/ManifestOrderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/nio/zipfs/testng/test/PosixAttributeViewTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/security/JavaDotSecurity/MakeJavaSecurityTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Cannot find /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/make/jdk/src/classes/build/tools/makejavasecurity/MakeJavaSecurity.java. Maybe not all code repos are available\\: expected true, was false" + }, + "jdk/security/JavaDotSecurity/TestJDKIncludeInExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/security/jarsigner/Function.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/security/jarsigner/JarWithOneNonDisabledDigestAlg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/security/jarsigner/Properties.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/security/jarsigner/Spec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/security/logging/RecursiveEventHelper.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/security/logging/TestSecurityPropertyModificationLog.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/security/logging/TestTLSHandshakeLog.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/security/logging/TestX509CertificateLog.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jdk/security/logging/TestX509ValidationLog.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "jni/nullCaller/NullCallerTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "native_sanity/simplenativelauncher/ProgramTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "native_sanity/simplenativelib/NativeLib.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "native_sanity/simplenativelib2/NativeLib.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "sun/invoke/util/ValueConversionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/invoke/util/WrapperTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/HotspotClassLoadingMBean/GetClassInitializationTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/HotspotClassLoadingMBean/GetClassLoadingTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/HotspotClassLoadingMBean/GetInitializedClassCount.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/HotspotClassLoadingMBean/GetLoadedClassSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/HotspotClassLoadingMBean/GetMethodDataSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/HotspotClassLoadingMBean/GetUnloadedClassSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/HotspotRuntimeMBean/GetSafepointCount.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/HotspotThreadMBean/GetInternalThreads.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/LazyCompositeDataTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/LoggingTest/LoggingWithJULTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/LoggingTest/LoggingWithLoggerFinderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/PlatformMBeanProviderConstructorCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/StackTraceElementCompositeData/CompatibilityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/jdp/JdpDefaultsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/jdp/JdpJmxRemoteDynamicPortTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/jdp/JdpOffTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/jdp/JdpSpecificAddressTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/jmxremote/bootstrap/CustomLauncherTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java": { + "status": "timeout", + "detail": "Error. Program `/opt/reference-jdk/bin/java' timed out (timeout set to 240000ms, elapsed time including timeout handling was 240625ms)." + }, + "sun/management/jmxremote/bootstrap/JvmstatCountersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/jmxremote/bootstrap/LocalManagementTest.java": { + "status": "timeout", + "detail": "Error. Program `/opt/reference-jdk/bin/java' timed out (timeout set to 600000ms, elapsed time including timeout handling was 600606ms)." + }, + "sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/jmxremote/bootstrap/RmiBootstrapTest.java": { + "status": "fail", + "detail": "#id1: Failed. Unexpected exit from test [exit code\\: 1]" + }, + "sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Error\\: 1 test(s) failed" + }, + "sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/management/jmxremote/startstop/JMXStartStopTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Error" + }, + "sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: config failures\\: 0, test failures\\: 3" + }, + "sun/management/jmxremote/startstop/JMXStatusTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/misc/CopyMemory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/misc/GetSunMiscUnsafe.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/misc/InvokeCleaner.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/misc/SunMiscSignalTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/misc/UnsafeFieldOffsets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/misc/UnsafeMemoryAccessWarnings.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/InetAddress/nameservice/dns/CNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/InetAddress/nameservice/simple/CacheTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/InetAddress/nameservice/simple/DefaultCaching.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/TelnetTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/ext/ExtendedSocketOptionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/ftp/B6427768.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/ftp/FtpGetContent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/ftp/FtpURL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/ftp/FtpURLConnectionLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/ftp/MarkResetTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/ftp/TestFtpClientNameListWithNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/ftp/TestFtpTimeValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/idn/PunycodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/idn/TestStringPrep.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/spi/DefaultProxySelectorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/spi/SystemProxyDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/util/ExceptionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/util/IPAddressUtilTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/AuthHeaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/B8185898.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/EmbeddedEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/HeaderTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/MessageHeaderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/ParseUtil_4922813.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/ParseUtil_6274990.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/ParseUtil_6306697.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/ParseUtil_6380332.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/ParseUtil_6478588.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/ChunkedInputStream/ChunkedEncodingTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/ChunkedInputStream/TestAvailable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/ChunkedOutputStream/CheckError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/ChunkedOutputStream/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/B6726695.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/B7025238.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/B8025710.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/B8209178.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/CookieHttpClientTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/GetProxyPort.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/ImplicitFileName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/IsAvailable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/KeepAliveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/MultiThreadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/ProxyFromCache.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/ProxyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/RequestURI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/RetryPost.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpClient/StreamingRetry.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpURLConnection/BasicNTLMAuthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpURLConnection/DigestAuth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/HttpURLConnection/PostOnDelete.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/KeepAliveCache/B5045306.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/KeepAliveCache/B8291637.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/KeepAliveCache/B8293562.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/KeepAliveCache/KeepAliveProperty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/KeepAliveStream/InfiniteLoop.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/KeepAliveStream/KeepAliveStreamClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/KeepAliveStream/KeepAliveStreamFinalizer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/KeepAliveStreamCleaner/KeepAliveStreamCleanerTestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/http/RequestMethodCheck/RequestMethodEquality.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/DirPermissionDenied.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/EncodedMultiByteChar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/Equals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/FileMap.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/FileURLTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/GetContentLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/GetContentType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/GetHeaderFields.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/GetLastModified.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/NonLocalFtpFallback.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/NonLocalFtpFallbackDisabled.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/file/NonUTF8EncodedChar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/ftp/HandlerEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/ftp/UserAndPasswordTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/6550798/test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/AsyncDisconnect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/AuthCache.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/B5017051.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/B6296310.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/B6299712.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/B6369510.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/B6518816.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/B6641309.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/B6660405.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/B6890349.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/B8012625.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/BasicLongCredentials.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/ChunkedErrorStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/CloseOptionHeader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/DigestTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/Finalizer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/GetErrorStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/GetOutputStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/HttpHeaderParserTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/HttpInputStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/HttpOnly.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/HttpStreams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/Modified.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/NTLMHeadTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/NTLMTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/NULLTargetInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/NoCache.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/NoNTLM.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/ProtocolRedirect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/RedirectOnPost.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/RelativeRedirect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/ResponseCacheStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/RetryUponTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/SetChunkedStreamingMode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/SetIfModifiedSince.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/StackTraceTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/StreamingOutputStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/TestTransparentNTLM.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/net/www/protocol/http/TunnelThroughProxy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/UserAgent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/UserAuth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/UserCookie.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/http/ZoneId.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/ChunkedOutputStream.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/B6216082.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/B6226610.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/CheckMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/CookieHandlerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/HttpsCreateSockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/HttpsPost.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/HttpsSocketFacTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/Identities.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/ReadTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/Redirect.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/HttpsURLConnection/RetryHttps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/NewImpl/JavaxHTTPSConnection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jar/B4756443.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jar/B4957695.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jar/B5105410.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jar/B6449504.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jar/CanonicalizationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jar/FileURLConnectionLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jar/GetContentTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jar/JarURLConnectionUseCaches.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jar/jarbug/TestDriver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jrt/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/jrt/OtherResourcesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/net/www/protocol/mailto/HandlerParse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/ch/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/ch/SelProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/ch/ServerSocketAdaptorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/ch/TempBuffer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/ch/TestMaxCachedBufferSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/BufferUnderflowEUCTWTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/CheckCaseInsensitiveEncAliases.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/CheckHistoricalNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/CheckICNE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/ConvertSingle.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/DecoderOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/EUCJPUnderflowDecodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/EUCTWBufferBoundaryDecodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/EncodingNothing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/EucJpLinux0212.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/EucJpLinuxDecoderRecoveryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/EuroConverter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/FindASCIICodingBugs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/FindASCIIRangeCodingBugs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/FindASCIIReplBugs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/FindCanEncodeBugs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/FindDecoderBugs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/FindEncoderBugs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/FindOneCharEncoderBugs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/HWKatakanaMS932EncodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/ISCIITest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/ISO8859x.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/JISAutoDetectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/LatinCharReplacementTWTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/LeftOverSurrogate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/MalformedSurrogateStringTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/MalformedSurrogates.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/NIOJISAutoDetectTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/ReadZero.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/SJISCanEncode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/StreamEncoderClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/StreamEncoderOut.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/SurrogateGB18030Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/SurrogateTestEUCTW.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/SurrogateTestHKSCS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/Test4206507.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/Test6254467.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/Test6275027.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/Test6392804.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestCharsetMapping.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: charsetmapping files cannot be located in /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/make/data/charsetmapping" + }, + "sun/nio/cs/TestConverterDroppedCharacters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestCp834_SBCS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestCp93xSISO.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestEBCDICLineFeed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestEUC_TW.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestGB18030.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestHKSCS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestIBM1364.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestIBMBugs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestISO2022CNDecoder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestISO2022JP.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestISO2022JPEncoder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestISO2022JPSubBytes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestIllegalISO2022Esc.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestIllegalSJIS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestJIS0208Decoder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestJIS0212Decoder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestMS5022X.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestMS950.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestMiscEUC_JP.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestSJIS0213.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestStringCoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestStringCodingUTF8.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestTrailingEscapesISO2022JP.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestUTF8.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestUTF8BOM.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestUTF_16.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestUTF_32.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestUni2HKSCS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestUnicodeReversedBOM.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/TestUnmappable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/UkrainianIsNotRussian.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/ZeroedByteArrayEUCTWTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/mapping/CoderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/mapping/ConverterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/nio/cs/mapping/TestConv.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/reflect/ReflectionFactory/ReflectionFactoryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/rmi/log/ReliableLog/LogAlignmentTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/rmi/log/ReliableLog/SnapshotSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/rmi/runtime/Log/4504153/Test4504153.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/rmi/runtime/Log/6409194/NoConsoleOutput.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/rmi/runtime/Log/checkLogging/CheckLogStreams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/rmi/runtime/Log/checkLogging/CheckLogging.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/rmi/transport/tcp/DeadCachedConnection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ECDHKeyAgreementParamValidation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ECDHPrimitive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ECDSAPrimitive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ECDSAPrvGreaterThanOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/InvalidCurve.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/OidInstance.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/SignatureDigestTruncate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/SignatureKAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/SignatureOffsets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/SignatureParameters.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/SignedObjectChain.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/TestEC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ecModuleCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ed/EdCRLSign.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ed/EdDSAKeyCompatibility.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ed/EdDSAKeySize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ed/EdDSANegativeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ed/EdDSAParamSpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ed/EdDSAReuseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ed/EdDSATest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ed/EdECKeyFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ed/EmptyMessage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ed/TestEdDSA.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/ed/TestEdOps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/xec/TestXDH.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/xec/TestXECOps.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/xec/XECIterative.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ec/xec/XECKeyFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jca/NullPreferredList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jca/PreferredProviderNegativeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jca/PreferredProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jgss/CtorTests2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jgss/DefaultGssConfig.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jgss/GssContextCleanup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jgss/GssMemoryIssues.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jgss/GssNPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jgss/GssNameCleanup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jgss/spnego/MSOID.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jgss/spnego/MechTokenMissing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jgss/spnego/NegTokenTargFields.java": { + "status": "pass", + "detail": "Passed. Execution failed as expected" + }, + "sun/security/jgss/spnego/NoSpnegoAsDefMech.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/jgss/spnego/NotPreferredMech.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/BadKdcDefaultValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ErrorMessages.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/IPv6.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/Krb5NameEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/KrbCredSubKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/MicroTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/NegativeNonce.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/NullStringToKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/OptionPADataInKDCReq.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/RFC396xTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ServiceCredsCombination.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/TestPAData.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/UnknownCCEntry.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/AcceptorSubKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/Addresses.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/AddressesAndNameType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/AlwaysEncPaReq.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/BasicKrb5Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/BasicProc.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/BogusKDC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/CaseSensitive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/CleanState.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/Cleaners.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/CrossRealm.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/DiffNameSameKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/DiffSaltParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/DnsCanonicalizeHostname.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/DupEtypes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/DynamicKeytab.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/EmptyPassword.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/FileKeyTab.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/ForwardableCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/Forwarded.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/GSS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/GSSUnbound.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/HttpNegotiateServer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/HttpsCB.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/IgnoreChannelBinding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/KPEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/KdcPolicy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/KeyTabCompat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/KrbTicket.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/KvnoNA.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/LifeTimeInSeconds.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/LoginModuleDebug.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/LoginModuleOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/LoginNoPass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/LongLife.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/MSOID2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/ModuleName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/MoreKvno.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/NewInquireTypes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/NewSalt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/NoAddresses.java": { + "status": "pass", + "detail": "Passed. Execution failed as expected" + }, + "sun/security/krb5/auto/NoInitNoKeytab.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/NonAscii.java": { + "status": "pass", + "detail": "Passed. Execution failed as expected" + }, + "sun/security/krb5/auto/NonMutualSpnego.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/NoneReplayCacheTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/NullRenewUntil.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/OkAsDelegate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/OkAsDelegateXRealm.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/OnlyDesLogin.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/PrincipalNameEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/RRC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/RealmSpecificValues.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/ReferralsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/RefreshKrb5Config.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/Renew.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/Renewal.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/ReplayCacheExpunge.java": { + "status": "pass", + "detail": "Passed. Execution failed as expected" + }, + "sun/security/krb5/auto/ReplayCachePrecise.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/ReplayCacheTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/ReplayCacheTestProc.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/ReplayCacheTestProcWithMD5.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/S4U2proxy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/S4U2proxyGSS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/S4U2self.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/S4U2selfAsServer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/S4U2selfAsServerGSS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/S4U2selfGSS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/S4U2selfNotF.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/SPNEGO.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/SaslBasic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/SaslMutual.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/SaslUnbound.java": { + "status": "pass", + "detail": "Passed. Execution failed as expected" + }, + "sun/security/krb5/auto/SpnegoLifeTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/SpnegoReqFlags.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/SpnegoUnknownMech.java": { + "status": "pass", + "detail": "Passed. Execution failed as expected" + }, + "sun/security/krb5/auto/Test5653.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/TicketSName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/TwoOrThree.java": { + "status": "pass", + "detail": "Passed. Execution failed as expected" + }, + "sun/security/krb5/auto/TwoPrinces.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/TwoTab.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/Unavailable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/UnboundService.java": { + "status": "pass", + "detail": "Passed. Execution failed as expected" + }, + "sun/security/krb5/auto/Unreachable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/UseCacheAndStoreKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/W83.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/auto/tools/KinitConfPlusProps.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/krb5/auto/tools/KtabSalt.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/krb5/canonicalize/Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ccache/CorruptedCC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ccache/DefaultFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ccache/EmptyCC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ccache/EmptyRealmCC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ccache/Refresh.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ccache/TimeInCCache.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ccache/TwoFiles.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/ConfPlusProp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/ConfigWithQuotations.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/DNS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/DefUdpLimit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/DnsFallback.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/Duplicates.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/Duration.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/ExtraLines.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/Include.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/IncludeDirOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/KdcDefaultOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/ParseCAPaths.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/ParseConfig.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/Semicolon.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/config/YesNo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/etype/ETypeOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/etype/KerberosAesSha2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/etype/Permitted.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/etype/UnsupportedKeyType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/etype/WeakCrypto.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ktab/BufferBoundary.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ktab/FileKeyTab.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ktab/HighestKvno.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ktab/KeyString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/ktab/KeyTabIndex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/name/Constructors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/name/Immutable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/krb5/tools/ExitOrNot.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/krb5/tools/KtabCheck.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/krb5/tools/KtabZero.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/lib/CheckBlockedCerts.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.io.FileNotFoundException\\: /work/.harness/work/jdk-jtreg/jtreg-run-l23TSj/src/test/jdk/sun/security/lib/../../../../../src/java.base/share/data/blockedcertsconverter/blocked.certs.pem (No such file or directory)" + }, + "sun/security/lib/cacerts/VerifyCACerts.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: At least one cacert test failed" + }, + "sun/security/mscapi/AllTypes.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/CastError.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/CngCipher.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/DupAlias.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/EncodingMutability.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/InteropWithSunRsaSign.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/IsSunMSCAPIAvailable.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/IterateWindowsRootStore.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/KeyAlgorithms.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/KeyStoreCompatibilityMode.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/KeyStoreEmptyCertChain.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/KeytoolChangeAlias.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/NonAsciiAlias.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/NullKey.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/PrngSerialize.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/PrngSlow.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/ProviderClassOption.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/PublicKeyInterop.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/RSAEncryptDecrypt.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/SetDupNameEntry.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/ShortRSAKeyWithinTLS.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/SignUsingNONEwithRSA.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/SignUsingSHA2withRSA.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/SignatureOffsets.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/SignedObjectChain.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/SmallPrimeExponentP.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/VeryLongAlias.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "sun/security/pkcs/EncryptedPrivateKeyInfo/EncryptedPKInfoEqualsHashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs10/PKCS10AttributeReader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs7/NewSigAlg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs7/PKCS7VerifyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs7/SignerOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs7/TwoHash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs8/LongPKCS8orX509KeySpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs8/PKCS8Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs8/TestLeadingZeros.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs9/ChallengePassStringFmt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs9/EncodeDecode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs9/PKCS9AttrTypeTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs9/UnknownAttribute.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs/pkcs9/UnstructuredName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/Cipher/CancelMultipart.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/EncryptionPadding.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/KeyWrap/TestCipherKeyWrapperTest.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/KeyWrap/TestKeySizeCheck.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/KeyWrap/XMLEncKAT.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/PBECipher.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/ReinitCipher.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/Test4512704.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestCICOWithGCM.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestChaChaPoly.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestChaChaPolyOutputSize.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestCipherMode.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestCipherTextStealingMultipart.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestKATForGCM.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestPaddingOOB.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestRSACipher.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestRSACipherWrap.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestRawRSACipher.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestSymmCiphers.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Config/ReadConfInUTF16Env.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/KDF/TestHKDF.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyAgreement/TestDH.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyAgreement/TestInterop.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyAgreement/TestShort.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyGenerator/DESParity.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyGenerator/TestAES.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyGenerator/TestChaCha20.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyPairGenerator/TestDH2048.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyPairGenerator/TestDefaultDHPrivateExpSize.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyPairGenerator/TestDefaultSize.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyStore/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/KeyStore/CertChainRemoval.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/KeyStore/ClientAuth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/KeyStore/ImportKeyToP12.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/KeyStore/SecretKeysBasic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/Mac/InitMacWithAnyKey.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Mac/MacKAT.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Mac/MacSameTest.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Mac/PBAMac.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Mac/ReinitMac.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Mac/TestLargeSecretKeys.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/MessageDigest/ByteBuffers.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/MessageDigest/DigestKAT.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/MessageDigest/ReinitDigest.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/MessageDigest/TestCloning.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Provider/Absolute.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/Provider/CheckRegistration.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Provider/ConfigQuotedString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/Provider/ConfigShortPath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/Provider/Login.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/Provider/LoginISE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/Provider/MultipleLogins.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/Provider/RequiredMechCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs11/SampleTest.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Secmod/AddPrivateKey.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Secmod/AddTrustedCert.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Secmod/Crypto.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Secmod/GetPrivateKey.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Secmod/JksSetPrivateKey.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Secmod/LoadKeystore.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Secmod/TestNssDbSqlite.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Secmod/TrustAnchors.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/SecretKeyFactory/TestGeneral.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/SecretKeyFactory/TestPBKD.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/SecureRandom/Basic.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/SecureRandom/TestDeserialization.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Serialize/SerializeProvider.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/ByteBuffers.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/InitAgainPSS.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/LargeDSAKey.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/ReinitSignature.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/SigInteropPSS.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/SigInteropPSS2.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/SignatureTestPSS.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/SignatureTestPSS2.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/TestDSA.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/TestDSA2.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/TestDSAKeyLength.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/Signature/TestRSAKeyLength.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/ec/ReadCertificates.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/ec/ReadPKCS12.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/ec/TestCurves.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/ec/TestECDH.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/ec/TestECDH2.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/ec/TestECDSA.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/ec/TestECDSA2.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/ec/TestECGenSpec.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/ec/TestKeyFactory.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/rsa/KeyWrap.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/rsa/TestCACerts.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/rsa/TestKeyFactory.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/rsa/TestKeyPairGenerator.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/rsa/TestSignatures.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/tls/TestKeyMaterial.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/tls/TestKeyMaterialChaCha20.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/tls/TestKeyMaterialMisuse.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/tls/TestLeadingZeroesP11.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/tls/TestMasterSecret.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/tls/TestPRF.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/tls/TestPremaster.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/pkcs11/tls/tls12/FipsModeTLS12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/AttributesCorrectness.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/AttributesMultiThread.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/Bug6415637.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/EmptyAlias.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/EmptyPassword.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/GetAttributes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/GetSetEntryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/ImportPassKeyAlg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/KeytoolOpensslInteropTest.java": { + "status": "skipped", + "detail": "#GenerateOpensslPKCS12: Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact openssl-linux_x64" + }, + "sun/security/pkcs12/MixedcaseAlias.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/P12SecretKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/PBES2Encoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/PKCS12SameKeyId.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/ParamsPreferences.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/ProbeBER.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/ProbeLargeKeystore.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/SameDN.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/SecretKeyAlgorithms.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/StorePasswordTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/StoreSecretKeyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/StoreTrustedCertTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/pkcs12/WrongPBES2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/DSA/SecureRandomReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/DSA/SupportedDSAParamGen.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/DSA/SupportedDSAParamGenLongKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/DSA/TestAlgParameterGenerator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/DSA/TestDSA.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/DSA/TestDSA2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/DSA/TestKeyPairGenerator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/DSA/TestLegacyDSAKeyPairGenerator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/DSA/TestMaxLengthDER.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/KeyStore/CaseSensitiveAliases.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/KeyStore/DKSTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/KeyStore/DksWithEmptyKeystore.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/KeyStore/TestJKSWithSecretKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/KeyStore/WrongPassword.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/KeyStore/WrongStoreType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/MessageDigest/DigestKAT.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/MessageDigest/Offsets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/MessageDigest/SHA3.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/MessageDigest/SHA512.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/MessageDigest/SHAKEhash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/MessageDigest/SHAKEsqueeze.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/MessageDigest/TestSHAClone.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/NSASuiteB/TestDSAGenParameterSpecLongKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/NSASuiteB/TestSHAOids.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/NamedEdDSA.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/NamedKeyFactoryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/PolicyFile/CanonPath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/PolicyFile/NullCodeSource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/PolicyFile/nullDomain.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/SecureRandom/AutoReseed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/SecureRandom/CommonSeeder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/SecureRandom/DRBGAlg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/SecureRandom/DRBGS11n.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/SecureRandom/SHA1PRNGReseed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/SecureRandom/StrongSecureRandom.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/SecureRandom/StrongSeedReader.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/SeedGenerator/Awt_Hang_Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/SeedGenerator/Priority_Inversion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/SeedGenerator/SeedGeneratorChoice.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/X509Factory/BadPem.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/X509Factory/BigCRL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/acvp/Launcher.java": { + "status": "skipped", + "detail": "#id0: Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact ACVP-Server" + }, + "sun/security/provider/all/Deterministic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/CertId/CheckCertId.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/DisabledAlgorithms/CPValidatorTrustAnchor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/Extensions/OCSPNonceExtensionTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/OCSP/OCSPNoContentLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/OCSP/OCSPReadTimeoutDefault.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/OCSP/OCSPSingleExtensions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/PKIXCertComparator/Order.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/PKIXCertPathValidator/Validity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/ResponderId/ResponderIdTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/SunCertPathBuilderExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/provider/hss/TestHSS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/BrokenRSAPrivateCrtKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/InvalidBitString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/KeySizeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/PrivateKeyEqualityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/RSAPaddingCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/SignatureOffsets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/SignatureTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/SignedObjectChain.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/SpecTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/TestCACerts.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/TestKeyFactory.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/TestKeyPairGenerator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/TestKeyPairGeneratorExponent.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/TestKeyPairGeneratorInit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/TestKeyPairGeneratorLength.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/TestRSAOidSupport.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/TestSigGen15.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/TestSignatures.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/WithoutNULL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/pss/DefaultParamSpec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/pss/InitAgain.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/pss/PSSKeyCompatibility.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/pss/PSSParametersTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/pss/SerializedPSSKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/pss/SignatureTest2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/pss/SignatureTestPSS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/pss/TestPSSKeySupport.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/rsa/pss/TestSigGenPSS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/ALPN/AlpnGreaseTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/AppInputStream/ReadBlocksClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/AppInputStream/ReadHandshake.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/AppInputStream/ReadZeroBytes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/AppInputStream/RemoveMarkReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/AppOutputStream/NoExceptionOnClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/CertPathRestrictions/TLSRestrictions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/CipherSuite/DisabledCurve.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/CipherSuite/LegacyConstraints.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/CipherSuite/RestrictNamedGroup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/CipherSuite/RestrictSignatureScheme.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/CipherSuite/SSL_NULL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/CipherSuite/SupportedGroups.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingIllegalArgument.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/ClientHandshaker/CipherSuiteOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/ClientHandshaker/LengthCheckTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/ClientHandshaker/RSAExport.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/DHKeyExchange/DHEKeySizing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/DHKeyExchange/UseStrongDHSizes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/GenSSLConfigs/main.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/HandshakeOutStream/NullCerts.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/InputRecord/ClientHelloRead.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/InputRecord/SSLSocketTimeoutNulls.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/ProtocolVersion/HttpsProtocols.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLCipher/ReadOnlyEngine.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLCipher/SSLEngineNoServerHelloClientShutdown.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/BadKSProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/BadTSProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/CustomizedCipherSuites.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/CustomizedDTLSDefaultProtocols.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/CustomizedDTLSServerDefaultProtocols.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocols.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/DefaultCipherSuitePreference.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/DefaultDTLSEnabledProtocols.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/GoodProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/IllegalProtocolProperty.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/MultipleChooseAlias.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/NoOldVersionContext.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/NullGetAcceptedIssuers.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/SSLContextDefault.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/SSLContextVersion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLContextImpl/TrustTrustedCert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/CloseEngineException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/CloseStart.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/DelegatedTaskWrongException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/EmptyExtensionData.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/RehandshakeFinished.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/SSLEngineDeadlock.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/SSLEngineDecodeBadPoint.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/SSLEngineEmptyFragments.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/SSLEngineFailedALPN.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/TLS13BeginHandshake.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLLogger/LoggerDateFormatterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLLogger/LoggingFormatConsistency.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionContextImpl/DefautlCacheSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionContextImpl/Timeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/HashCodeMissing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/InvalidateSession.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/MultiNSTClient.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/ResumeChecksClientStateless.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/AsyncSSLSocketClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/CheckMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/ClientModeClientAuth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/ClientSocketCloseHang.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/ClientTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/CloseSocket.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/CloseSocketException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/DisableExtensions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/LargePacketAfterHandshakeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/LoopbackSSLSocket.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/NewSocketMethods.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/NonAutoClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/RejectClientRenego.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/ReuseAddr.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/ReverseNameLookup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SSLSocketBruteForceClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SSLSocketClose.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SSLSocketEmptyFragments.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SSLSocketReset.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SSLSocketSSLEngineCloseInbound.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/ServerRenegoWithTwoVersions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/ServerTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SetClientMode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SetSoTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/SocketExceptionForSocketIssues.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SSLSocketImpl/UnconnectedSocketWrongExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/ServerHandshaker/GetPeerHost.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/CustomizedClientSchemes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/CustomizedServerSchemes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureDTLS12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS13.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeDTLS12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/MixingTLSUsageConstraintsWithNonTLS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SignatureScheme/Tls13NamedGroups.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/SocketCreation/SocketCreation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/Stapling/StatusResponseManager.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509KeyManager/CertificateAuthorities.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509KeyManager/NoGoodKey.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509KeyManager/NullCases.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509KeyManager/PreferredKey.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.Exception\\: Failed to get the preferable key aliases" + }, + "sun/security/ssl/X509KeyManager/SelectOneKeyOutOfMany.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/BasicConstraints12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/CacertsLimit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/CertRequestOverflow.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/CheckNullEntity.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/ComodoHacker.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/TooManyCAs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Unexpected exception\\: sun.security.validator.ValidatorException\\: PKIX path building failed\\: sun.security.provider.certpath.SunCertPathBuilderException\\: unable to find valid certification path to requested target" + }, + "sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Unexpected exception\\: sun.security.validator.ValidatorException\\: PKIX path building failed\\: sun.security.provider.certpath.SunCertPathBuilderException\\: unable to find valid certification path to requested target" + }, + "sun/security/ssl/X509TrustManagerImpl/distrust/Symantec.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: Unexpected exception\\: sun.security.validator.ValidatorException\\: PKIX path building failed\\: sun.security.provider.certpath.SunCertPathBuilderException\\: unable to find valid certification path to requested target" + }, + "sun/security/ssl/rsa/CheckProviderEntries.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/rsa/SignatureOffsets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/rsa/SignedObjectChain.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/ssl/spi/ProviderInit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/AlgOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/AltProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/AutoKeyStore.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/CertChainUnclosed.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/CertPolicy.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/CheckAlgParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/CheckSignerCertChain.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/CheckUsage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/Collator.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/ConciseJarsigner.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/Crl.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/DefaultOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/DefaultSigalg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/DiffEnd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/DigestDontIgnoreCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/DisableCurveTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/EC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/EmptyIndividualSectionName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/EmptyJar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/EmptyManifest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/EnableRevocation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/EntriesOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/ExitOrNot.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/FailedSigning.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/FindHeaderEndVsManifestDigesterFindFirstSection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/InsufficientSectionDelimiter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/JarSigningNonAscii.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/JvIndex.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/LargeJarEntry.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/LineBrokenMultiByteCharacter.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/MainAttributesConfused.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/MultiManifest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/NameClash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/NewSize7.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/OldSig.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/OnlyManifest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/Options.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/PassType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/PercentSign.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/PosixPermissionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/RemoveDifferentKeyAlgBlockFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/RemovedFiles.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/RestrictedAlgo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/SameName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/SectionNameContinuedVsLineBreak.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/SectionsOnly.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/SignedAgain.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/SymLinkTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/Test4431684.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/TimestampCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/TsacertOptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/VerifyHSSSignedJar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/VerifyJarEntryName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/VersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/Warning.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/WasSignedByOtherSigner.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/WeakSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/compatibility/SignTwice.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/AliasNotInStoreTest2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/LowerCaseManifest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/NoTimestampTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/CacertsOption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/CheckCertAKID.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/CloneKeyAskPassword.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/CloseFile.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/DefaultOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/DupCommands.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/DupImport.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/EmptyField.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/EmptySubject.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/ExtOptionCamelCase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/FileInHelp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/GenKeyPairSigner.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/GenerateAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/GroupName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/HasSrcStoretypeOption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/ImportPrompt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/ImportReadAll.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/ImportToPwordlessPK12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/JKStoPKCS12.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/KeyAlg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/KeyToolTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/LineEndings.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/ListOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/NewHelp.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/NewSize7.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/NoExtNPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/NssTest.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Cannot find the artifact nsslib-linux_x64" + }, + "sun/security/tools/keytool/PKCS12Passwd.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/PrintSSL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/ProbingFailure.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/ReadJar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/RealType.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/RemoveKeyAlgDefault.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/Resource.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/SecretKeyKS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/SecurityToolsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/SelfIssued.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/Serial64.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/StandardAlgName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/StartDateTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/StorePasswords.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/TestImportPass.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/TestSha1Usage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/TryStore.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/UnknownAndUnparseable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/VersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/WeakAlg.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/WeakSecretKeyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/fakecacerts/MyOwnCacerts.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/fakecacerts/TrustedCRL.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/fakecacerts/TrustedCert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/tools/keytool/fakegen/PSS.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/AlgorithmConstraints/DecomposeAlgorithms.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/AlgorithmConstraints/DisabledAlgorithmPermits.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/BitArray/EmptyBitArray.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/BitArray/NamedBitList.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/Cache/EbaHash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/Debug/DebugOptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerInputBuffer/B8336667/PoC.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerInputBuffer/B8336667/Reproducer.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerInputBuffer/BigInteger0.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerInputBuffer/PaddedBitString.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerInputBuffer/TimeParsing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerOutputStream/DerTimeEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerOutputStream/LocaleInTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerValue/BadValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerValue/DeepOctets.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerValue/DerValueEqualsHashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerValue/EmptyValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerValue/Indefinite.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerValue/NegInt.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/DerValue/WideTag.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/HexDumpEncoderTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/HostnameChecker/NullHostnameCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/HostnameChecker/TestHostnameChecker.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/InternalPrivateKey/Correctness.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/ManifestDigester/DigestInput.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/ManifestDigester/FindSection.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/ManifestDigester/FindSections.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/ManifestDigester/LineBreaks.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/ManifestDigester/ReproduceRaw.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/Oid/OidEquals.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/Oid/OidFormat.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/Oid/S11N.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/Pem/PemEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/PropertyExpander/ExpandAndEncode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/RegisteredDomain/ParseNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/Resources/Format.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/Resources/Usages.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/Resources/customSysClassLoader/BootMessages.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/Resources/customSysClassLoader/MessageFormatting.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/asn1StringTypes/StringTypes.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/math/TestIntegerModuloP.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/util/misc/SetNullSigParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/validator/CertReplace.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/validator/ConstructorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/validator/EndEntityExtensionCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/validator/PKIXValAndRevCheckTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AVA/AVAEqualsHashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AVA/BadName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AVA/DomainComponentEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AVA/EmailAddressEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AVA/EmptyValue.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AlgorithmId/AlgorithmIdEqualsHashCode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AlgorithmId/ExtensibleAlgorithmId.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AlgorithmId/NonStandardNames.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AlgorithmId/NullParams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AlgorithmId/OidTableInit.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AlgorithmId/OmitAlgIdParam.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AlgorithmId/PBES2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AlgorithmId/SHA256withECDSA.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AlgorithmId/TurkishRegion.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AlgorithmId/Uninitialized.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/AlgorithmId/Uppercase.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/CertificateValidity/NullName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/DNSName/LeadingPeriod.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/EDIPartyName/NullName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/Extensions/BCNull.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/Extensions/DefaultCriticality.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/Extensions/IllegalExtensions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/Extensions/IssuingDistributionPointExtensionEncoding.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/GeneralName/DNSNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/GeneralName/Encode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/GeneralName/X400Address.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/IPAddressName/ConstrainsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/OtherName/Parse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/URICertStore/AIACertTimeout.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: sun.security.provider.certpath.SunCertPathBuilderException\\: unable to find valid certification path to requested target" + }, + "sun/security/x509/URICertStore/CRLReadTimeout.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/URICertStore/ExtensionsWithLDAP.java": { + "status": "fail", + "detail": "Failed. Execution failed\\: `main' threw exception\\: java.lang.RuntimeException\\: The ldap.host.for.aia from AIA extension is not requested" + }, + "sun/security/x509/URIName/Parse.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X500Name/AllAttribs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X500Name/DerValueConstructor.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X500Name/EmailKeyword.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X500Name/NullX500Name.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X500Name/PrintX500PrincipalInDebugModeWithAvaOption.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X500Name/RDNwithMultipleAVAs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X509CRLImpl/OrderAndDup.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X509CRLImpl/UnexpectedCCE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X509CRLImpl/UnexpectedNPE.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X509CRLImpl/Verify.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X509CertImpl/CertExtensions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X509CertImpl/CertificateValidation.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X509CertImpl/ECSigParamsVerifyWithCert.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X509CertImpl/GetFingerprintError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X509CertImpl/V3Certificate.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/X509CertImpl/Verify.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/security/x509/equalNames/AltNamesEqualsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/IntHashtable/Bug4705389.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/IntHashtable/patch-src/java.base/java/text/Bug4170614Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Collator/Bug4248694.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Collator/Bug4804273.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Collator/Bug4848897.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Collator/Bug6755060.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Collator/CollationSettingsTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Collator/SwedishTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Format/Bug4395196.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Format/Bug4442855.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Format/Bug4621320.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Format/Bug4651568.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Format/Bug4685470.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Format/Bug4762201.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Format/Bug4807540.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Format/Bug4810032.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Format/Bug5096553.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Format/Bug8037343.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/Format/Bug8074791.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/text/resources/LocaleDataTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/calendar/Bug6653944.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/calendar/Bug8176160.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/calendar/CalendarSystemDeadLockTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/locale/provider/Bug8038436.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/locale/provider/CalendarDataRegression.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/locale/provider/CheckLoggingFromLocaleProvider.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/locale/provider/NonLikelyScriptTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/logging/PlatformLoggerTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/logging/SourceClassName.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/Calendar/Bug4518811.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/Calendar/Bug4527203.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/Locale/Bug4429024.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/Locale/Bug4965260.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/Locale/Bug6275682.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/TimeZone/Bug4640234.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/TimeZone/Bug4848242.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/TimeZone/Bug4858517.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/TimeZone/Bug4938846.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/TimeZone/Bug6271396.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/TimeZone/Bug6317929.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/TimeZone/Bug6377794.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/TimeZone/Bug6442006.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/TimeZone/Bug8139107.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/TimeZone/ChineseTimeZoneNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/cldr/Bug8134250.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/cldr/Bug8134384.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/cldr/Bug8202764.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/cldr/Bug8204603.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/cldr/LikelySubtagLocalesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/cldr/NorwegianFallbackTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "sun/util/resources/cldr/TimeZoneNamesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/ChangeDir.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/ContentOrder.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/CreateMissingParentDirectories.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/ExtractFilesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/InputFilesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/JarBackSlash.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/JarCreateFileNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/JarEntryTime.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/JarExtractTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/JarNoFileArgOperations.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/LeadingGarbage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/ManifestDirectoryCompression.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/MultipleManifestTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/ReleaseBeforeFiles.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/ReproducibleJar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/UpdateJar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/UpdateManifest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/ValidatorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/compat/CLICompatibility.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/index/MetaInf.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/mmrjar/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/modularJar/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/modularJar/JarToolModuleDescriptorReproducibilityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/multiRelease/ApiValidatorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/multiRelease/Basic.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/multiRelease/Basic1.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/multiRelease/RuntimeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/multiRelease/VersionValidatorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jar/multiRelease/whitebox/Driver.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jimage/ImageReaderDuplicateChildNodesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jimage/JImageBasicsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jimage/JImageExtractTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jimage/JImageInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jimage/JImageListTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jimage/JImageNonAsciiNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jimage/JImageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jimage/JImageToolTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jimage/JImageVerifyTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jimage/VerifyJimage.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/CheckExecutable.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/ClassFileInMetaInfo.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/DefaultProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/ExplodedModuleNameTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/ImageFileCreatorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/ImageFilePoolTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/IntegrationTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLink100Modules.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLink20000Packages.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLink2Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkDedupTestBatchSizeOne.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkEndianTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkHelpCapabilityTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkNegativeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkOptionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkPluginsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkReproducible2Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkReproducible3Test.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkReproducibleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkSigningTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/JLinkToolProviderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/ModuleNamesOrderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/NativeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/ReleaseImplementorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/ResourceDuplicateCheckTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/ResourcePoolTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/SnippetsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/TaskHelperTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/basic/AllModulePath.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/basic/BasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/bindservices/BindServices.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/bindservices/SuggestProviders.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/AddOptionsPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/CDSPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/CompressIndexesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/CompressorPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/DefaultStripDebugPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/ExcludeFilesPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/ExcludeJmodSectionPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/ExcludeModuleInfoTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/ExcludePluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/ExcludeVMPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/GenerateJLIClassesPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/IncludeLocalesPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/LastSorterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/LegalFilePluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/OrderResourcesPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/PluginsNegativeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/PrevisitorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/ResourceFilterTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "tools/jlink/plugins/SignatureParserTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/StringSharingPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/StripNativeDebugSymbolsPlugin/StripNativeDebugSymbolsPluginTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/SystemModuleDescriptors/ModuleMainClassTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/plugins/VendorInfoPluginsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/AddOptionsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "tools/jlink/runtimeImage/BasicJlinkTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/CustomModuleJlinkTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/GenerateJLIClassesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/JavaSEReproducibleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/JimageDiffGeneratorTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/ModifiedFilesExitTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/ModifiedFilesWarningTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/MultiHopTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/SystemModulesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/SystemModulesTest2.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jlink/runtimeImage/UpgradeableFileCacertsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jmod/JmodNegativeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jmod/JmodTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jmod/hashes/HashesOrderTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/jmod/hashes/HashesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/8261785/Test8261785.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/ArgFileSyntax.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/ArgsEnvVar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/ArgsFileTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/Arrrghs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/BigJar.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/ChangeDataModel.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/ClassPathWildCard.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/DefaultLocaleTestRun.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/DiacriticTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/DisableBestFitMappingTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "tools/launcher/ExecutionEnvironment.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/FXLauncherTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/HelpFlagsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/I18NArgTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/I18NJarTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/I18NTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/InfoStreams.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/InstanceMainTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/Jexec.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/JliLaunchTest.java": { + "status": "error", + "detail": "Error. Use -nativepath to specify the location of native code" + }, + "tools/launcher/JniInvocationTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "tools/launcher/LauncherExceptionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/LauncherMessageTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/MacOSAppNamePropertyTest.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "tools/launcher/MainClassAttributeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/MainClassCantBeLoadedTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/MiscTests.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/MultipleJRE.sh": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/RunpathTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/Settings.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/SourceMode.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/Test7029048.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/TestMainWithoutEnclosing.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/TestSpecialArgs.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/TestXcheckJNIWarnings.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/TooSmallStackSize.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/ToolsOpts.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/UnicodeTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/UnresolvedExceptions.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/VersionCheck.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/addexports/AddExportsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/addexports/AddExportsTestWarningError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/addexports/manifest/AddExportsAndOpensInManifest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/addmods/AddModsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/addreads/AddReadsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/addreads/AddReadsTestWarningError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/basic/BasicTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/basic/InitErrors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/basic/LauncherErrors.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/classpath/JavaClassPathTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/describe/DescribeModuleTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/dryrun/DryRunTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/illegalaccess/IllegalAccessTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/limitmods/LimitModsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/listmods/ListModsTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/patch/automatic/PatchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/patch/basic/PatchTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/patch/basic/PatchTestWarningError.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/patch/systemmodules/PatchSystemModules.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/showmoduleresolution/ShowModuleResolutionTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/launcher/modules/validate/ValidateModulesTest.java": { + "status": "pass", + "detail": "Passed. Execution successful" + }, + "tools/sincechecker/modules/java.base/JavaBaseCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/java.compiler/JavaCompilerCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/java.instrument/JavaInstrumentCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/java.management.rmi/JavaManagementRmiCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/java.management/JavaManagementCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/java.net.http/JavaNetHttpCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/java.scripting/JavaScriptingCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/java.security.jgss/JavaSecurityJgssCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/java.security.sasl/JavaSecuritySaslCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/java.smartcardio/JavaSmartcardioCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/java.xml.crypto/JavaXmlCryptoCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.attach/JdkAttachCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.charsets/JdkCharsetsCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.crypto.cryptoki/JdkCryptoCryptokiCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.dynalink/JdkDynalinkCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java": { + "status": "skipped", + "detail": "Not run. (filtered by keywords, @requires, or @ignore)" + }, + "tools/sincechecker/modules/jdk.httpserver/JdkHttpServerCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.jartool/JdkJartoolCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.javadoc/JdkJavadocCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.jcmd/JdkJcmdCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.jconsole/JdkJconsoleCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.jdeps/JdkJdepsCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.jdi/JdkJdiCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.jdwp.agent/JdkJdwpAgentCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.jlink/JdkJlinkCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.jshell/JdkJshellCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.jstatd/JdkJstatdCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.localedata/JdkLocaledataCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.management.agent/JdkManagementAgentCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.management/JdkManagementCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.net/JdkNetCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.sctp/JdkSctpCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.security.auth/JavaScriptingCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + }, + "tools/sincechecker/modules/jdk.security.jgss/JavaScriptingCheckSince.java": { + "status": "skipped", + "detail": "Passed. Skipped\\: jtreg.SkippedException\\: Skipping Test because src.zip wasn't found or couldn't be read" + } + } +} diff --git a/harness/src/adapters/jdk-jtreg.test.ts b/harness/src/adapters/jdk-jtreg.test.ts index 2c88200..de6c47c 100644 --- a/harness/src/adapters/jdk-jtreg.test.ts +++ b/harness/src/adapters/jdk-jtreg.test.ts @@ -4,7 +4,8 @@ import { tmpdir } from "node:os"; import { join } from "node:path"; import { PROTOCOL, - REFERENCE_BASELINE, + recordReferenceBaseline, + referenceBaselineName, ROOT, baselineResults, buildReferenceBaseline, @@ -22,7 +23,18 @@ import { markdown, parseJtr, portableReason, - propertiesReason, + portableRoot, + describe, + variantsOf, + jtrPath, + combine, + variantResult, + parseSummary, + effectiveExecution, + excludedReason, + JTREG_OPTIONS, + KEYWORD_FILTER, + REQUIRES_PROPERTIES, runSuiteOnRuntime, runtimeProgress, summary, @@ -83,48 +95,187 @@ test("discovery parses test descriptions without mistaking ordinary javadoc for expect( portableReason("java/lang/Example.java", source + "\n/**\n * @throws Exception reason\n */"), ).toBeNull(); + // jtreg evaluates its own directives; only what can never produce a result here is withheld. for (const tag of [ "requires vm.gc.G1", "library /test/lib", "modules java.base/jdk.internal.misc", - "ignore broken", "build Helper", "run main -XX:+WhiteBoxAPI Example", "run testng Example", - "test id=second", + "run junit Example", + "run driver Example", + "key randomness intermittent", + "enablePreview", + "compile Helper.java", ]) { - expect( - portableReason("java/lang/Example.java", `/* @test\n * @${tag}\n */\n${main}`), - ).not.toBeNull(); + expect(portableReason("java/lang/Example.java", `/* @test\n * @${tag}\n */\n${main}`)).toBeNull(); } - expect(propertiesReason("# comment\nallowSmartActionArgs=true\n")).toBeNull(); - expect(propertiesReason("modules=java.desktop\n")).not.toBeNull(); - expect( - portableReason("java/lang/Example.java", `/* @test\n @library /test/lib\n */\n${main}`), - ).toBe("Unsupported @library directive"); + expect(portableReason("java/lang/Example.java", `/* @test\n * @ignore 8000000 broken\n */\n${main}`)).toBe( + "Ignored upstream (@ignore)", + ); + for (const key of ["headful", "printer", "sound", "multimon", "i18n headful"]) { + expect(portableReason("java/lang/Example.java", `/* @test\n * @key ${key}\n */\n${main}`)).toBe( + "Requires a display, printer, or audio device (@key)", + ); + } + expect(portableReason("java/lang/Example.java", `/* @test\n * @run main/manual Example\n */\n${main}`)).toBe( + "Manual test action", + ); + expect(portableReason("java/lang/Example.java", `/* @test\n * @run main/othervm/manual=yesno Example\n */\n${main}`)).toBe( + "Manual test action", + ); + expect(portableReason("java/lang/Example.java", `/* @test\n * @run applet Example.html\n */\n${main}`)).toBe( + "Applet test action", + ); + expect(portableReason("java/lang/Example.html", "")).toBe("Unsupported test file type"); + expect(portableReason("java/lang/Example.jasm", "// @test")).toBe("Unsupported test file type"); + expect(portableReason("java/lang/Script.sh", "# @test\n# @run shell Script.sh\n")).toBeNull(); expect(hasTest(`/*\n @test\n */`)).toBe(true); + // Continued tag values belong to the tag above them. expect( - portableReason( - "java/lang/Example.java", - `/* @test\n * @run main Example\n * extraArgument\n */\n${main}`, - ), - ).not.toBeNull(); + describe("java/lang/Example.java", `/* @test\n * @run main Example\n * extraArgument\n */\n${main}`)[0]!.tags, + ).toContainEqual({ name: "run", value: "main Example extraArgument" }); +}); + +test("a file's @test variants are measured together and map to jtreg's per-variant results", () => { + const variants = `/* @test id=one\n * @run main Example one\n */\n/* @test id=two\n * @run main/othervm -ea Example two\n */\n${main}`; + expect(describe("java/lang/Example.java", variants).map((d) => d.id)).toEqual(["one", "two"]); + expect(variantsOf("java/lang/Example.java", variants)).toEqual(["one", "two"]); + expect(variantsOf("java/lang/Example.java", source)).toEqual([""]); + // A lone description keeps no id in jtreg's result names, even when it declares one. + expect(variantsOf("java/lang/Example.java", `/* @test id=only\n * @run main Example\n */\n${main}`)).toEqual([""]); + expect(portableReason("java/lang/Example.java", variants)).toBeNull(); + // Unnamed descriptions in a multi-description file take jtreg's positional ids. + const unnamed = `/* @test\n * @run main Example\n */\n/* @test id=named\n * @run main Example\n */\n/* @test\n * @run main Example\n */\n${main}`; + expect(variantsOf("java/lang/Example.java", unnamed)).toEqual(["id0", "named", "id2"]); + expect(portableReason("java/lang/Example.java", unnamed)).toBeNull(); + expect( + portableReason("java/lang/Example.java", `/* @test id=x\n * @run main Example\n */\n/* @test id=x\n * @run main Example\n */\n${main}`), + ).toBe("Duplicate test variant ids"); + expect(describe("java/lang/Script.sh", "# @test id=a\n# @run shell Script.sh\n\n# @test id=b\n# @run shell Script.sh b\n").map((d) => d.id)).toEqual(["a", "b"]); + expect(jtrPath("java/lang/Example.java", "")).toBe("java/lang/Example.jtr"); + expect(jtrPath("java/lang/Example.java", "two")).toBe("java/lang/Example_two.jtr"); + expect(jtrPath("java/lang/Script.sh", "")).toBe("java/lang/Script.jtr"); + const pass: Result = { status: "pass", detail: "Passed. Execution successful" }; + const fail: Result = { status: "fail", detail: "Failed. main threw exception" }; + expect(combine([{ variant: "one", result: pass }, { variant: "two", result: pass }])).toEqual(pass); + expect(combine([{ variant: "one", result: pass }, { variant: "two", result: fail }])).toEqual({ + status: "fail", + detail: "#two: Failed. main threw exception", + }); + expect(combine([{ variant: "", result: fail }])).toEqual(fail); + // The worst variant decides: a missing result outranks a failure, a timeout outranks an error. + expect( + combine([ + { variant: "a", result: fail }, + { variant: "b", result: { status: "blocked", detail: "No jtreg result; see harness.log" } }, + ]).status, + ).toBe("blocked"); + expect( + combine([ + { variant: "a", result: { status: "error", detail: "Error. x" } }, + { variant: "b", result: { status: "timeout", detail: "Error. Program timed out" } }, + ]).status, + ).toBe("timeout"); +}); + +test("filtered tests are read from jtreg's full summary as skips, never as missing results", () => { + const summaryText = + "java/lang/A.java Passed. Execution successful\njava/lang/B.java#two Not run.\njava/lang/C.java Not run.\n"; + const statuses = parseSummary(summaryText); + expect(statuses.get("java/lang/B.java#two")).toBe("Not run."); + expect(variantResult(jtr("Passed. Execution successful"), "Passed. Execution successful").status).toBe("pass"); + expect(variantResult(undefined, "Not run.")).toEqual({ + status: "skipped", + detail: "Not run. (filtered by keywords, @requires, or @ignore)", + }); + expect(variantResult(undefined, undefined).status).toBe("blocked"); + // A reference "Not run" is a skip (unscored); a Bali "Not run" under a passing reference is a failure. + const filtered = report(["skipped"]); + expect(flatten(filtered)[0]!.status).toBe("fail"); + filtered.tests[0]!.reference = { status: "skipped", detail: "Not run." }; + expect(flatten(filtered)[0]!.status).toBe("skip"); + expect(JTREG_OPTIONS).toContain("-report:all"); + expect(JTREG_OPTIONS).toContain("-ignore:quiet"); + expect(JTREG_OPTIONS).toContain("-othervm"); + expect(KEYWORD_FILTER).toBe("!headful&!printer&!sound&!multimon"); }); -test("inventory retains unsupported tests, excludes support files, and respects inherited settings", async () => { +test("the portable root keeps upstream keywords and directory policies and replaces the HotSpot probes", () => { + const upstream = + "# comment\nkeys=headful sound printer multimon \\\n i18n intermittent randomness cgroups\n" + + "othervm.dirs=java/awt java/beans\nexclusiveAccess.dirs=java/math/BigInteger/largeMemory \\\njava/rmi/Naming\n" + + "groups=TEST.groups\nrequires.extraPropDefns = ../jtreg-ext/requires/VMProps.java\n" + + "requires.extraPropDefns.bootlibs = ../lib/jdk/test/whitebox\nrequires.properties= \\\n sun.arch.data.model \\\n vm.flagless\n" + + "requiredVersion=7.5.1+1\nexternal.lib.roots = ../../\nuseNewOptions=true\n"; + const root = portableRoot(upstream); + expect(root.startsWith(ROOT)).toBe(true); + expect(root).toContain("keys=headful sound printer multimon i18n intermittent randomness cgroups\n"); + expect(root).toContain("othervm.dirs=java/awt java/beans\n"); + expect(root).toContain("exclusiveAccess.dirs=java/math/BigInteger/largeMemory java/rmi/Naming\n"); + expect(root).toContain("groups=TEST.groups\n"); + expect(root).not.toContain("whitebox"); + expect(root).not.toContain("jtreg-ext"); + expect(root.match(/^requires\.extraPropDefns=/gm)).toHaveLength(1); + expect(root).toContain("requires.extraPropDefns=../portable/requires/VMProps.java\n"); + expect(root).toContain("external.lib.roots=../../\n"); + for (const property of ["vm.flagless", "vm.gc.G1", "vm.hasJFR", "jdk.foreign.linker", "release.implementor"]) + expect(REQUIRES_PROPERTIES).toContain(property); + expect(portableRoot("")).toBe(ROOT); +}); + +test("manifest exclusions and --include scoping act on the inventory by path", () => { + const exclusions = [{ glob: "java/awt/**", reason: "desktop APIs are out of scope" }]; + expect(excludedReason("java/awt/Frame/Test.java", exclusions)).toBe("Excluded by manifest: desktop APIs are out of scope"); + expect(excludedReason("java/lang/Test.java", exclusions)).toBeNull(); + for (const exclusion of manifest.exclude) { + expect(exclusion.glob).toMatch(/^[\w/.-]+\*\*$/); + expect(exclusion.reason.length).toBeGreaterThan(10); + } + expect(effectiveExecution(manifest as Manifest, {}, 1)).toEqual(manifest.execution); + expect(effectiveExecution(manifest as Manifest, { BALI_JTREG_CONCURRENCY: "8" }, 1).concurrency).toBe(8); + expect(effectiveExecution(manifest as Manifest, {}, 6).concurrency).toBe(6); + expect(effectiveExecution(manifest as Manifest, { BALI_JTREG_CONCURRENCY: "nope" }, 1).concurrency).toBe( + manifest.execution.concurrency, + ); +}); + +test("inventory retains unsupported tests, excludes support files, and honours exclusions and scoping", async () => { const root = await mkdtemp(join(tmpdir(), "bali-compat-")); try { await mkdir(join(root, "java/lang/restricted"), { recursive: true }); + await mkdir(join(root, "java/awt"), { recursive: true }); + await mkdir(join(root, "jdk/nested"), { recursive: true }); await Bun.write(join(root, "java/lang/Example.java"), source); await Bun.write(join(root, "java/lang/Fixture.java"), "class Fixture {}"); await Bun.write(join(root, "java/lang/Script.sh"), "# @test\n# @run shell Script.sh\n"); await Bun.write(join(root, "java/lang/restricted/Example.java"), source); await Bun.write(join(root, "java/lang/restricted/TEST.properties"), "modules=java.desktop\n"); - const rows = await discover(root); - expect(rows.length).toBe(3); - expect(rows[0]!.unsupported).toBeNull(); - expect(rows[1]!.unsupported).toBe("Non-Java test action"); - expect(rows[2]!.unsupported).toContain("TEST.properties"); + await Bun.write(join(root, "java/awt/Frame.java"), source); + await Bun.write(join(root, "jdk/nested/TEST.ROOT"), "keys=x\n"); + await Bun.write(join(root, "jdk/nested/Inner.java"), source); + const rows = await discover(root, [{ glob: "java/awt/**", reason: "desktop" }]); + expect(rows.map((row) => row.id)).toEqual([ + "java/awt/Frame.java", + "java/lang/Example.java", + "java/lang/Script.sh", + "java/lang/restricted/Example.java", + "jdk/nested/Inner.java", + ]); + expect(rows[0]!.unsupported).toBe("Excluded by manifest: desktop"); + expect(rows[1]!.unsupported).toBeNull(); + expect(rows[1]!.variants).toEqual([""]); + expect(rows[2]!.unsupported).toBeNull(); + // Inherited TEST.properties are jtreg's to apply; only a nested TEST.ROOT is withheld. + expect(rows[3]!.unsupported).toBeNull(); + expect(rows[4]!.unsupported).toBe("Nested test root: jdk/nested"); + const scoped = await discover(root, [], ["java/lang/**"]); + expect(scoped.map((row) => row.id)).toEqual([ + "java/lang/Example.java", + "java/lang/Script.sh", + "java/lang/restricted/Example.java", + ]); } finally { await rm(root, { recursive: true, force: true }); } @@ -167,6 +318,7 @@ test("flattening keeps both-pass as pass, Bali-only failures as failures, and ot expect(flat.map((t) => t.status)).toEqual(["pass", "fail", "error", "fail", "skip"]); expect(flat[1]!.meta).toMatchObject({ area: "java/lang", bali: { status: "fail" } }); expect(flat[4]!.message).toBe("Unsupported @library directive"); + expect(flat[3]!.status).toBe("fail"); const referenceIssue = report(["pass"]); referenceIssue.tests[0]!.reference.status = "fail"; expect(flatten(referenceIssue)[0]).toMatchObject({ @@ -243,11 +395,11 @@ test("runtime progress counts only completed results, including timeouts and ski await Bun.write(join(work, "Running.jtr"), "#Test Results (version 2)\n"); expect( await runtimeProgress(work, [ - "Pass.java", - "Timeout.java", - "Skip.java", - "Running.java", - "Missing.java", + "Pass.jtr", + "Timeout.jtr", + "Skip.jtr", + "Running.jtr", + "Missing.jtr", ]), ).toEqual({ completed: 3, passed: 1, failed: 1, skipped: 1 }); } finally { @@ -274,6 +426,9 @@ exec '${process.execPath.replaceAll("'", "'\\''")}' '${join(root, "fake-jtreg.ts const args = process.argv.slice(2); const work = args.find(a => a.startsWith("-w:"))!.slice(3); await Bun.write(work + "/Example.jtr", "#-----testresult-----\\nexecStatus=Passed. Execution successful\\n#section:main\\n"); +await Bun.write(work + "/Variants_a.jtr", "#-----testresult-----\\nexecStatus=Passed. Execution successful\\n#section:main\\n"); +const report = args.find(a => a.startsWith("-r:"))!.slice(3); +await Bun.write(report + "/text/summary.txt", "Example.java Passed. Execution successful\\nVariants.java#a Passed. Execution successful\\nVariants.java#b Not run.\\nFiltered.java Not run.\\n"); console.log("fixture jtreg started"); console.error("fixture jtreg diagnostic"); while (!(await Bun.file(${JSON.stringify(join(root, "release"))}).exists())) await Bun.sleep(10); @@ -288,7 +443,11 @@ console.log("fixture jtreg completed"); "/fixture/jtreg.jar", ref, home, - [{ id: "Example.java", area: "fixture", unsupported: null }], + [ + { id: "Example.java", area: "fixture", unsupported: null }, + { id: "Variants.java", area: "fixture", unsupported: null, variants: ["a", "b"] }, + { id: "Filtered.java", area: "fixture", unsupported: null }, + ], manifest.execution, ); try { @@ -310,7 +469,13 @@ console.log("fixture jtreg completed"); const result = await running; expect(result.exitCode).toBe(0); expect(result.results.get("Example.java")?.status).toBe("pass"); + expect(result.results.get("Variants.java")).toEqual({ + status: "skipped", + detail: "#b: Not run. (filtered by keywords, @requires, or @ignore)", + }); + expect(result.results.get("Filtered.java")?.status).toBe("skipped"); const args = await Bun.file(join(output, "command.json")).json(); + for (const option of JTREG_OPTIONS) expect(args).toContain(option); expect(args).toContain("-testjdk:" + home); expect(args).toContain("-compilejdk:" + ref); expect(args).toContain("-javaoption:-Xmx2g"); @@ -336,7 +501,14 @@ const referenceInventory: Entry[] = [ { id: "java/lang/B.java", area: "java/lang", unsupported: "Unsupported @library directive" }, ]; const inputsFor = (inventory: Entry[] = referenceInventory, referenceVersion = 'openjdk version "25.0.2"') => - referenceInputs({ manifest: manifest as Manifest, root: ROOT, referenceVersion, inventory, platform: "linux-x64" }); + referenceInputs({ + manifest: manifest as Manifest, + root: ROOT, + requires: "class VMProps {}", + referenceVersion, + inventory, + platform: "linux-x64", + }); test("reference fingerprint covers exactly the inputs that determine stock-JDK outcomes", () => { const fingerprint = referenceFingerprint(inputsFor()); @@ -350,6 +522,18 @@ test("reference fingerprint covers exactly the inputs that determine stock-JDK o const grown = [...referenceInventory, { id: "java/lang/C.java", area: "java/lang", unsupported: null }]; expect(referenceFingerprint(inputsFor(grown))).not.toBe(fingerprint); expect(referenceFingerprint(inputsFor(referenceInventory, 'openjdk version "25.0.3"'))).not.toBe(fingerprint); + // The effective concurrency of the run is what the baseline records, not the manifest's alone. + const faster = referenceInputs({ + manifest: manifest as Manifest, + root: ROOT, + requires: "class VMProps {}", + referenceVersion: 'openjdk version "25.0.2"', + inventory: referenceInventory, + execution: { ...manifest.execution, concurrency: 8 }, + platform: "linux-x64", + }); + expect(faster.execution.concurrency).toBe(8); + expect(referenceFingerprint(faster)).not.toBe(fingerprint); const base = inputsFor(); const variants = [ { ...base, protocol: base.protocol + 1 }, @@ -357,6 +541,8 @@ test("reference fingerprint covers exactly the inputs that determine stock-JDK o { ...base, jtreg: "0".repeat(64) }, { ...base, execution: { ...base.execution, concurrency: base.execution.concurrency + 1 } }, { ...base, root: base.root + "extra=1\n" }, + { ...base, requires: "0".repeat(64) }, + { ...base, options: [...base.options, "-agentvm"] }, { ...base, heap: "-Xmx1g" }, { ...base, platform: "darwin-arm64" }, ]; @@ -389,7 +575,7 @@ test("a matching committed baseline replaces the stock-JDK run; missing, stale, expect(baseline.fingerprint).toBe(referenceFingerprint(inputs)); expect(Object.keys(baseline.results)).toEqual(["java/lang/A.java"]); - const path = join(root, REFERENCE_BASELINE); + const path = join(root, referenceBaselineName("linux-x64")); expect(await loadReferenceBaseline(path, baseline.fingerprint)).toMatchObject({ reason: expect.stringContaining("no reference baseline"), }); @@ -427,3 +613,33 @@ test("reports state whether the reference came from the baseline or from this ru expect(markdown(fromRun)).toContain("measured by running the stock JDK"); expect(markdown(report(["pass"]))).not.toContain("Reference outcomes"); }); + +test("baselines are per platform and are recorded only where the expectations directory is writable", async () => { + expect(referenceBaselineName("linux-x64")).toBe("jdk-jtreg.reference.linux-x64.json"); + expect(referenceBaselineName("darwin-arm64")).not.toBe(referenceBaselineName("linux-x64")); + expect(referenceBaselineName()).toContain(process.platform); + const root = await mkdtemp(join(tmpdir(), "bali-reference-record-")); + try { + const baseline = buildReferenceBaseline( + inputsFor(), + { exitCode: 0, results: new Map([["java/lang/A.java", { status: "pass", detail: "Passed." }]]) }, + referenceInventory, + "2026-09-10T09:23:55.252Z", + ); + const writable = join(root, "rw"); + await mkdir(writable); + const ok = await recordReferenceBaseline(join(writable, referenceBaselineName("linux-x64")), baseline); + expect(ok.written).toBe(true); + expect(await loadReferenceBaseline(join(writable, referenceBaselineName("linux-x64")), baseline.fingerprint)).toHaveProperty("baseline"); + // Docker mounts expectations/ read-only unless --ratchet: the run continues, nothing is written. + const readonly = join(root, "ro"); + await mkdir(readonly); + await chmod(readonly, 0o500); + const denied = await recordReferenceBaseline(join(readonly, referenceBaselineName("linux-x64")), baseline); + expect(denied.written).toBe(false); + expect(denied.message).toContain("--ratchet"); + await chmod(readonly, 0o700); + } finally { + await rm(root, { recursive: true, force: true }); + } +}); diff --git a/harness/src/adapters/jdk-jtreg.ts b/harness/src/adapters/jdk-jtreg.ts index bf5c498..489c98e 100644 --- a/harness/src/adapters/jdk-jtreg.ts +++ b/harness/src/adapters/jdk-jtreg.ts @@ -1,16 +1,22 @@ /** * RFC-0016: discover the pinned OpenJDK test/jdk inventory and measure runtime support. * - * The original TEST.ROOT probes HotSpot WhiteBox/diagnostic flags even for - * portable cases. Both runtimes use the same portable root; unsupported test - * directives remain visible as adapter gaps instead of disappearing from the inventory. - * All sibling fixtures are preserved. Stock javac compiles both runtime selections. + * jtreg runs the corpus on a stock JDK and on Bali with the directives the tests declare — + * `@library`, `@build`, `@modules`, `@requires`, `@key`, multiple `@test` variants, junit and + * testng actions — exactly as it would upstream; the harness only replaces what depends on + * HotSpot internals. The original TEST.ROOT evaluates `@requires` through WhiteBox and + * diagnostic VM flags, so both runtimes use one portable root whose property definitions + * (`suites/drivers/jdk-jtreg/requires/VMProps.java`) come from public APIs only. `test/lib` is + * staged beside `test/jdk` so `@library /test/lib` resolves as upstream's `external.lib.roots` + * intends. Files the harness does not run stay in the inventory with an explicit reason: tests + * needing a display, printer, or audio device, manual and applet actions, files ignored upstream, + * and areas the manifest excludes by policy. Stock javac compiles both runtime selections. * * The reference outcome is a function of the pins alone (corpus, jtreg, reference JDK, - * portable root, execution options, adapter protocol, runnable inventory), so it is kept - * as a committed, fingerprinted baseline in expectations/ and the stock JDK is only run - * when no matching baseline exists. `--ratchet` records a fresh reference run as the - * baseline, like it records the ratchet. + * portable root and property definitions, jtreg options, execution options, adapter protocol, + * runnable inventory), so it is kept as a committed, fingerprinted baseline in expectations/ and + * the stock JDK is only run when no matching baseline exists. `--ratchet` records a fresh + * reference run as the baseline, like it records the ratchet. * Archives are verified on every use and each run gets fresh work directories. * Reports distinguish verified passes, Bali gaps, reference issues, and unsupported * files. Paired outcomes are flattened into Elide's single-status model, so the shared @@ -21,10 +27,11 @@ */ import { $ } from "bun"; import { createHash } from "node:crypto"; -import { closeSync, createReadStream, openSync } from "node:fs"; +import { closeSync, openSync } from "node:fs"; import { mkdir, realpath, rename, rm } from "node:fs/promises"; import { arch, release } from "node:os"; import { basename, dirname, join, resolve } from "node:path"; +import picomatch from "picomatch"; import type { Adapter, AdapterContext } from "./types"; import { createJtregRunRoot, isJtregTimeout, jtregCommonArgs } from "./jtreg"; import type { Result as HarnessResult, TestResult } from "../results/schema"; @@ -32,20 +39,92 @@ export const REPO = resolve(import.meta.dir, "../../.."); const HEAP_CAP = "-Xmx2g"; // Bump the protocol only when result meaning changes, not on ordinary refactors. -export const PROTOCOL = 2; -export const ROOT = "requiredVersion=7.5.1+1\nuseNewOptions=true\nuseNewPatchModule=true\n"; -/** manifests/bali-jdk.json: pinned corpus, jtreg build, and fixed execution options. */ +// 3: jtreg directives run natively; files aggregate their @test variants; filtered tests +// ("Not run") are skips rather than missing results. +export const PROTOCOL = 3; + +/** Path of the portable `@requires` definitions, relative to the run's `src/test` directory. */ +export const REQUIRES_SOURCE = join(REPO, "suites/drivers/jdk-jtreg/requires/VMProps.java"); +const REQUIRES_STAGED = "portable/requires/VMProps.java"; + +/** Upstream's `requires.properties` list; every name is answered by the portable VMProps. */ +export const REQUIRES_PROPERTIES = [ + "sun.arch.data.model", + "java.runtime.name", + "java.enablePreview", + "vm.flagless", + "vm.gc.G1", + "vm.gc.Serial", + "vm.gc.Parallel", + "vm.gc.Shenandoah", + "vm.gc.Epsilon", + "vm.gc.Z", + "vm.graal.enabled", + "vm.compiler1.enabled", + "vm.compiler2.enabled", + "vm.cds", + "vm.cds.write.archived.java.heap", + "vm.continuations", + "vm.musl", + "vm.debug", + "vm.hasSA", + "vm.hasJFR", + "vm.jvmci", + "vm.jvmci.enabled", + "vm.jvmti", + "vm.cpu.features", + "container.support", + "systemd.support", + "release.implementor", + "jdk.containerized", + "jdk.foreign.linker", + "jlink.runtime.linkable", + "jlink.packagedModules", + "jdk.static", +]; + +/** The harness's half of TEST.ROOT; `portableRoot` appends the upstream lines it preserves. */ +export const ROOT = + "requiredVersion=7.5.1+1\n" + + "useNewOptions=true\n" + + "useNewPatchModule=true\n" + + // `/test/lib` and other absolute @library paths resolve against test/, as upstream declares. + "external.lib.roots=../../\n" + + `requires.extraPropDefns=../${REQUIRES_STAGED}\n` + + `requires.properties=${REQUIRES_PROPERTIES.join(" ")}\n`; + +/** Upstream TEST.ROOT settings carried into the portable root unchanged. */ +export const PRESERVED_ROOT_KEYS = ["keys", "othervm.dirs", "exclusiveAccess.dirs", "groups"]; + +/** jtreg keywords naming a physical resource the measurement never has. */ +export const DEVICE_KEYS = ["headful", "printer", "sound", "multimon"]; +export const KEYWORD_FILTER = DEVICE_KEYS.map((key) => `!${key}`).join("&"); + +/** Options every jtreg invocation gets beyond the shared ones; part of the reference fingerprint. */ +export const JTREG_OPTIONS = [ + "-othervm", + // Files ignored upstream are "Not run" rather than errors. + "-ignore:quiet", + // The text summary then lists filtered tests too, which is how "Not run" is read back. + "-report:all", + `-k:${KEYWORD_FILTER}`, +]; + +/** manifests/bali-jdk.json: pinned corpus, jtreg build, exclusions, and fixed execution options. */ export type Manifest = { id: string; scope: string; source: { url: string; sha256: string; revision: string }; jtreg: { url: string; sha256: string }; execution: { concurrency: number; timeoutFactor: number; headless: boolean }; + /** Areas the lane does not run, each with the policy reason reports show. */ + exclude?: { glob: string; reason: string }[]; }; const ARTIFACTS = ["bin/java", "bin/bali", "lib/modules", "release"]; export type Status = "pass" | "fail" | "error" | "timeout" | "blocked" | "unsupported" | "skipped"; export type Result = { status: Status; detail: string }; -export type Entry = { id: string; area: string; unsupported: string | null }; +/** One inventoried file; `variants` are its `@test` ids ("" for a lone unnamed description). */ +export type Entry = { id: string; area: string; unsupported: string | null; variants?: string[] }; export type Row = Entry & { reference: Result; bali: Result }; export type Report = { schema: 2; @@ -58,9 +137,11 @@ export type Report = { const CACHE = resolve(process.env.BALI_JTREG_CACHE ?? join(REPO, ".harness/bali/archives")); const digest = (value: string) => createHash("sha256").update(value).digest("hex"); +// Bun's file stream, not node:fs createReadStream: iterating the latter never completes on +// multi-hundred-megabyte files under Bun 1.3 on macOS (the Bali binary, the corpus tarball). async function fileDigest(path: string): Promise { const hash = createHash("sha256"); - for await (const chunk of createReadStream(path)) hash.update(chunk); + for await (const chunk of Bun.file(path).stream()) hash.update(chunk); return hash.digest("hex"); } @@ -79,21 +160,31 @@ export function parseJtr(text: string | undefined): Result { return { status: "blocked", detail }; } -/** Test-bearing files are counted once; multiple @test variants remain visible but unsupported. */ +/** Test-bearing files are counted once; their variants are measured together. */ export function hasTest(source: string): boolean { return /(?:\/\*|^[ \t]*(?:\*|#)?|