← CodexCoder21Organization/TinySiteConventions COMPLETED

buildtest-37a6d042-ab01ddf

Shard 0: builds the workspace, carries the run's build rule and artifact collection, and runs its share of the tests.
Name
buildtest-37a6d042-ab01ddf
Droplet id
606724196
Role
primary
State
destroyed
IP address
137.184.114.2
Size
s-2vcpu-4gb
Region
sfo3
Image
245388985
Hardware
2 vCPU
Created
Destroyed
Lifetime
2m 47s
Utilization
all0.0%5m0.0%1m0.0%
This figure is the coordinator's measurement for the WHOLE RUN, across every droplet it held. There is no per-droplet utilization measurement; the tests timeline below is this droplet's own answer to the same question.

Phase timeline

buildtest-37a6d042-ab01ddfid 606724196 · s-2vcpu-4gb · 137.184.114.22m 8s1m 2s33.1s0s1m2m3m
PhaseEnteredDuration
provisioning droplet2m 8s
installing dependencies10.8s
uploading project163ms
build rules1m 2s
unit tests33.1s

Tests on this droplet

3 test attempts, 3 passed, 0 failed. They occupied 4.4s of test time in total (attempts run several at a time on one droplet, so this can exceed the wall clock), while the droplet was held for 2m 47s.
passedfailedstill running
tinysite.conventions.test / testSitePathsAreR…tinysite.conventions.test / testSiteTitlesAnd…tinysite.conventions.test / testContentTypeFo…
TestAttemptStatusStartedEndedDuration
tinysite.conventions.test / testSitePathsAreRelativeNamesInsideTheSite1PASSED1.5s
tinysite.conventions.test / testSiteTitlesAndIdsMarkAndNameASite1PASSED1.5s
tinysite.conventions.test / testContentTypeFollowsTheLastExtension1PASSED1.3s

Build log from this droplet

