CodexCoder21Organization/TransitiveTestDependencyPruner
Stored run summary updated . Data age: 44m 22s.
bbc3e298e4f934 test attempts: 34 passed.
4 lanes across 1 droplet, 34 test attempts, over 1m 7s 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 | community.kotlin.withartifactpruner.buildMaven() | 1103ms | 9 files, 11.6 MB |
| Status | Project | Test | Duration | Error |
|---|---|---|---|---|
| PASSED | community.kotlin.withartifactpruner.tests | testBuildRuleDependenciesAreNonTransitive | 1277ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testClassifierVersionConflictsAreIndependent | 1099ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testCliApplyEndToEnd | 1891ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testCliHelpPrintsUsage | 1485ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testCliJarOnlyRuleOption | 1847ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testCliUnrecognizedOption | 1456ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testCoursierDependencyResolverMediatesVersions | 5285ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testCoursierDependencyResolverPreservesClassifier | 4415ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testDoNotUpgradeDeclarationIsKept | 1043ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testDuplicateDeclarationKeepsExactlyOne | 828ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testEmptyVersionWorkspaceSelfReferenceIsKept | 1648ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testExtractRuleCompileDependencies | 1785ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testExtractRuleCompileDependenciesFollowsDelegation | 2018ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testExtractRuleCompileDependenciesIgnoresComments | 1026ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testExtractRuleCompileDependenciesRefusesShapesItCannotReadExactly | 1983ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testHigherExplicitPinMaskingLowerTransitiveIsKept | 830ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testJarOnlyRuleLetsFileBeAnalysed | 1967ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testKotlinTestIsNeverRemoved | 808ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testLowerExplicitPinMediatedByHigherTransitiveIsKept | 785ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testMavenPrebuilt2RuleDependenciesAreTransitive | 1315ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testNonTransitiveDeclarationIsKept | 1500ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testParseMavenCoordinate | 1314ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testParseRecordsTheDeclaringMavenPrebuiltApi | 1510ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testParseWithArtifactDeclarations | 1363ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testPruneRepositoryApplyRewritesFiles | 1878ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testPruneRepositoryDryRunDoesNotModify | 1749ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testPruneRepositoryPrunesThroughDelegatingBuildRule | 1832ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testPruneRepositorySkipsUnresolvableBuildRule | 1836ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testRedundantTransitiveDependencyIsRemoved | 1381ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testRewriteRemovesLinesAndDanglingComments | 1279ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testSoleProviderIsKept | 1504ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testTransitiveDependencyOfNeededImportIsRemoved | 1475ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testTripleQuotedFixtureAnnotationsAreIgnored | 1617ms | |
| PASSED | community.kotlin.withartifactpruner.tests | testVersionUpgradeIsKept | 1480ms |
[buildtest-coordinator] [2026-10-07 01:22:32] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-07 01:22:39] Admission accounting: reserved=475 unreserved=31 requested=1 limit=200 observedFleet=190 fleetObservationValid=true
[2026-10-07 01:22:39] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=190 unreservedObserved=31 reservationsSum=475 reservationHolders=61 reservationHoldersWithNoObservedDroplet=36 otherGrantedRemainder=3 dropletLimit=200 queueDepth=64 queuePos=63 fleetObservationValid=true fleetObservationAge=7s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-07 01:22:39] Waiting for droplet capacity; retrying admission in 30s
[2026-10-07 01:23:09] Admission accounting: reserved=465 unreserved=41 requested=1 limit=200 observedFleet=186 fleetObservationValid=true
[2026-10-07 01:23:09] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=186 unreservedObserved=41 reservationsSum=465 reservationHolders=60 reservationHoldersWithNoObservedDroplet=36 otherGrantedRemainder=7 dropletLimit=200 queueDepth=63 queuePos=62 fleetObservationValid=true fleetObservationAge=7s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-07 01:23:09] Waiting for droplet capacity; retrying admission in 60s
[2026-10-07 01:24:09] Admission accounting: reserved=455 unreserved=40 requested=1 limit=200 observedFleet=186 fleetObservationValid=true
[2026-10-07 01:24:09] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=186 unreservedObserved=40 reservationsSum=455 reservationHolders=59 reservationHoldersWithNoObservedDroplet=35 otherGrantedRemainder=6 dropletLimit=200 queueDepth=61 queuePos=60 fleetObservationValid=true fleetObservationAge=11s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-07 01:24:09] Waiting for droplet capacity; retrying admission in 120s
[2026-10-07 01:26:12] Admission accounting: reserved=453 unreserved=32 requested=1 limit=200 observedFleet=185 fleetObservationValid=true
[2026-10-07 01:26:12] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=185 unreservedObserved=32 reservationsSum=453 reservationHolders=58 reservationHoldersWithNoObservedDroplet=34 otherGrantedRemainder=7 dropletLimit=200 queueDepth=61 queuePos=58 fleetObservationValid=true fleetObservationAge=51s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-07 01:26:12] Waiting for droplet capacity; retrying admission in 240s
[2026-10-07 01:30:12] Admission accounting: reserved=440 unreserved=10 requested=1 limit=200 observedFleet=184 fleetObservationValid=true
[2026-10-07 01:30:12] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=184 unreservedObserved=10 reservationsSum=440 reservationHolders=55 reservationHoldersWithNoObservedDroplet=29 otherGrantedRemainder=13 dropletLimit=200 queueDepth=56 queuePos=52 fleetObservationValid=true fleetObservationAge=3s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-07 01:30:12] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 01:35:12] Admission accounting: reserved=420 unreserved=7 requested=1 limit=200 observedFleet=179 fleetObservationValid=true
[2026-10-07 01:35:12] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=179 unreservedObserved=7 reservationsSum=420 reservationHolders=53 reservationHoldersWithNoObservedDroplet=27 otherGrantedRemainder=15 dropletLimit=200 queueDepth=54 queuePos=50 fleetObservationValid=true fleetObservationAge=1s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-07 01:35:12] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 01:40:22] Admission accounting: reserved=388 unreserved=12 requested=1 limit=200 observedFleet=170 fleetObservationValid=true
[2026-10-07 01:40:22] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=170 unreservedObserved=12 reservationsSum=388 reservationHolders=48 reservationHoldersWithNoObservedDroplet=24 otherGrantedRemainder=28 dropletLimit=200 queueDepth=49 queuePos=45 fleetObservationValid=true fleetObservationAge=32s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-07 01:40:22] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 01:45:22] Admission accounting: reserved=376 unreserved=6 requested=1 limit=200 observedFleet=164 fleetObservationValid=true
[2026-10-07 01:45:22] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=164 unreservedObserved=6 reservationsSum=376 reservationHolders=46 reservationHoldersWithNoObservedDroplet=22 otherGrantedRemainder=36 dropletLimit=200 queueDepth=52 queuePos=42 fleetObservationValid=true fleetObservationAge=1s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-07 01:45:22] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 01:50:24] Admission accounting: reserved=355 unreserved=12 requested=1 limit=200 observedFleet=155 fleetObservationValid=true
[2026-10-07 01:50:24] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=155 unreservedObserved=12 reservationsSum=355 reservationHolders=43 reservationHoldersWithNoObservedDroplet=20 otherGrantedRemainder=40 dropletLimit=200 queueDepth=49 queuePos=40 fleetObservationValid=true fleetObservationAge=27s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-07 01:50:24] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 01:55:24] Admission accounting: reserved=354 unreserved=2 requested=1 limit=200 observedFleet=157 fleetObservationValid=true
[2026-10-07 01:55:24] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=157 unreservedObserved=2 reservationsSum=354 reservationHolders=42 reservationHoldersWithNoObservedDroplet=19 otherGrantedRemainder=37 dropletLimit=200 queueDepth=49 queuePos=36 fleetObservationValid=true fleetObservationAge=59s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-07 01:55:24] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 02:00:24] Admission accounting: reserved=345 unreserved=0 requested=1 limit=200 observedFleet=158 fleetObservationValid=true
[2026-10-07 02:00:24] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=158 unreservedObserved=0 reservationsSum=345 reservationHolders=42 reservationHoldersWithNoObservedDroplet=19 otherGrantedRemainder=33 dropletLimit=200 queueDepth=47 queuePos=34 fleetObservationValid=true fleetObservationAge=29s fleetObservationUsable=true reservedProjection=192/200 freshProjection=192/200]
[2026-10-07 02:00:24] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 02:05:24] Admission accounting: reserved=325 unreserved=1 requested=1 limit=200 observedFleet=156 fleetObservationValid=true
[2026-10-07 02:05:24] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=156 unreservedObserved=1 reservationsSum=325 reservationHolders=39 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=37 dropletLimit=200 queueDepth=48 queuePos=30 fleetObservationValid=true fleetObservationAge=95s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-07 02:05:24] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 02:10:25] Admission accounting: reserved=295 unreserved=0 requested=1 limit=200 observedFleet=173 fleetObservationValid=true
[2026-10-07 02:10:25] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=173 unreservedObserved=0 reservationsSum=295 reservationHolders=36 reservationHoldersWithNoObservedDroplet=13 otherGrantedRemainder=26 dropletLimit=200 queueDepth=46 queuePos=26 fleetObservationValid=true fleetObservationAge=34s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-07 02:10:25] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 02:15:25] Admission accounting: reserved=288 unreserved=0 requested=1 limit=200 observedFleet=162 fleetObservationValid=true
[2026-10-07 02:15:25] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=162 unreservedObserved=0 reservationsSum=288 reservationHolders=36 reservationHoldersWithNoObservedDroplet=13 otherGrantedRemainder=30 dropletLimit=200 queueDepth=46 queuePos=26 fleetObservationValid=true fleetObservationAge=49s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-07 02:15:25] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 02:20:26] Admission accounting: reserved=280 unreserved=0 requested=1 limit=200 observedFleet=151 fleetObservationValid=true
[2026-10-07 02:20:26] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=151 unreservedObserved=0 reservationsSum=280 reservationHolders=36 reservationHoldersWithNoObservedDroplet=13 otherGrantedRemainder=43 dropletLimit=200 queueDepth=44 queuePos=25 fleetObservationValid=true fleetObservationAge=28s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-07 02:20:26] Waiting for droplet capacity; retrying admission in 300s
[buildtest-coordinator] [2026-10-07 02:36:06] Resuming build after service restart (was PENDING)
[2026-10-07 02:36:06] No droplet allocated, provisioning from scratch...
[2026-10-07 02:36:06] Admission accounting: reserved=95 unreserved=0 requested=1 limit=200 observedFleet=0 fleetObservationValid=false
[2026-10-07 02:36:06] admissionDecision[run=19b4dfb6 path=fresh requested=1 myReservation=0 observedFleet=0 unreservedObserved=0 reservationsSum=95 reservationHolders=23 reservationHoldersWithNoObservedDroplet=23 otherGrantedRemainder=95 dropletLimit=200 queueDepth=39 queuePos=17 fleetObservationValid=false fleetObservationAge=never fleetObservationUsable=false reservedProjection=96/200 freshProjection=96/200]
[2026-10-07 02:36:06] Waiting for droplet capacity; retrying admission in 30s
[2026-10-07 02:37:20] Droplet created: id=606818110, name=buildtest-19b4dfb6-a137027
[2026-10-07 02:37:20] Droplet active at 164.92.77.91
[2026-10-07 02:37:24] SSH access granted to droplet 606818110
[2026-10-07 02:37:24] Waiting for guest readiness on droplet 606818110
[2026-10-07 02:37:41] Guest readiness complete on droplet 606818110
[2026-10-07 02:37:41] Droplet active at 164.92.77.91
[buildtest-coordinator] [2026-10-07 02:37:41] SSH connected to 164.92.77.91
[2026-10-07 02:37:42] Reconciled dynamic restart recovery against 34 durable test_discovered identity/identities: restored 0 omitted identity/identities and ignored 0 recovery-only identity/identities from fresh archive analysis
[2026-10-07 02:37:42] Rebuilding dynamic dispatch after service restart from 34 discovered test(s) and 0 durable terminal result(s)
[2026-10-07 02:37:43] Dynamic dispatch: seeded 34 work unit(s) (34 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-07 02:37:43] No runner execution found for this dynamic run; launching a work-queue runner for its unfinished work on droplet 606818110
[2026-10-07 02:37:43] Dynamic memory admission: droplet 0 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[2026-10-07 02:37:49] Connecting via SSH and installing dependencies...
[2026-10-07 02:37: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=4009860, availableMemoryKb=3433488, totalSwapKb=0, freeSwapKb=0)
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=9414122f-86c6-4c9f-9269-c52848142e14
Swap file created and enabled
[BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3430864, totalSwapKb=4194300, freeSwapKb=4194300)
[BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[2026-10-07 02:37:58] Dependencies installed
[2026-10-07 02:37:58] Uploading project archive...
Extracted projects:
CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb
[2026-10-07 02:37:58] Projects on remote: CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb
[2026-10-07 02:37:58] Projects from archive: community.kotlin.withartifactpruner:withartifact-pruner
[2026-10-07 02:37:58] Building and testing workspace...
[2026-10-07 02:37:58] [dispatch] droplet 0 ready
[2026-10-07 02:37:58] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testCoursierDependencyResolverMediatesVersions.kts] on droplet 0: its reservation of 1531 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 1517 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:37:59] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testPruneRepositoryDryRunDoesNotModify.kts] on droplet 0: its reservation of 1147 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 3048 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:37:59] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testParseWithArtifactDeclarations.kts] on droplet 0: its reservation of 1166 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4195 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:37:59] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testCliApplyEndToEnd.kts] on droplet 0: its reservation of 1020 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5361 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:37:59] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testTransitiveDependencyOfNeededImportIsRemoved.kts] on droplet 0: its reservation of 998 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5361 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:37:59] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testNonTransitiveDeclarationIsKept.kts] on droplet 0: its reservation of 997 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5361 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:37:59] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testParseRecordsTheDeclaringMavenPrebuiltApi.kts] on droplet 0: its reservation of 1043 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5361 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:37:59] [dispatch] lease_issued: Issued lease 0c1d4e2d-099e-4718-a7c9-265f628a291e-19b4dfb6-9196412f-677b-4bca-8da4-bb55ebef3225-L0 with 8 test(s) [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testCoursierDependencyResolverPreservesClassifier.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testCoursierDependencyResolverMediatesVersions.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testPruneRepositoryDryRunDoesNotModify.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testParseWithArtifactDeclarations.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testCliApplyEndToEnd.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testTransitiveDependencyOfNeededImportIsRemoved.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testNonTransitiveDeclarationIsKept.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testParseRecordsTheDeclaringMavenPrebuiltApi.kts] to droplet 0 (pull-based handout from shared queue; 26 unit(s) remaining). Memory admission: predicted peak 522956800 bytes; resident predicted peak 522956800 of 3221225472 bytes; 2698268672 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/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
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/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom
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/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/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
Downloading 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
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/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/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/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/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/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/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/manager/0.0.205/manager-0.0.205.jar
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
Downloaded https://kotlin.directory/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
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/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.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/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/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/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/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/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
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/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
/tmp/qtcompile-group12264720828971941494/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: e9564b3c8538a63893da0732deb3c52b103c33ecffe20fa1c5d8f079ade1a7e9
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: e9564b3c8538a63893da0732deb3c52b103c33ecffe20fa1c5d8f079ade1a7e9, executing calculator
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 17719426816034da39d0c6116393b2a13e58453a6152ca26e83511dbec66d611
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 17719426816034da39d0c6116393b2a13e58453a6152ca26e83511dbec66d611, executing calculator
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 17719426816034da39d0c6116393b2a13e58453a6152ca26e83511dbec66d611
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: e9564b3c8538a63893da0732deb3c52b103c33ecffe20fa1c5d8f079ade1a7e9
[BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile-group18356337618345580879/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/qtcompile2343961682820736024/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/qtcompile12633933639351036704/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/qtcompile3508736968820254286/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/qtcompile16030734361806031616/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-07 02:39:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testPruneRepositorySkipsUnresolvableBuildRule.kts] on droplet 0: its reservation of 1131 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4682 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testPruneRepositoryApplyRewritesFiles.kts] on droplet 0: its reservation of 1120 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4815 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:24] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testExtractRuleCompileDependenciesRefusesShapesItCannotReadExactly.kts] on droplet 0: its reservation of 1492 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4915 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:24] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testCliHelpPrintsUsage.kts] on droplet 0: its reservation of 1056 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5287 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:24] [dispatch] lease_issued: Issued lease 0c1d4e2d-099e-4718-a7c9-265f628a291e-19b4dfb6-9196412f-677b-4bca-8da4-bb55ebef3225-L1 with 4 test(s) [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testPruneRepositorySkipsUnresolvableBuildRule.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testPruneRepositoryApplyRewritesFiles.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testExtractRuleCompileDependenciesRefusesShapesItCannotReadExactly.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testCliHelpPrintsUsage.kts] to droplet 0 (pull-based handout from shared queue; 22 unit(s) remaining). Memory admission: predicted peak 231555072 bytes; resident predicted peak 495263744 of 3221225472 bytes; 2725961728 bytes remaining budget
[2026-10-07 02:39:29] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testMavenPrebuilt2RuleDependenciesAreTransitive.kts] on droplet 0: its reservation of 947 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4799 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:29] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testRewriteRemovesLinesAndDanglingComments.kts] on droplet 0: its reservation of 1001 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4799 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:29] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testParseMavenCoordinate.kts] on droplet 0: its reservation of 1052 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4799 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:29] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testJarOnlyRuleLetsFileBeAnalysed.kts] on droplet 0: its reservation of 1370 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4799 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:29] [dispatch] lease_issued: Issued lease 0c1d4e2d-099e-4718-a7c9-265f628a291e-19b4dfb6-9196412f-677b-4bca-8da4-bb55ebef3225-L2 with 4 test(s) [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testMavenPrebuilt2RuleDependenciesAreTransitive.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testRewriteRemovesLinesAndDanglingComments.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testParseMavenCoordinate.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testJarOnlyRuleLetsFileBeAnalysed.kts] to droplet 0 (pull-based handout from shared queue; 18 unit(s) remaining). Memory admission: predicted peak 220446720 bytes; resident predicted peak 452001792 of 3221225472 bytes; 2769223680 bytes remaining budget
/tmp/qtcompile-group14774869535207424247/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-group7717229573812225473/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-group9625732999514730899/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-07 02:39:40] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testRedundantTransitiveDependencyIsRemoved.kts] on droplet 0: its reservation of 1000 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4370 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:40] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testCliUnrecognizedOption.kts] on droplet 0: its reservation of 1198 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4423 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:40] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testCliJarOnlyRuleOption.kts] on droplet 0: its reservation of 1371 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4621 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:40] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testSoleProviderIsKept.kts] on droplet 0: its reservation of 1018 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4991 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:40] [dispatch] lease_issued: Issued lease 0c1d4e2d-099e-4718-a7c9-265f628a291e-19b4dfb6-9196412f-677b-4bca-8da4-bb55ebef3225-L3 with 4 test(s) [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testRedundantTransitiveDependencyIsRemoved.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testCliUnrecognizedOption.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testCliJarOnlyRuleOption.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testSoleProviderIsKept.kts] to droplet 0 (pull-based handout from shared queue; 14 unit(s) remaining). Memory admission: predicted peak 220942336 bytes; resident predicted peak 441389056 of 3221225472 bytes; 2779836416 bytes remaining budget
/tmp/qtcompile13677872710036250706/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/qtcompile13677872710036250706/testJarOnlyRuleLetsFileBeAnalysed.kt:107:23: warning: parameter 'e' is never used, could be renamed to _
handler { e: WithArtifactPrunerWarning -> }
^ Parameter 'e' is never used, could be renamed to _ [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile13677872710036250706/testJarOnlyRuleLetsFileBeAnalysed.kt:146:31: warning: parameter 'e' is never used, could be renamed to _
handler { e: WithArtifactPrunerWarning -> }
^ Parameter 'e' is never used, could be renamed to _ [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile13677872710036250706/testJarOnlyRuleLetsFileBeAnalysed.kt:160:23: warning: parameter 'e' is never used, could be renamed to _
handler { e: WithArtifactPrunerWarning -> }
^ Parameter 'e' is never used, could be renamed to _ [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17265247003321934552/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-07 02:39:47] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testEmptyVersionWorkspaceSelfReferenceIsKept.kts] on droplet 0: its reservation of 1005 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4587 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:47] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testTripleQuotedFixtureAnnotationsAreIgnored.kts] on droplet 0: its reservation of 971 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4592 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:47] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testPruneRepositoryPrunesThroughDelegatingBuildRule.kts] on droplet 0: its reservation of 1218 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4592 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:47] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testExtractRuleCompileDependencies.kts] on droplet 0: its reservation of 957 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4805 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:47] [dispatch] lease_issued: Issued lease 0c1d4e2d-099e-4718-a7c9-265f628a291e-19b4dfb6-9196412f-677b-4bca-8da4-bb55ebef3225-L4 with 4 test(s) [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testEmptyVersionWorkspaceSelfReferenceIsKept.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testTripleQuotedFixtureAnnotationsAreIgnored.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testPruneRepositoryPrunesThroughDelegatingBuildRule.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testExtractRuleCompileDependencies.kts] to droplet 0 (pull-based handout from shared queue; 10 unit(s) remaining). Memory admission: predicted peak 223621120 bytes; resident predicted peak 444563456 of 3221225472 bytes; 2776662016 bytes remaining budget
/tmp/qtcompile-group9746072360149755417/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/qtcompile10548410349940577902/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/qtcompile17492596018188817749/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-07 02:39:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testDuplicateDeclarationKeepsExactlyOne.kts] on droplet 0: its reservation of 1070 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4151 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testLowerExplicitPinMediatedByHigherTransitiveIsKept.kts] on droplet 0: its reservation of 770 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4264 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testDoNotUpgradeDeclarationIsKept.kts] on droplet 0: its reservation of 968 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4264 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testExtractRuleCompileDependenciesIgnoresComments.kts] on droplet 0: its reservation of 1035 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4264 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:39:56] [dispatch] lease_issued: Issued lease 0c1d4e2d-099e-4718-a7c9-265f628a291e-19b4dfb6-9196412f-677b-4bca-8da4-bb55ebef3225-L5 with 4 test(s) [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testDuplicateDeclarationKeepsExactlyOne.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testLowerExplicitPinMediatedByHigherTransitiveIsKept.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testDoNotUpgradeDeclarationIsKept.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testExtractRuleCompileDependenciesIgnoresComments.kts] to droplet 0 (pull-based handout from shared queue; 6 unit(s) remaining). Memory admission: predicted peak 217124864 bytes; resident predicted peak 440745984 of 3221225472 bytes; 2780479488 bytes remaining budget
/tmp/qtcompile9600724673453730602/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/qtcompile13927808877106767888/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/qtcompile4969733357574530406/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/qtcompile18214584947499769929/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-07 02:40:08] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testBuildRuleDependenciesAreNonTransitive.kts] on droplet 0: its reservation of 990 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 3843 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:40:08] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testClassifierVersionConflictsAreIndependent.kts] on droplet 0: its reservation of 787 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4063 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:40:08] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testExtractRuleCompileDependenciesFollowsDelegation.kts] on droplet 0: its reservation of 876 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4063 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:40:08] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testVersionUpgradeIsKept.kts] on droplet 0: its reservation of 918 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4063 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:40:08] [dispatch] lease_issued: Issued lease 0c1d4e2d-099e-4718-a7c9-265f628a291e-19b4dfb6-9196412f-677b-4bca-8da4-bb55ebef3225-L6 with 4 test(s) [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testBuildRuleDependenciesAreNonTransitive.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testClassifierVersionConflictsAreIndependent.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testExtractRuleCompileDependenciesFollowsDelegation.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testVersionUpgradeIsKept.kts] to droplet 0 (pull-based handout from shared queue; 2 unit(s) remaining). Memory admission: predicted peak 219176960 bytes; resident predicted peak 436301824 of 3221225472 bytes; 2784923648 bytes remaining budget
/tmp/qtcompile-group8580404903536737777/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-group15182919016305924605/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-07 02:40:14] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testHigherExplicitPinMaskingLowerTransitiveIsKept.kts] on droplet 0: its reservation of 796 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 3571 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:40:14] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testKotlinTestIsNeverRemoved.kts] on droplet 0: its reservation of 696 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 3580 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-07 02:40:14] [dispatch] lease_issued: Issued lease 0c1d4e2d-099e-4718-a7c9-265f628a291e-19b4dfb6-9196412f-677b-4bca-8da4-bb55ebef3225-L7 with 2 test(s) [CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testHigherExplicitPinMaskingLowerTransitiveIsKept.kts, CodexCoder21Organization-TransitiveTestDependencyPruner-bbc3e298e4f951f7d113a764df356b0a81c4cfdb/tests/testKotlinTestIsNeverRemoved.kts] to droplet 0 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 108220416 bytes; resident predicted peak 327397376 of 3221225472 bytes; 2893828096 bytes remaining budget
/tmp/qtcompile6926536222635097951/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/qtcompile13107225585173681431/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/qtcompile1999934007670881490/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/qtcompile3803167180741806374/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-group1951492965345790271/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-07 02:40:24] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-07 02:40:26] Merged 19 build rule results from XML
[HeapDump] No heap dump files found on droplet
[2026-10-07 02:40:26] Collecting results...
[2026-10-07 02:40:26] Build+test results: 34 passed, 0 failed, 34 total
[2026-10-07 02:40:26] Build finished with status: COMPLETED (resumed after restart)
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-07 02:41:02] Destroying droplet...
[2026-10-07 02:41:02] Droplet enqueued for deletion