CodexCoder21Organization/TinySiteWui
Stored run summary updated . Data age: 2264m 55s.
aa964ed0498a9 test attempts: 9 passed.
3 lanes across 1 droplet, 9 test attempts, over 1m 2s 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() | 1776ms | 82 files, 39.8 MB |
| Status | Project | Test | Duration | Error |
|---|---|---|---|---|
| PASSED | tinysitewui.test | testBrowserPublishesAFolderAndOpensTheSite | 5675ms | |
| PASSED | tinysitewui.test | testBrowserRetryAfterAFailedPublishSendsOnlyTheRest | 33071ms | |
| PASSED | tinysitewui.test | testConcurrentPublishesAndVisitsStayIntact | 26913ms | |
| PASSED | tinysitewui.test | testHomeListsOnlyPublishedSites | 5918ms | |
| PASSED | tinysitewui.test | testPublishedSiteServesIndexAndNestedAssets | 10657ms | |
| PASSED | tinysitewui.test | testRangeRequestsReturnExactlyTheBytesAsked | 7920ms | |
| PASSED | tinysitewui.test | testSiteStopsBeingServedWhenItExpires | 8325ms | |
| PASSED | tinysitewui.test | testUnreachableStorageIsNotReportedAsMissing | 7111ms | |
| PASSED | tinysitewui.test | testUploadRefusesPathsOutsideTheSite | 5069ms |
[buildtest-coordinator] [2026-10-06 16:05:37] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-06 16:05:37] Admission accounting: reserved=534 unreserved=0 requested=1 limit=200 observedFleet=155 fleetObservationValid=true
[2026-10-06 16:05:37] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=155 unreservedObserved=0 reservationsSum=534 reservationHolders=71 reservationHoldersWithNoObservedDroplet=47 otherGrantedRemainder=43 dropletLimit=200 queueDepth=68 queuePos=67 fleetObservationValid=true fleetObservationAge=29s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 16:05:37] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 16:06:07] Admission accounting: reserved=534 unreserved=0 requested=1 limit=200 observedFleet=155 fleetObservationValid=true
[2026-10-06 16:06:07] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=155 unreservedObserved=0 reservationsSum=534 reservationHolders=71 reservationHoldersWithNoObservedDroplet=47 otherGrantedRemainder=43 dropletLimit=200 queueDepth=67 queuePos=66 fleetObservationValid=true fleetObservationAge=24s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 16:06:07] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 16:07:07] Admission accounting: reserved=534 unreserved=0 requested=1 limit=200 observedFleet=154 fleetObservationValid=true
[2026-10-06 16:07:07] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=154 unreservedObserved=0 reservationsSum=534 reservationHolders=71 reservationHoldersWithNoObservedDroplet=47 otherGrantedRemainder=44 dropletLimit=200 queueDepth=67 queuePos=66 fleetObservationValid=true fleetObservationAge=22s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 16:07:07] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 16:09:10] Admission accounting: reserved=532 unreserved=0 requested=1 limit=200 observedFleet=153 fleetObservationValid=true
[2026-10-06 16:09:10] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=153 unreservedObserved=0 reservationsSum=532 reservationHolders=71 reservationHoldersWithNoObservedDroplet=47 otherGrantedRemainder=43 dropletLimit=200 queueDepth=67 queuePos=66 fleetObservationValid=true fleetObservationAge=45s fleetObservationUsable=true reservedProjection=197/200 freshProjection=197/200]
[2026-10-06 16:09:10] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 16:13:10] Admission accounting: reserved=529 unreserved=0 requested=1 limit=200 observedFleet=150 fleetObservationValid=true
[2026-10-06 16:13:10] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=150 unreservedObserved=0 reservationsSum=529 reservationHolders=71 reservationHoldersWithNoObservedDroplet=46 otherGrantedRemainder=48 dropletLimit=200 queueDepth=66 queuePos=64 fleetObservationValid=true fleetObservationAge=12s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 16:13:10] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 16:18:10] Admission accounting: reserved=511 unreserved=0 requested=1 limit=200 observedFleet=104 fleetObservationValid=true
[2026-10-06 16:18:10] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=104 unreservedObserved=0 reservationsSum=511 reservationHolders=69 reservationHoldersWithNoObservedDroplet=44 otherGrantedRemainder=88 dropletLimit=200 queueDepth=66 queuePos=62 fleetObservationValid=true fleetObservationAge=16s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 16:18:10] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 16:23:10] Admission accounting: reserved=504 unreserved=0 requested=1 limit=200 observedFleet=103 fleetObservationValid=true
[2026-10-06 16:23:10] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=103 unreservedObserved=0 reservationsSum=504 reservationHolders=69 reservationHoldersWithNoObservedDroplet=43 otherGrantedRemainder=92 dropletLimit=200 queueDepth=65 queuePos=61 fleetObservationValid=true fleetObservationAge=14s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 16:23:10] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 16:28:14] Admission accounting: reserved=495 unreserved=0 requested=1 limit=200 observedFleet=104 fleetObservationValid=true
[2026-10-06 16:28:14] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=104 unreservedObserved=0 reservationsSum=495 reservationHolders=69 reservationHoldersWithNoObservedDroplet=42 otherGrantedRemainder=92 dropletLimit=200 queueDepth=64 queuePos=60 fleetObservationValid=true fleetObservationAge=8s fleetObservationUsable=true reservedProjection=197/200 freshProjection=197/200]
[2026-10-06 16:28:14] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 16:33:14] Admission accounting: reserved=487 unreserved=0 requested=1 limit=200 observedFleet=100 fleetObservationValid=true
[2026-10-06 16:33:14] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=100 unreservedObserved=0 reservationsSum=487 reservationHolders=69 reservationHoldersWithNoObservedDroplet=42 otherGrantedRemainder=98 dropletLimit=200 queueDepth=65 queuePos=59 fleetObservationValid=true fleetObservationAge=4s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 16:33:14] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 16:38:19] Admission accounting: reserved=466 unreserved=0 requested=1 limit=200 observedFleet=98 fleetObservationValid=true
[2026-10-06 16:38:19] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=98 unreservedObserved=0 reservationsSum=466 reservationHolders=67 reservationHoldersWithNoObservedDroplet=40 otherGrantedRemainder=102 dropletLimit=200 queueDepth=65 queuePos=56 fleetObservationValid=true fleetObservationAge=21s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 16:38:19] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 16:43:19] Admission accounting: reserved=441 unreserved=0 requested=1 limit=200 observedFleet=110 fleetObservationValid=true
[2026-10-06 16:43:19] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=110 unreservedObserved=0 reservationsSum=441 reservationHolders=65 reservationHoldersWithNoObservedDroplet=38 otherGrantedRemainder=85 dropletLimit=200 queueDepth=63 queuePos=54 fleetObservationValid=true fleetObservationAge=47s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 16:43:19] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 16:48:19] Admission accounting: reserved=426 unreserved=0 requested=1 limit=200 observedFleet=115 fleetObservationValid=true
[2026-10-06 16:48:19] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=115 unreservedObserved=0 reservationsSum=426 reservationHolders=64 reservationHoldersWithNoObservedDroplet=38 otherGrantedRemainder=85 dropletLimit=200 queueDepth=67 queuePos=52 fleetObservationValid=true fleetObservationAge=33s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 16:48:19] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 16:53:19] Admission accounting: reserved=408 unreserved=0 requested=1 limit=200 observedFleet=111 fleetObservationValid=true
[2026-10-06 16:53:19] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=111 unreservedObserved=0 reservationsSum=408 reservationHolders=62 reservationHoldersWithNoObservedDroplet=38 otherGrantedRemainder=82 dropletLimit=200 queueDepth=68 queuePos=50 fleetObservationValid=true fleetObservationAge=53s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 16:53:19] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 16:58:19] Admission accounting: reserved=400 unreserved=0 requested=1 limit=200 observedFleet=91 fleetObservationValid=true
[2026-10-06 16:58:19] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=91 unreservedObserved=0 reservationsSum=400 reservationHolders=62 reservationHoldersWithNoObservedDroplet=39 otherGrantedRemainder=103 dropletLimit=200 queueDepth=68 queuePos=49 fleetObservationValid=true fleetObservationAge=2s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 16:58:19] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 17:03:19] Admission accounting: reserved=393 unreserved=0 requested=1 limit=200 observedFleet=95 fleetObservationValid=true
[2026-10-06 17:03:19] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=95 unreservedObserved=0 reservationsSum=393 reservationHolders=60 reservationHoldersWithNoObservedDroplet=36 otherGrantedRemainder=97 dropletLimit=200 queueDepth=70 queuePos=47 fleetObservationValid=true fleetObservationAge=6s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 17:03:19] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 17:08:19] Admission accounting: reserved=380 unreserved=0 requested=1 limit=200 observedFleet=99 fleetObservationValid=true
[2026-10-06 17:08:19] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=99 unreservedObserved=0 reservationsSum=380 reservationHolders=58 reservationHoldersWithNoObservedDroplet=34 otherGrantedRemainder=97 dropletLimit=200 queueDepth=71 queuePos=45 fleetObservationValid=true fleetObservationAge=51s fleetObservationUsable=true reservedProjection=197/200 freshProjection=197/200]
[2026-10-06 17:08:19] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 17:13:19] Admission accounting: reserved=359 unreserved=0 requested=1 limit=200 observedFleet=97 fleetObservationValid=true
[2026-10-06 17:13:19] admissionDecision[run=c9b6a160 path=fresh requested=1 myReservation=0 observedFleet=97 unreservedObserved=0 reservationsSum=359 reservationHolders=55 reservationHoldersWithNoObservedDroplet=31 otherGrantedRemainder=101 dropletLimit=200 queueDepth=69 queuePos=42 fleetObservationValid=true fleetObservationAge=15s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 17:13:19] Waiting for droplet capacity; retrying admission in 300s
[buildtest-coordinator] [2026-10-06 17:23:58] Resuming build after service restart (was PENDING)
[2026-10-06 17:23:58] No droplet allocated, provisioning from scratch...
[2026-10-06 17:25:06] Droplet created: id=606690965, name=buildtest-c9b6a160-a0055f2
[2026-10-06 17:25:06] Droplet active at 137.184.233.53
[2026-10-06 17:25:13] SSH access granted to droplet 606690965
[2026-10-06 17:25:13] Waiting for guest readiness on droplet 606690965
[2026-10-06 17:25:48] Guest readiness complete on droplet 606690965
[2026-10-06 17:25:48] Droplet active at 137.184.233.53
[buildtest-coordinator] [2026-10-06 17:25:49] SSH connected to 137.184.233.53
[2026-10-06 17:25:49] Reconciled dynamic restart recovery against 9 durable test_discovered identity/identities: restored 0 omitted identity/identities and ignored 0 recovery-only identity/identities from fresh archive analysis
[2026-10-06 17:25:49] Rebuilding dynamic dispatch after service restart from 9 discovered test(s) and 0 durable terminal result(s)
[2026-10-06 17:25:50] Dynamic dispatch: seeded 9 work unit(s) (9 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-06 17:25:50] No runner execution found for this dynamic run; launching a work-queue runner for its unfinished work on droplet 606690965
[2026-10-06 17:25:50] Dynamic memory admission: droplet 0 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[2026-10-06 17:25:50] Connecting via SSH and installing dependencies...
[2026-10-06 17:25:50] 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=4009868, availableMemoryKb=3495548, totalSwapKb=0, freeSwapKb=0)
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=dbfb8ae6-2e3e-4c62-b6e2-b8898adf4234
Swap file created and enabled
[BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009868, availableMemoryKb=3495024, totalSwapKb=4194300, freeSwapKb=4194300)
[BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[2026-10-06 17:26:00] Dependencies installed
[2026-10-06 17:26:00] Uploading project archive...
Extracted projects:
CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90
[2026-10-06 17:26:01] Projects on remote: CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90
[2026-10-06 17:26:01] Projects from archive: tinysitewui:tinysite-wui
[2026-10-06 17:26:01] Building and testing workspace...
[2026-10-06 17:26:01] [dispatch] droplet 0 ready
[2026-10-06 17:26:07] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testHomeListsOnlyPublishedSites.kts] on droplet 0: its reservation of 2076 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 1500 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:26:07] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testPublishedSiteServesIndexAndNestedAssets.kts] on droplet 0: its reservation of 2070 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 3576 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:26:07] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testRangeRequestsReturnExactlyTheBytesAsked.kts] on droplet 0: its reservation of 1913 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5146 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:26:07] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testSiteStopsBeingServedWhenItExpires.kts] on droplet 0: its reservation of 1922 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6559 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:26:07] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testUnreachableStorageIsNotReportedAsMissing.kts] on droplet 0: its reservation of 2082 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7981 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:26:07] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-c9b6a160-cd3c8466-67f5-40fe-b619-effec4b43822-L0 with 8 test(s) [CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testBrowserPublishesAFolderAndOpensTheSite.kts, CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kts, CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testConcurrentPublishesAndVisitsStayIntact.kts, CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testHomeListsOnlyPublishedSites.kts, CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testPublishedSiteServesIndexAndNestedAssets.kts, CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testRangeRequestsReturnExactlyTheBytesAsked.kts, CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testSiteStopsBeingServedWhenItExpires.kts, CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testUnreachableStorageIsNotReportedAsMissing.kts] to droplet 0 (pull-based handout from shared queue; 1 unit(s) remaining). Memory admission: predicted peak 954992640 bytes; resident predicted peak 954992640 of 3221225472 bytes; 2266232832 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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.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
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
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
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/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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
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
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/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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
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
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.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/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
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/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
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/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/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.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/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar.sha1
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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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
Downloaded 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/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/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.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/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
/tmp/qtcompile-group13371778394389930071/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/qtcompile17176551490957018117/testUnreachableStorageIsNotReportedAsMissing.kt:73: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/qtcompile9104811626986937980/testSiteStopsBeingServedWhenItExpires.kt:68: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-group5092754472146937601/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/qtcompile2863891763967712458/testPublishedSiteServesIndexAndNestedAssets.kt:71: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/qtcompile4778697019539509411/testRangeRequestsReturnExactlyTheBytesAsked.kt:71: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/qtcompile7700650739304974401/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/qtcompile7700650739304974401/testHomeListsOnlyPublishedSites.kt:68: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/qtcompile4713201164804933627/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/qtcompile4713201164804933627/testConcurrentPublishesAndVisitsStayIntact.kt:82: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-06 17:28:08] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testUploadRefusesPathsOutsideTheSite.kts] on droplet 0: its reservation of 1740 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 3576 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:28:08] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-c9b6a160-cd3c8466-67f5-40fe-b619-effec4b43822-L1 with 1 test(s) [CodexCoder21Organization-TinySiteWui-aa964ed0498a0b6321596ef12f9a81318a27bc90/tests/testUploadRefusesPathsOutsideTheSite.kts] to droplet 0 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 101617664 bytes; resident predicted peak 584992768 of 3221225472 bytes; 2636232704 bytes remaining budget
Build-script stderr: [BuildscriptRunner] Checking cache for key: 7207299fa25fb1d61eeb24e5a22a4a9cd00844cf1a72d8cd13699a9bbefbd86a
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 7207299fa25fb1d61eeb24e5a22a4a9cd00844cf1a72d8cd13699a9bbefbd86a, executing calculator
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 5c974ce5942f689e06fdbb98f728bfd51a1e3bfc54b74a9dcb7be964527b2a28
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 5c974ce5942f689e06fdbb98f728bfd51a1e3bfc54b74a9dcb7be964527b2a28, 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: 5c974ce5942f689e06fdbb98f728bfd51a1e3bfc54b74a9dcb7be964527b2a28
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 7207299fa25fb1d61eeb24e5a22a4a9cd00844cf1a72d8cd13699a9bbefbd86a
[BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile-group243221819709847941/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/qtcompile10762696493716109423/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.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/qtcompile10762696493716109423/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kt:210:9: warning: variable 'siteBytes' is never used
val siteBytes = (indexHtml + siteCss + logoSvg + appJs).toByteArray(Charsets.UTF_8).size
^ Variable 'siteBytes' is never used [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile13886848015483580256/testBrowserPublishesAFolderAndOpensTheSite.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/qtcompile9972384410383054853/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/qtcompile9972384410383054853/testUploadRefusesPathsOutsideTheSite.kt:68: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-06 17:28:53] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-06 17:28:56] Merged 5 build rule results from XML
[HeapDump] No heap dump files found on droplet
[2026-10-06 17:28:56] Collecting results...
[2026-10-06 17:28:57] Build+test results: 9 passed, 0 failed, 9 total
[2026-10-06 17:28:57] Build finished with status: COMPLETED (resumed after restart)
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-06 17:29:01] Destroying droplet...
[2026-10-06 17:29:01] Droplet enqueued for deletion