CodexCoder21Organization/TinySiteWui
Stored run summary updated . Data age: 315m 14s.
80225f405bc414 test attempts: 14 passed.
3 lanes across 1 droplet, 14 test attempts, over 1m 26s of testing.
Lane numbers are derived, not recorded: the coordinator reports the droplet an attempt ran on but no lane, so attempts are packed onto the lowest-numbered lane of their droplet that was free when they started. The number of lanes per droplet is exactly the number the runner used; which lane a particular test is drawn on is this reconstruction's.
| Status | Build Rule | Duration | Output | Error |
|---|---|---|---|---|
| PASSED | tinysitewui.buildMaven() | 1625ms | 83 files, 39.8 MB |
| Status | Project | Test | Duration | Error |
|---|---|---|---|---|
| PASSED | tinysitewui.test | testBrowserPublishesAFolderAndOpensTheSite | 6111ms | |
| PASSED | tinysitewui.test | testBrowserRetryAfterAFailedPublishSendsOnlyTheRest | 51951ms | |
| PASSED | tinysitewui.test | testCommitThatMisstatesItsSessionIsRefused | 7737ms | |
| PASSED | tinysitewui.test | testConcurrentPublishesAndVisitsStayIntact | 26972ms | |
| PASSED | tinysitewui.test | testEveryKnownExtensionIsServedWithItsContentType | 18159ms | |
| PASSED | tinysitewui.test | testFileThatShrinksWhileBeingServedIsCutOffNotPadded | 7225ms | |
| PASSED | tinysitewui.test | testHomeListsOnlyPublishedSites | 11180ms | |
| PASSED | tinysitewui.test | testMisusedUploadsAreRefusedAndStoreNothing | 3795ms | |
| PASSED | tinysitewui.test | testPublishedSiteServesIndexAndNestedAssets | 12602ms | |
| PASSED | tinysitewui.test | testRangeRequestsReturnExactlyTheBytesAsked | 7799ms | |
| PASSED | tinysitewui.test | testSiteStopsBeingServedWhenItExpires | 5987ms | |
| PASSED | tinysitewui.test | testTimesAndSizesAreWordedByMagnitude | 12946ms | |
| PASSED | tinysitewui.test | testUnreachableStorageIsNotReportedAsMissing | 6073ms | |
| PASSED | tinysitewui.test | testUploadRefusesPathsOutsideTheSite | 3135ms |
[buildtest-coordinator] [2026-10-08 17:08:06] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-08 17:08:06] Dynamic dispatch: seeded 14 work unit(s) (14 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-08 17:08:06] Provisioning DigitalOcean droplet...
[2026-10-08 17:09:11] Droplet created: id=607340641, name=buildtest-12909ae4-a9f92d6
[2026-10-08 17:09:11] Droplet active at 134.199.220.47
[2026-10-08 17:09:12] SSH access granted to droplet 607340641
[2026-10-08 17:09:12] Waiting for guest readiness on droplet 607340641
[2026-10-08 17:09:29] Guest readiness complete on droplet 607340641
[2026-10-08 17:09:29] Dynamic memory admission: droplet 0 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[2026-10-08 17:09:29] Connecting via SSH and installing dependencies...
[2026-10-08 17:09:29] SSH connected
Stopped, disabled, and masked unattended-upgrades.service, apt-daily.service, apt-daily-upgrade.service, apt-daily.timer, and apt-daily-upgrade.timer; waited 0 seconds for apt/dpkg locks to clear
Dependencies already present (snapshot image), skipping installation
Java: openjdk version "21.0.11" 2026-04-21
Node.js: v18.19.1
Chromium: /usr/bin/chromium-browser
Coursier: /root/tools/coursier
Docker already present: Docker version 29.1.3, build 29.1.3-0ubuntu3~24.04.2
haveged already present
securerandom.source=file:/dev/urandom already set in /usr/lib/jvm/java-21-openjdk-amd64/conf/security/java.security
Dependencies installed successfully
Install image id: 245388985; base dependency fast path taken: true
[BuildDriver] Memory before swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3431680, totalSwapKb=0, freeSwapKb=0)
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=f4bfbf21-ea8b-4877-a655-69405b8f3078
Swap file created and enabled
[BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3447084, totalSwapKb=4194300, freeSwapKb=4194300)
[BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[2026-10-08 17:09:36] Dependencies installed
[2026-10-08 17:09:36] Uploading project archive...
Extracted projects:
CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503
[2026-10-08 17:09:36] Projects on remote: CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503
[2026-10-08 17:09:36] Projects from archive: tinysitewui:tinysite-wui
[2026-10-08 17:09:36] Building and testing workspace...
[2026-10-08 17:09:36] [dispatch] droplet 0 ready
[2026-10-08 17:09:36] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testBrowserPublishesAFolderAndOpensTheSite.kts] on droplet 0: its reservation of 2327 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 2222 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:09:36] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testConcurrentPublishesAndVisitsStayIntact.kts] on droplet 0: its reservation of 2218 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4549 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:09:36] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testCommitThatMisstatesItsSessionIsRefused.kts] on droplet 0: its reservation of 500 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6767 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:09:36] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testEveryKnownExtensionIsServedWithItsContentType.kts] on droplet 0: its reservation of 2152 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7267 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:09:36] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testTimesAndSizesAreWordedByMagnitude.kts] on droplet 0: its reservation of 2013 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8919 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:09:36] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testPublishedSiteServesIndexAndNestedAssets.kts] on droplet 0: its reservation of 2063 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8919 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:09:36] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testHomeListsOnlyPublishedSites.kts] on droplet 0: its reservation of 1992 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8919 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:09:36] [dispatch] lease_issued: Issued lease 8dc08a0a-99f4-4c1a-9cbd-4dd0fc8e7d8a-12909ae4-86c8c40c-0755-4a80-a709-89a466f755ee-L0 with 8 test(s) [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kts, CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testBrowserPublishesAFolderAndOpensTheSite.kts, CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testConcurrentPublishesAndVisitsStayIntact.kts, CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testCommitThatMisstatesItsSessionIsRefused.kts, CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testEveryKnownExtensionIsServedWithItsContentType.kts, CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testTimesAndSizesAreWordedByMagnitude.kts, CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testPublishedSiteServesIndexAndNestedAssets.kts, CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testHomeListsOnlyPublishedSites.kts] to droplet 0 (pull-based handout from shared queue; 6 unit(s) remaining). Memory admission: predicted peak 2275497984 bytes; resident predicted peak 2275497984 of 3221225472 bytes; 945727488 bytes remaining budget
System memory: 3915MB, JVM heap: 1957MB
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom.sha1
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
Failed to download https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom.sha1
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar.sha1
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar.sha1
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar.sha1
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar.sha1
Failed to download https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
Build-script stderr: [BuildscriptRunner] Checking cache for key: a08c71452c5cdcf570bbec775872972b2860b8df55e083464668a4c1a33c4353
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: a08c71452c5cdcf570bbec775872972b2860b8df55e083464668a4c1a33c4353, executing calculator
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: a62d74413eb59e29f90c74b85fc519bb5818986c24bba412d754a933a6264f96
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: a62d74413eb59e29f90c74b85fc519bb5818986c24bba412d754a933a6264f96, executing calculator
[BuildScriptStderrEffect from Main.kt:1547]
Diagnostic: Variable 'stateChanged' initializer is redundant [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Variable 'proxyToClose' initializer is redundant [DiagnosticReportedEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: a62d74413eb59e29f90c74b85fc519bb5818986c24bba412d754a933a6264f96
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: a08c71452c5cdcf570bbec775872972b2860b8df55e083464668a4c1a33c4353
[BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile-group10875472633825428609/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
.append(" #").append(thread.id)
^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile10273084865933896605/testEveryKnownExtensionIsServedWithItsContentType.kt:70:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile13154680335376834198/testTimesAndSizesAreWordedByMagnitude.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile-group1393688077345055818/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
.append(" #").append(thread.id)
^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile4141443861704167296/testHomeListsOnlyPublishedSites.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile7638389243471484908/testPublishedSiteServesIndexAndNestedAssets.kt:72:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile18403019996508934566/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
.append(" #").append(thread.id)
^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile18403019996508934566/testCommitThatMisstatesItsSessionIsRefused.kt:70:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile11941152343294711/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
.append(" #").append(thread.id)
^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile11941152343294711/testConcurrentPublishesAndVisitsStayIntact.kt:83:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile-group7942098259307409006/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
.append(" #").append(thread.id)
^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile2888205253691532655/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kt:86:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile2888205253691532655/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kt:233:9: warning: variable 'siteBytes' is never used
val siteBytes = (indexHtml + siteCss + logoSvg + appJs + longText).toByteArray(Charsets.UTF_8).size
^ Variable 'siteBytes' is never used [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile5096320739838696033/testBrowserPublishesAFolderAndOpensTheSite.kt:84:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile5096320739838696033/testBrowserPublishesAFolderAndOpensTheSite.kt:304:43: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val storedLong = java.net.URL("$base/s/$siteId/data/long.txt").openStream().use { it.readBytes() }
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile5096320739838696033/testBrowserPublishesAFolderAndOpensTheSite.kt:307:42: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
assertEquals(0, java.net.URL("$base/s/$siteId/empty.txt").openStream().use { it.readBytes() }.size)
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile5096320739838696033/testBrowserPublishesAFolderAndOpensTheSite.kt:308:50: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
assertEquals(indexHtml, java.net.URL("$base/s/$siteId/index.html").openStream().use { it.readBytes() }.toString(Charsets.UTF_8))
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-08 17:11:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testRangeRequestsReturnExactlyTheBytesAsked.kts] on droplet 0: its reservation of 1935 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7267 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:11:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testSiteStopsBeingServedWhenItExpires.kts] on droplet 0: its reservation of 1762 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8702 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:11:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kts] on droplet 0: its reservation of 1787 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8702 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:11:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testUnreachableStorageIsNotReportedAsMissing.kts] on droplet 0: its reservation of 1788 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8702 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:11:48] [dispatch] lease_issued: Issued lease 8dc08a0a-99f4-4c1a-9cbd-4dd0fc8e7d8a-12909ae4-86c8c40c-0755-4a80-a709-89a466f755ee-L1 with 4 test(s) [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testRangeRequestsReturnExactlyTheBytesAsked.kts, CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testSiteStopsBeingServedWhenItExpires.kts, CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kts, CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testUnreachableStorageIsNotReportedAsMissing.kts] to droplet 0 (pull-based handout from shared queue; 2 unit(s) remaining). Memory admission: predicted peak 490921984 bytes; resident predicted peak 2228172800 of 3221225472 bytes; 993052672 bytes remaining budget
/tmp/qtcompile-group13323071374537604882/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
.append(" #").append(thread.id)
^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile16656554774791442031/testRangeRequestsReturnExactlyTheBytesAsked.kt:72:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile3422475057366430747/testSiteStopsBeingServedWhenItExpires.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile-group1361959394583095223/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
.append(" #").append(thread.id)
^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile10716428315029629393/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kt:74:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile10716428315029629393/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kt:211:39: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL("$base/s/$siteId/large.bin").openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile667849376257447280/testUnreachableStorageIsNotReportedAsMissing.kt:74:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-08 17:12:16] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testMisusedUploadsAreRefusedAndStoreNothing.kts] on droplet 0: its reservation of 1766 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8098 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:12:16] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testUploadRefusesPathsOutsideTheSite.kts] on droplet 0: its reservation of 1655 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8102 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 17:12:16] [dispatch] lease_issued: Issued lease 8dc08a0a-99f4-4c1a-9cbd-4dd0fc8e7d8a-12909ae4-86c8c40c-0755-4a80-a709-89a466f755ee-L2 with 2 test(s) [CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testMisusedUploadsAreRefusedAndStoreNothing.kts, CodexCoder21Organization-TinySiteWui-80225f405bc4e28fb60690504d724df5ad407503/tests/testUploadRefusesPathsOutsideTheSite.kts] to droplet 0 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 226729984 bytes; resident predicted peak 1937137664 of 3221225472 bytes; 1284087808 bytes remaining budget
/tmp/qtcompile-group10376689041673202693/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
.append(" #").append(thread.id)
^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile6492799447377317741/testMisusedUploadsAreRefusedAndStoreNothing.kt:70:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile9037820268083481790/testUploadRefusesPathsOutsideTheSite.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-08 17:12:43] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-08 17:12:45] Merged 7 build rule results from XML
[HeapDump] No heap dump files found on droplet
[2026-10-08 17:12:45] Build+test complete: 14 passed, 0 failed, 14 total
[2026-10-08 17:12:45] Build finished with status: COMPLETED
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-08 17:12:45] Destroying droplet...
[2026-10-08 17:12:45] Droplet enqueued for deletion