This run has one recorded droplet, so the whole of its build log is shown here. There is no per-droplet prefix to filter on when a run records a single droplet.
Download this droplet's full log
[buildtest-coordinator] [2026-10-06 18:18:03] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-06 18:18:03] Admission accounting: reserved=395 unreserved=0 requested=1 limit=200 observedFleet=56 fleetObservationValid=true
[2026-10-06 18:18:03] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=56 unreservedObserved=0 reservationsSum=395 reservationHolders=52 reservationHoldersWithNoObservedDroplet=27 otherGrantedRemainder=143 dropletLimit=200 queueDepth=65 queuePos=64 fleetObservationValid=true fleetObservationAge=1s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 18:18:03] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 18:18:33] Admission accounting: reserved=395 unreserved=0 requested=1 limit=200 observedFleet=55 fleetObservationValid=true
[2026-10-06 18:18:33] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=55 unreservedObserved=0 reservationsSum=395 reservationHolders=52 reservationHoldersWithNoObservedDroplet=27 otherGrantedRemainder=144 dropletLimit=200 queueDepth=67 queuePos=64 fleetObservationValid=true fleetObservationAge=3s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 18:18:33] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 18:19:33] Admission accounting: reserved=394 unreserved=0 requested=1 limit=200 observedFleet=55 fleetObservationValid=true
[2026-10-06 18:19:33] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=55 unreservedObserved=0 reservationsSum=394 reservationHolders=52 reservationHoldersWithNoObservedDroplet=27 otherGrantedRemainder=143 dropletLimit=200 queueDepth=68 queuePos=64 fleetObservationValid=true fleetObservationAge=63s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 18:19:33] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 18:21:33] Admission accounting: reserved=392 unreserved=0 requested=1 limit=200 observedFleet=53 fleetObservationValid=true
[2026-10-06 18:21:33] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=53 unreservedObserved=0 reservationsSum=392 reservationHolders=52 reservationHoldersWithNoObservedDroplet=27 otherGrantedRemainder=143 dropletLimit=200 queueDepth=68 queuePos=64 fleetObservationValid=true fleetObservationAge=35s fleetObservationUsable=true reservedProjection=197/200 freshProjection=197/200]
[2026-10-06 18:21:33] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 18:25:33] Admission accounting: reserved=392 unreserved=0 requested=1 limit=200 observedFleet=53 fleetObservationValid=true
[2026-10-06 18:25:33] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=53 unreservedObserved=0 reservationsSum=392 reservationHolders=51 reservationHoldersWithNoObservedDroplet=27 otherGrantedRemainder=143 dropletLimit=200 queueDepth=67 queuePos=62 fleetObservationValid=true fleetObservationAge=12s fleetObservationUsable=true reservedProjection=197/200 freshProjection=197/200]
[2026-10-06 18:25:33] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:30:34] Admission accounting: reserved=379 unreserved=0 requested=1 limit=200 observedFleet=53 fleetObservationValid=true
[2026-10-06 18:30:34] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=53 unreservedObserved=0 reservationsSum=379 reservationHolders=49 reservationHoldersWithNoObservedDroplet=27 otherGrantedRemainder=140 dropletLimit=200 queueDepth=68 queuePos=59 fleetObservationValid=true fleetObservationAge=56s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 18:30:34] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:35:34] Admission accounting: reserved=376 unreserved=0 requested=1 limit=200 observedFleet=52 fleetObservationValid=true
[2026-10-06 18:35:34] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=52 unreservedObserved=0 reservationsSum=376 reservationHolders=49 reservationHoldersWithNoObservedDroplet=28 otherGrantedRemainder=147 dropletLimit=200 queueDepth=69 queuePos=58 fleetObservationValid=true fleetObservationAge=5s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 18:35:34] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:40:34] Admission accounting: reserved=348 unreserved=0 requested=1 limit=200 observedFleet=69 fleetObservationValid=true
[2026-10-06 18:40:34] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=69 unreservedObserved=0 reservationsSum=348 reservationHolders=46 reservationHoldersWithNoObservedDroplet=23 otherGrantedRemainder=122 dropletLimit=200 queueDepth=68 queuePos=55 fleetObservationValid=true fleetObservationAge=54s fleetObservationUsable=true reservedProjection=192/200 freshProjection=192/200]
[2026-10-06 18:40:34] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:45:34] Admission accounting: reserved=340 unreserved=0 requested=1 limit=200 observedFleet=73 fleetObservationValid=true
[2026-10-06 18:45:34] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=73 unreservedObserved=0 reservationsSum=340 reservationHolders=45 reservationHoldersWithNoObservedDroplet=22 otherGrantedRemainder=120 dropletLimit=200 queueDepth=71 queuePos=53 fleetObservationValid=true fleetObservationAge=9s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 18:45:34] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:50:34] Admission accounting: reserved=330 unreserved=0 requested=1 limit=200 observedFleet=74 fleetObservationValid=true
[2026-10-06 18:50:34] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=74 unreservedObserved=0 reservationsSum=330 reservationHolders=44 reservationHoldersWithNoObservedDroplet=21 otherGrantedRemainder=119 dropletLimit=200 queueDepth=72 queuePos=52 fleetObservationValid=true fleetObservationAge=6s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 18:50:34] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:55:34] Admission accounting: reserved=308 unreserved=0 requested=1 limit=200 observedFleet=79 fleetObservationValid=true
[2026-10-06 18:55:34] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=79 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=113 dropletLimit=200 queueDepth=70 queuePos=49 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 18:55:34] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:00:34] Admission accounting: reserved=308 unreserved=0 requested=1 limit=200 observedFleet=65 fleetObservationValid=true
[2026-10-06 19:00:34] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=65 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=127 dropletLimit=200 queueDepth=74 queuePos=48 fleetObservationValid=true fleetObservationAge=38s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 19:00:34] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:05:34] Admission accounting: reserved=305 unreserved=1 requested=1 limit=200 observedFleet=61 fleetObservationValid=true
[2026-10-06 19:05:34] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=61 unreservedObserved=1 reservationsSum=305 reservationHolders=39 reservationHoldersWithNoObservedDroplet=16 otherGrantedRemainder=131 dropletLimit=200 queueDepth=79 queuePos=45 fleetObservationValid=true fleetObservationAge=122s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 19:05:34] 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=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=61 unreservedObserved=2 reservationsSum=288 reservationHolders=36 reservationHoldersWithNoObservedDroplet=14 otherGrantedRemainder=131 dropletLimit=200 queueDepth=80 queuePos=42 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:44] Admission accounting: reserved=271 unreserved=1 requested=1 limit=200 observedFleet=83 fleetObservationValid=true
[2026-10-06 19:15:44] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=83 unreservedObserved=1 reservationsSum=271 reservationHolders=35 reservationHoldersWithNoObservedDroplet=15 otherGrantedRemainder=112 dropletLimit=200 queueDepth=81 queuePos=33 fleetObservationValid=true fleetObservationAge=3s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 19:15:44] Waiting for droplet capacity; retrying admission in 300s
[buildtest-coordinator] [2026-10-06 19:26:18] Resuming build after service restart (was PENDING)
[2026-10-06 19:26:18] No droplet allocated, provisioning from scratch...
[2026-10-06 19:26:18] Admission accounting: reserved=77 unreserved=0 requested=1 limit=200 observedFleet=0 fleetObservationValid=false
[2026-10-06 19:26:18] admissionDecision[run=37a6d042 path=fresh requested=1 myReservation=0 observedFleet=0 unreservedObserved=0 reservationsSum=77 reservationHolders=20 reservationHoldersWithNoObservedDroplet=20 otherGrantedRemainder=77 dropletLimit=200 queueDepth=59 queuePos=19 fleetObservationValid=false fleetObservationAge=never fleetObservationUsable=false reservedProjection=78/200 freshProjection=78/200]
[2026-10-06 19:26:18] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 19:27:35] Droplet created: id=606724196, name=buildtest-37a6d042-ab01ddf
[2026-10-06 19:27:35] Droplet active at 137.184.114.2
[2026-10-06 19:27:55] SSH access granted to droplet 606724196
[2026-10-06 19:27:55] Waiting for guest readiness on droplet 606724196
[2026-10-06 19:28:35] Guest readiness complete on droplet 606724196
[2026-10-06 19:28:35] Droplet active at 137.184.114.2
[buildtest-coordinator] [2026-10-06 19:28:35] SSH connected to 137.184.114.2
[2026-10-06 19:28:36] Reconciled dynamic restart recovery against 3 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:36] Rebuilding dynamic dispatch after service restart from 3 discovered test(s) and 0 durable terminal result(s)
[2026-10-06 19:28:36] Dynamic dispatch: seeded 3 work unit(s) (3 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-06 19:28:36] No runner execution found for this dynamic run; launching a work-queue runner for its unfinished work on droplet 606724196
[2026-10-06 19:28:36] Dynamic memory admission: droplet 0 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[2026-10-06 19:28:36] Connecting via SSH and installing dependencies...
[2026-10-06 19:28:37] 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=3490316, totalSwapKb=0, freeSwapKb=0)
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=2db67a12-8d4e-4df3-84e0-a579fe16f985
Swap file created and enabled
[BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009872, availableMemoryKb=3488288, totalSwapKb=4194300, freeSwapKb=4194300)
[BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[2026-10-06 19:28:47] Dependencies installed
[2026-10-06 19:28:47] Uploading project archive...
Extracted projects:
CodexCoder21Organization-TinySiteConventions-ba33efa9094c2e38b43573f6212ed969e8d71850

[2026-10-06 19:28:47] Projects on remote: CodexCoder21Organization-TinySiteConventions-ba33efa9094c2e38b43573f6212ed969e8d71850
[2026-10-06 19:28:47] Projects from archive: tinysite.conventions:tinysite-conventions
[2026-10-06 19:28:47] Building and testing workspace...
[2026-10-06 19:28:47] [dispatch] droplet 0 ready
[2026-10-06 19:28:48] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-37a6d042-2abf2f91-5e92-4d7c-855c-11cfcd72105b-L0 with 3 test(s) [CodexCoder21Organization-TinySiteConventions-ba33efa9094c2e38b43573f6212ed969e8d71850/tests/testContentTypeFollowsTheLastExtension.kts, CodexCoder21Organization-TinySiteConventions-ba33efa9094c2e38b43573f6212ed969e8d71850/tests/testSitePathsAreRelativeNamesInsideTheSite.kts, CodexCoder21Organization-TinySiteConventions-ba33efa9094c2e38b43573f6212ed969e8d71850/tests/testSiteTitlesAndIdsMarkAndNameASite.kts] to droplet 0 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 2415919104 bytes; resident predicted peak 2415919104 of 3221225472 bytes; 805306368 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/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/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/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/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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
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/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/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/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/kompile/manager/0.0.205/manager-0.0.205.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/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/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/manager/0.0.205/manager-0.0.205.pom.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.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/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/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/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.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/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
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/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
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
/tmp/qtcompile6347569170773753768/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/qtcompile2724931294232374169/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]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 974e9859e0d0161157dcd7aa6a201267e3d0d476e7f30c088c4fd554f2df7202
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 974e9859e0d0161157dcd7aa6a201267e3d0d476e7f30c088c4fd554f2df7202, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 5dfc84af030c7065dced9a0fbad2dbd5a716d173b4774d24f36bb0d0e197da72
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 5dfc84af030c7065dced9a0fbad2dbd5a716d173b4774d24f36bb0d0e197da72, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 5dfc84af030c7065dced9a0fbad2dbd5a716d173b4774d24f36bb0d0e197da72
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 974e9859e0d0161157dcd7aa6a201267e3d0d476e7f30c088c4fd554f2df7202
 [BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile15305184784793523249/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:29:56] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-06 19:29:58] Merged 3 build rule results from XML
[HeapDump] No heap dump files found on droplet
[2026-10-06 19:29:58] Collecting results...
[2026-10-06 19:29:58] Build+test results: 3 passed, 0 failed, 3 total
[2026-10-06 19:29:58] Build finished with status: COMPLETED (resumed after restart)
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-06 19:30:19] Destroying droplet...
[2026-10-06 19:30:19] Droplet enqueued for deletion