CodexCoder21Organization/TinySiteCli
Stored run summary updated . Data age: 1816m 5s.
bc41cc97d7379 tests: 9 passed.
Lane activity for this run is still being read from the coordinator's per-test attempt journal, so this chart is not drawn yet. Reload the page to see it.
| Status | Build Rule | Duration | Output | Error |
|---|---|---|---|---|
| PASSED | tinysite.cli.buildMaven() | 2310ms | 76 files, 36.9 MB |
| Status | Project | Test | Duration | Error |
|---|---|---|---|---|
| PASSED | tinysite.cli.test | testEveryFileIsCommittedAgainstItsDigest | 6935ms | |
| PASSED | tinysite.cli.test | testFailedPublishLeavesNoPartialSite | 7982ms | |
| PASSED | tinysite.cli.test | testListInfoAndDeleteActOnlyOnSites | 12636ms | |
| PASSED | tinysite.cli.test | testListingWordsTimesAndSizesByMagnitude | 11953ms | |
| PASSED | tinysite.cli.test | testPublishFollowsLinksAndStopsAtWhatItCannotRead | 5513ms | |
| PASSED | tinysite.cli.test | testPublishRefusesWhatCannotBeASite | 2920ms | |
| PASSED | tinysite.cli.test | testPublishUploadsAFolderAndPrintsItsLink | 2358ms | |
| PASSED | tinysite.cli.test | testStorageFailuresAreReportedPerCommand | 1758ms | |
| PASSED | tinysite.cli.test | testUsageErrorsSayWhatWasWrong | 2920ms |
[buildtest-coordinator] [2026-10-06 18:48:01] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-06 18:48:02] Admission accounting: reserved=337 unreserved=0 requested=1 limit=200 observedFleet=69 fleetObservationValid=true
[2026-10-06 18:48:02] admissionDecision[run=98cd29c4 path=fresh requested=1 myReservation=0 observedFleet=69 unreservedObserved=0 reservationsSum=337 reservationHolders=45 reservationHoldersWithNoObservedDroplet=23 otherGrantedRemainder=131 dropletLimit=200 queueDepth=72 queuePos=71 fleetObservationValid=true fleetObservationAge=29s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 18:48:02] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 18:48:32] Admission accounting: reserved=330 unreserved=0 requested=1 limit=200 observedFleet=78 fleetObservationValid=true
[2026-10-06 18:48:32] admissionDecision[run=98cd29c4 path=fresh requested=1 myReservation=0 observedFleet=78 unreservedObserved=0 reservationsSum=330 reservationHolders=44 reservationHoldersWithNoObservedDroplet=21 otherGrantedRemainder=115 dropletLimit=200 queueDepth=72 queuePos=71 fleetObservationValid=true fleetObservationAge=6s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 18:48:32] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 18:49:32] Admission accounting: reserved=330 unreserved=0 requested=1 limit=200 observedFleet=78 fleetObservationValid=true
[2026-10-06 18:49:32] admissionDecision[run=98cd29c4 path=fresh requested=1 myReservation=0 observedFleet=78 unreservedObserved=0 reservationsSum=330 reservationHolders=44 reservationHoldersWithNoObservedDroplet=21 otherGrantedRemainder=115 dropletLimit=200 queueDepth=72 queuePos=71 fleetObservationValid=true fleetObservationAge=66s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 18:49:32] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 18:51:32] Admission accounting: reserved=330 unreserved=0 requested=1 limit=200 observedFleet=71 fleetObservationValid=true
[2026-10-06 18:51:32] admissionDecision[run=98cd29c4 path=fresh requested=1 myReservation=0 observedFleet=71 unreservedObserved=0 reservationsSum=330 reservationHolders=44 reservationHoldersWithNoObservedDroplet=21 otherGrantedRemainder=122 dropletLimit=200 queueDepth=72 queuePos=71 fleetObservationValid=true fleetObservationAge=26s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 18:51:32] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 18:55:32] Admission accounting: reserved=308 unreserved=0 requested=1 limit=200 observedFleet=79 fleetObservationValid=true
[2026-10-06 18:55:32] admissionDecision[run=98cd29c4 path=fresh requested=1 myReservation=0 observedFleet=79 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=113 dropletLimit=200 queueDepth=70 queuePos=68 fleetObservationValid=true fleetObservationAge=2s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 18:55:32] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:00:32] Admission accounting: reserved=308 unreserved=0 requested=1 limit=200 observedFleet=66 fleetObservationValid=true
[2026-10-06 19:00:32] admissionDecision[run=98cd29c4 path=fresh requested=1 myReservation=0 observedFleet=66 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=126 dropletLimit=200 queueDepth=74 queuePos=67 fleetObservationValid=true fleetObservationAge=36s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 19:00:32] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:05:32] Admission accounting: reserved=305 unreserved=1 requested=1 limit=200 observedFleet=61 fleetObservationValid=true
[2026-10-06 19:05:32] admissionDecision[run=98cd29c4 path=fresh requested=1 myReservation=0 observedFleet=61 unreservedObserved=1 reservationsSum=305 reservationHolders=39 reservationHoldersWithNoObservedDroplet=16 otherGrantedRemainder=131 dropletLimit=200 queueDepth=79 queuePos=64 fleetObservationValid=true fleetObservationAge=120s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 19:05:32] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:10:44] Admission accounting: reserved=288 unreserved=2 requested=1 limit=200 observedFleet=61 fleetObservationValid=true
[2026-10-06 19:10:44] admissionDecision[run=98cd29c4 path=fresh requested=1 myReservation=0 observedFleet=61 unreservedObserved=2 reservationsSum=288 reservationHolders=36 reservationHoldersWithNoObservedDroplet=14 otherGrantedRemainder=131 dropletLimit=200 queueDepth=80 queuePos=61 fleetObservationValid=true fleetObservationAge=242s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 19:10:44] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:15:45] Admission accounting: reserved=271 unreserved=1 requested=1 limit=200 observedFleet=83 fleetObservationValid=true
[2026-10-06 19:15:45] admissionDecision[run=98cd29c4 path=fresh requested=1 myReservation=0 observedFleet=83 unreservedObserved=1 reservationsSum=271 reservationHolders=35 reservationHoldersWithNoObservedDroplet=15 otherGrantedRemainder=112 dropletLimit=200 queueDepth=81 queuePos=52 fleetObservationValid=true fleetObservationAge=3s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 19:15:45] Waiting for droplet capacity; retrying admission in 300s
[buildtest-coordinator] [2026-10-06 19:26:17] Resuming build after service restart (was PENDING)
[2026-10-06 19:26:17] No droplet allocated, provisioning from scratch...
[2026-10-06 19:26:17] Admission accounting: reserved=77 unreserved=0 requested=1 limit=200 observedFleet=0 fleetObservationValid=false
[2026-10-06 19:26:17] admissionDecision[run=98cd29c4 path=fresh requested=1 myReservation=0 observedFleet=0 unreservedObserved=0 reservationsSum=77 reservationHolders=20 reservationHoldersWithNoObservedDroplet=20 otherGrantedRemainder=77 dropletLimit=200 queueDepth=59 queuePos=34 fleetObservationValid=false fleetObservationAge=never fleetObservationUsable=false reservedProjection=78/200 freshProjection=78/200]
[2026-10-06 19:26:17] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 19:26:47] Admission accounting: reserved=227 unreserved=1 requested=1 limit=200 observedFleet=87 fleetObservationValid=true
[2026-10-06 19:26:47] admissionDecision[run=98cd29c4 path=fresh requested=1 myReservation=0 observedFleet=87 unreservedObserved=1 reservationsSum=227 reservationHolders=39 reservationHoldersWithNoObservedDroplet=19 otherGrantedRemainder=110 dropletLimit=200 queueDepth=44 queuePos=15 fleetObservationValid=true fleetObservationAge=4s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 19:26:47] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 19:28:21] Droplet created: id=606724400, name=buildtest-98cd29c4-ab01de1
[2026-10-06 19:28:21] Droplet active at 64.23.183.197
[2026-10-06 19:28:25] SSH access granted to droplet 606724400
[2026-10-06 19:28:25] Waiting for guest readiness on droplet 606724400
[2026-10-06 19:28:40] Guest readiness complete on droplet 606724400
[2026-10-06 19:28:40] Droplet active at 64.23.183.197
[buildtest-coordinator] [2026-10-06 19:28:41] SSH connected to 64.23.183.197
[2026-10-06 19:28:41] 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 19:28:41] Rebuilding dynamic dispatch after service restart from 9 discovered test(s) and 0 durable terminal result(s)
[2026-10-06 19:28:41] Dynamic dispatch: seeded 9 work unit(s) (9 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-06 19:28:41] No runner execution found for this dynamic run; launching a work-queue runner for its unfinished work on droplet 606724400
[2026-10-06 19:28:41] Dynamic memory admission: droplet 0 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[2026-10-06 19:28:41] Connecting via SSH and installing dependencies...
[2026-10-06 19:28:42] 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=4009872, availableMemoryKb=3411232, totalSwapKb=0, freeSwapKb=0)
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=e4cd38ca-3430-4b99-a031-f11d0a572641
Swap file created and enabled
[BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009872, availableMemoryKb=3398164, totalSwapKb=4194300, freeSwapKb=4194300)
[BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[2026-10-06 19:28:50] Dependencies installed
[2026-10-06 19:28:50] Uploading project archive...
Extracted projects:
CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414
[2026-10-06 19:28:50] Projects on remote: CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414
[2026-10-06 19:28:50] Projects from archive: tinysite.cli:tinysite-cli
[2026-10-06 19:28:50] Building and testing workspace...
[2026-10-06 19:28:51] [dispatch] droplet 0 ready
[2026-10-06 19:28:51] [dispatch] memory_skip: Memory admission skipped 5 tests, the first of which is [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testPublishFollowsLinksAndStopsAtWhatItCannotRead.kts], on droplet 0: predicted peak 805306368 bytes exceeds the 0 bytes remaining budget (resident predicted peak 0 bytes plus 3221225472 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room
[2026-10-06 19:28:51] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-98cd29c4-1939e259-2b43-49c2-8f02-1e2e4b3192d4-L0 with 4 test(s) [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testEveryFileIsCommittedAgainstItsDigest.kts, CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testFailedPublishLeavesNoPartialSite.kts, CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testListInfoAndDeleteActOnlyOnSites.kts, CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testListingWordsTimesAndSizesByMagnitude.kts] to droplet 0 (pull-based handout from shared queue; 5 unit(s) remaining). Memory admission: predicted peak 3221225472 bytes; resident predicted peak 3221225472 of 3221225472 bytes; 0 bytes remaining budget
[2026-10-06 19:28:51] [dispatch] memory_skip: Memory admission skipped 5 tests, the first of which is [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testPublishFollowsLinksAndStopsAtWhatItCannotRead.kts], on droplet 0: predicted peak 805306368 bytes exceeds the 0 bytes remaining budget (resident predicted peak 3221225472 bytes plus 0 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room
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/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
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/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.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
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/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
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/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
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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
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/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/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/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/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/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/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/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
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/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/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/kompile/manager/0.0.205/manager-0.0.205.jar
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/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.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
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/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/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/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.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/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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
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/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: 95c28468bcee7cc7258bb47c3e10306b447741630f2074d0ad5427a5870e6cfc
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 95c28468bcee7cc7258bb47c3e10306b447741630f2074d0ad5427a5870e6cfc, executing calculator
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 4c5cbb69279afc7db296c2d6fadee4e3deeafb1bd1d617f989a02236de5cd561
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 4c5cbb69279afc7db296c2d6fadee4e3deeafb1bd1d617f989a02236de5cd561, executing calculator
[BuildScriptStderrEffect from Main.kt:1547]
Diagnostic: Parameter 'stdin' is never used [DiagnosticReportedEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 4c5cbb69279afc7db296c2d6fadee4e3deeafb1bd1d617f989a02236de5cd561
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 95c28468bcee7cc7258bb47c3e10306b447741630f2074d0ad5427a5870e6cfc
[BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile15517620336328285598/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/qtcompile8478414798491989284/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/qtcompile16810432885259732035/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/qtcompile6485326717970698375/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]
[2026-10-06 19:30:17] [dispatch] memory_skip: Memory admission skipped 4 tests, the first of which is [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testPublishRefusesWhatCannotBeASite.kts], on droplet 0: predicted peak 805306368 bytes exceeds the 0 bytes remaining budget (resident predicted peak 2415919104 bytes plus 805306368 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room (1 identical skip decision(s) for this droplet were suppressed since the previous report so a blocked run cannot write an unbounded log)
[2026-10-06 19:30:17] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-98cd29c4-1939e259-2b43-49c2-8f02-1e2e4b3192d4-L1 with 1 test(s) [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testPublishFollowsLinksAndStopsAtWhatItCannotRead.kts] to droplet 0 (pull-based handout from shared queue; 4 unit(s) remaining). Memory admission: predicted peak 805306368 bytes; resident predicted peak 3221225472 of 3221225472 bytes; 0 bytes remaining budget
[2026-10-06 19:30:17] [dispatch] memory_skip: Memory admission skipped 4 tests, the first of which is [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testPublishRefusesWhatCannotBeASite.kts], on droplet 0: predicted peak 805306368 bytes exceeds the 0 bytes remaining budget (resident predicted peak 3221225472 bytes plus 0 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room
[2026-10-06 19:30:19] [dispatch] memory_skip: Memory admission skipped 3 tests, the first of which is [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testPublishUploadsAFolderAndPrintsItsLink.kts], on droplet 0: predicted peak 805306368 bytes exceeds the 0 bytes remaining budget (resident predicted peak 2415919104 bytes plus 805306368 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room (2 identical skip decision(s) for this droplet were suppressed since the previous report so a blocked run cannot write an unbounded log)
[2026-10-06 19:30:19] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-98cd29c4-1939e259-2b43-49c2-8f02-1e2e4b3192d4-L2 with 1 test(s) [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testPublishRefusesWhatCannotBeASite.kts] to droplet 0 (pull-based handout from shared queue; 3 unit(s) remaining). Memory admission: predicted peak 805306368 bytes; resident predicted peak 3221225472 of 3221225472 bytes; 0 bytes remaining budget
[2026-10-06 19:30:19] [dispatch] memory_skip: Memory admission skipped 3 tests, the first of which is [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testPublishUploadsAFolderAndPrintsItsLink.kts], on droplet 0: predicted peak 805306368 bytes exceeds the 0 bytes remaining budget (resident predicted peak 3221225472 bytes plus 0 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room
[2026-10-06 19:30:22] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testPublishUploadsAFolderAndPrintsItsLink.kts] on droplet 0: its reservation of 1520 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 19:30:22] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testStorageFailuresAreReportedPerCommand.kts] on droplet 0: its reservation of 1520 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 3020 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:30:22] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testUsageErrorsSayWhatWasWrong.kts] on droplet 0: its reservation of 1520 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4040 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:30:22] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-98cd29c4-1939e259-2b43-49c2-8f02-1e2e4b3192d4-L3 with 3 test(s) [CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testPublishUploadsAFolderAndPrintsItsLink.kts, CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testStorageFailuresAreReportedPerCommand.kts, CodexCoder21Organization-TinySiteCli-bc41cc97d737742c005c5cb6f2a6928a3fa5d414/tests/testUsageErrorsSayWhatWasWrong.kts] to droplet 0 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 319647744 bytes; resident predicted peak 2735566848 of 3221225472 bytes; 485658624 bytes remaining budget
/tmp/qtcompile4310450325452507378/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/qtcompile8965928888476085658/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/qtcompile14994301374005137957/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/qtcompile-group13709655915683173133/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]
[2026-10-06 19:30:46] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-06 19:30:48] Merged 8 build rule results from XML
[HeapDump] No heap dump files found on droplet
[2026-10-06 19:30:48] Collecting results...
[2026-10-06 19:30:48] Build+test results: 9 passed, 0 failed, 9 total
[2026-10-06 19:30:48] Build finished with status: COMPLETED (resumed after restart)
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-06 19:30:53] Destroying droplet...
[2026-10-06 19:30:53] Droplet enqueued for deletion