← Back to all runs

Build Run: 0cafb3c6

CodexCoder21Organization/HandoffApi

Stored run summary updated . Data age: 2651m 35s.

The live projection feed is disconnected, has an unapplied gap, or has a reset that has not finished; this page shows the last committed stored summary.
Projectshandoff:api
RepositoryCodexCoder21Organization/HandoffApibranch scratch/api-boundary-6737055commit c889e76997ec
Droplets (3 active, 6 total)
Image: 245388985 · 2 vCPU
Status
TESTING
Build Rules
2 built, 0 failed, 1 pending, 3 total
Tests
90 passed, 5 failed, 34 pending, 129 total
0%50%100%Tests passedTests failedTests canceled before they reached a verdictTests started and still runningTests started (including the ones still running)Tests finished, whether they passed or notTests passed or failed, excluding the ones canceledTests passedpassedfailedrunning02749m 47s
Test ages
0204060801000-1s111-10s8410-30s030-60s01-5m05-15m015-60m01h+0test lifespanpassedfailedrunning

95 tests: 90 passed, 5 failed.

34 tests are not on this chart. They have not run yet, or did not run at all, so there is no runtime to bin.

Lane activity

Lane activity cannot be drawn for this run: this run's per-test attempt history could not be read this time. The coordinator did not return a complete attempt-history response. Reload this page in a minute to try again. Every other chart on this page is unaffected.

Requested
9 hours
spent waiting (pending)
Started
56+ hours since request
Total duration from build request until completion: 3407m 19s Excluding the 574m 6s spent pending in the queue: 2833m 13s3407m 19spending: 574m 6s wall clock. Queue time: the real elapsed time from run creation until the first recorded phase began. This is time the run waited before execution started.pending574m 6sinstalling dependencies: 21.6s wall clock. Lifecycle time: the real elapsed time the run spent in the installing dependencies phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.installing dependenciesuploading project: 4.2s wall clock. Lifecycle time: the real elapsed time the run spent in the uploading project phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.uploading projectbuild rules: 1m 52s wall clock. Build rules time: from the first droplet starting build rules until shard 0 finished the last one. The module cache packaging, transfer and install that follow are shown as their own stage. CPU time: 2.5s so far. CPU time so far: the sum of the measured individual build rules CPU times for the build rules that have finished. Some build rules have not finished yet, so this is a partial value rather than the total for the whole run. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.build rulesBuild rules time: from the first droplet starting build rules until shard 0 finished the last one. The module cache packaging, transfer and install that follow are shown as their own stage.1m 52s (wall clock)CPU time so far: the sum of the measured individual build rules CPU times for the build rules that have finished. Some build rules have not finished yet, so this is a partial value rather than the total for the whole run. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.2.5s so far (cpu time)module cache packaging, transfer and install: 81m 29s wall clock. Module cache time: from the last build rule finishing until the first test started. Shard 0 packages the workspace module cache it built and serves it; the other droplets fetch and install it. If the run is still in this stage, the span ends at the current render time.module cache packaging,transfer and installModule cache time: from the last build rule finishing until the first test started. Shard 0 packages the workspace module cache it built and serves it; the other droplets fetch and install it. If the run is still in this stage, the span ends at the current render time.81m 29sunit tests: 2749m 25s wall clock. Lifecycle time: the real elapsed time the run spent in the unit tests phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last test finished, such as dispatching @PerformanceTest tests to the performance-test service. CPU time: 41.3s so far. CPU time so far: the sum of the measured individual tests CPU times for the tests that have finished. Some tests have not finished yet, so this is a partial value rather than the total for the whole run. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.unit testsLifecycle time: the real elapsed time the run spent in the unit tests phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last test finished, such as dispatching @PerformanceTest tests to the performance-test service.2749m 25s (wall clock)CPU time so far: the sum of the measured individual tests CPU times for the tests that have finished. Some tests have not finished yet, so this is a partial value rather than the total for the whole run. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.41.3s so far (cpu time)Build in progress — time flows downward
Module cache: Shard 0 packaged the module cache in 56.7s
test time
0ms
cpu time
41.3s so far
Finished
In Progress
Notes
Branch: scratch/api-boundary-6737055 Commit https://github.com/CodexCoder21Organization/HandoffApi/commit/c889e76997eca38c36fb23923e65572bdcdda5cc kotlin-build-ci-upload-request=0e35cb78-779a-4104-b35e-b6a2217fbb38

Build Rules

2 built, 0 failed, 1 pending, 3 total
StatusBuild RuleRepresentative wall timeOutputError
PASSEDhandoff.api.buildMaven()1278ms6 files, 2.0 MB
PASSEDhandoff.api.buildSkinnyJar()1310ms1 file, 293.2 KB
PENDINGhandoff.api.legacyProviderFixture()-0 files, 0 B

Test Results

90 passed, 5 failed, 34 pending, 129 total
StatusProjectTestDurationError
FAILEDhandoff.api.testtestStatusReportPageAcceptedLimitRoundTrips1934msjava.lang.AssertionError: A page accepted by the public constructor must round-trip through its own JSON parser; serialized 65764 bytes: Status report page exceeds the 65536-byte response limit. at handoff.api.test.TestStatusReportPageAcceptedLimitRoundTripsKt.testStatusReportPageAcceptedLimitRoundTrips(testStatusReportPageAcceptedLimitRoundTrips.kt:27) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at kompile.TestRunner.executeTest(TestRunner.kt:47) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449) Caused by: java.lang.IllegalArgumentException: Status report page exceeds the 65536-byte response limit. at handoff.api.StatusReportPage$Companion.fromJson(StatusReportPage.kt:140) at handoff.api.test.TestStatusReportPageAcceptedLimitRoundTripsKt.testStatusReportPageAcceptedLimitRoundTrips(testStatusReportPageAcceptedLimitRoundTrips.kt:25) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at kompile.TestRunner.executeTest(TestRunner.kt:47) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
FAILEDhandoff.api.testtestStatusReportPageRejectsEscapedText1970msjava.lang.AssertionError: The public constructor must count escaped JSON bytes when enforcing its page limit.. Expected an exception of class java.lang.IllegalArgumentException to be thrown, but was completed successfully. at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16) at kotlin.test.AssertionsKt__AssertionsImplKt.checkResultIsFailure(AssertionsImpl.kt:22) at kotlin.test.AssertionsKt.checkResultIsFailure(Unknown Source) at handoff.api.test.TestStatusReportPageRejectsEscapedTextKt.testStatusReportPageRejectsEscapedText(testStatusReportPageRejectsEscapedText.kt:22) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at kompile.TestRunner.executeTest(TestRunner.kt:47) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
FAILEDhandoff.api.testtestStatusReportPageRejectsOversizedCursor1947msjava.lang.AssertionError: The public constructor must include the continuation cursor in its serialized page bound.. Expected an exception of class java.lang.IllegalArgumentException to be thrown, but was completed successfully. at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16) at kotlin.test.AssertionsKt__AssertionsImplKt.checkResultIsFailure(AssertionsImpl.kt:22) at kotlin.test.AssertionsKt.checkResultIsFailure(Unknown Source) at handoff.api.test.TestStatusReportPageRejectsOversizedCursorKt.testStatusReportPageRejectsOversizedCursor(testStatusReportPageRejectsOversizedCursor.kt:22) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at kompile.TestRunner.executeTest(TestRunner.kt:47) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
FAILEDhandoff.api.testtestStatusReportPageRejectsOversizedMetadata1937msjava.lang.AssertionError: The public constructor must include report metadata in its serialized page bound.. Expected an exception of class java.lang.IllegalArgumentException to be thrown, but was completed successfully. at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16) at kotlin.test.AssertionsKt__AssertionsImplKt.checkResultIsFailure(AssertionsImpl.kt:22) at kotlin.test.AssertionsKt.checkResultIsFailure(Unknown Source) at handoff.api.test.TestStatusReportPageRejectsOversizedMetadataKt.testStatusReportPageRejectsOversizedMetadata(testStatusReportPageRejectsOversizedMetadata.kt:22) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at kompile.TestRunner.executeTest(TestRunner.kt:47) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
FAILEDhandoff.api.testtestStatusReportPageRejectsUtf8ExpandedText1803msjava.lang.AssertionError: The public constructor must reject a page whose UTF-8 encoding exceeds its byte limit.. Expected an exception of class java.lang.IllegalArgumentException to be thrown, but was completed successfully. at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16) at kotlin.test.AssertionsKt__AssertionsImplKt.checkResultIsFailure(AssertionsImpl.kt:22) at kotlin.test.AssertionsKt.checkResultIsFailure(Unknown Source) at handoff.api.test.TestStatusReportPageRejectsUtf8ExpandedTextKt.testStatusReportPageRejectsUtf8ExpandedText(testStatusReportPageRejectsUtf8ExpandedText.kt:22) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at kompile.TestRunner.executeTest(TestRunner.kt:47) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
PASSEDhandoff.api.testtestBlockedReasonTextPartitions1215ms
PASSEDhandoff.api.testtestCanonicalFileBlockedReasonAbsentRoundTrip1309ms
PASSEDhandoff.api.testtestCanonicalFileBlockedReasonPresentRoundTrip1209ms
PASSEDhandoff.api.testtestCanonicalFileBlockedReasonValidationErrors2195ms
PASSEDhandoff.api.testtestCanonicalFileBodyPreservationVariants1319ms
PASSEDhandoff.api.testtestCanonicalFileDependenciesAndCompletionRoundTrip990ms
PASSEDhandoff.api.testtestCanonicalFileEmitValidationErrors983ms
PASSEDhandoff.api.testtestCanonicalFileFoldedSummaryAndBodyRoundTrip1587ms
PASSEDhandoff.api.testtestCanonicalFileParseEmitParseFixpoint1425ms
PASSEDhandoff.api.testtestCanonicalFileRejectsCarriageReturnSummary1258ms
PASSEDhandoff.api.testtestCanonicalFileReopenedHandoffRoundTrip1336ms
PASSEDhandoff.api.testtestCanonicalFileSummarySpecialScalarsRoundTrip1243ms
PENDINGhandoff.api.testtestClaimNotFoundExceptionConversationMessage-
PENDINGhandoff.api.testtestClaimNotFoundExceptionMessage-
PASSEDhandoff.api.testtestClaimRecordConversationFieldsRoundTrip1570ms
PASSEDhandoff.api.testtestClaimRecordJsonRoundTrip1197ms
PASSEDhandoff.api.testtestConversationHandoffLookupJsonRoundTrip1251ms
PASSEDhandoff.api.testtestConversationHandoffLookupRequestValidationErrors1405ms
PASSEDhandoff.api.testtestConversationRecordJsonRoundTrip1587ms
PASSEDhandoff.api.testtestConversationReferenceJsonRoundTrip1477ms
PASSEDhandoff.api.testtestConversationReferenceValidationErrors1027ms
PASSEDhandoff.api.testtestDashboardClaimAndLatestReportFields1142ms
PASSEDhandoff.api.testtestDashboardOptionalFieldsAreTyped2259ms
PASSEDhandoff.api.testtestDashboardProjectionDecodesUnknownValues836ms
PASSEDhandoff.api.testtestDashboardProjectionJsonRoundTrip998ms
PASSEDhandoff.api.testtestDashboardProjectionMergedPullRequests1244ms
PASSEDhandoff.api.testtestDashboardProjectionReportsUndecodableEntries916ms
PASSEDhandoff.api.testtestDashboardRecordsRejectBlankEnumeratedValues2460ms
PASSEDhandoff.api.testtestDefaultPriorityListDeletionExceptionMessage1341ms
PASSEDhandoff.api.testtestHandoffNotFoundExceptionMessage1283ms
PENDINGhandoff.api.testtestHandoffNotOnPriorityListExceptionMessage-
PASSEDhandoff.api.testtestHandoffPullRequestRecordJsonRoundTrip1513ms
PASSEDhandoff.api.testtestHandoffRecordJsonRoundTrip988ms
PASSEDhandoff.api.testtestHandoffRecordLegacyStatusColorFallback1284ms
PASSEDhandoff.api.testtestHandoffRecordUpdatedAtMs839ms
PENDINGhandoff.api.testtestHandoffServiceArchiveSearchContract-
PASSEDhandoff.api.testtestHandoffServiceDeletePriorityListContract1325ms
PASSEDhandoff.api.testtestHandoffServiceGetUsageJsonDefaultUnsupported1028ms
PASSEDhandoff.api.testtestHandoffServiceListAllOpenHandoffsContract1381ms
PASSEDhandoff.api.testtestHandoffServiceListFleetAgentsContract1367ms
PASSEDhandoff.api.testtestHandoffServicePullRequestAndDashboardContract1698ms
PASSEDhandoff.api.testtestHandoffServiceRecordUsageJsonDefaultUnsupported1158ms
PENDINGhandoff.api.testtestHandoffServiceWorkInProgressDefaultUnsupported-
PENDINGhandoff.api.testtestHandoffUsageProjectionJsonRoundTrip-
PENDINGhandoff.api.testtestHomePageProjectionContract-
PASSEDhandoff.api.testtestHomePageProjectionDegradedFleetContract1367ms
PASSEDhandoff.api.testtestHomePageProjectionJsonRoundTrip848ms
PASSEDhandoff.api.testtestOpenHandoffCatalogDefaultUnsupported1123ms
PASSEDhandoff.api.testtestOpenHandoffCatalogOwnsItsRecords2448ms
PENDINGhandoff.api.testtestOpenHandoffCatalogPage-
PENDINGhandoff.api.testtestOpenHandoffCatalogPublishedProvider-
PASSEDhandoff.api.testtestOpenHandoffCatalogRejectsOversizedInputBeforeCopy1664ms
PASSEDhandoff.api.testtestParseFileBlankTitle1682ms
PASSEDhandoff.api.testtestParseFileDuplicateDependency1658ms
PASSEDhandoff.api.testtestParseFileDuplicateFrontmatterKey1734ms
PASSEDhandoff.api.testtestParseFileMalformedDependency1653ms
PASSEDhandoff.api.testtestParseFileMalformedTimestamp1629ms
PASSEDhandoff.api.testtestParseFileMalformedUrl1543ms
PASSEDhandoff.api.testtestParseFileMissingClosingDelimiter1736ms
PASSEDhandoff.api.testtestParseFileMissingOpeningDelimiter2011ms
PASSEDhandoff.api.testtestParseFileMissingRequiredField1567ms
PASSEDhandoff.api.testtestParseFileRejectsSubMillisecondTimestamp1681ms
PASSEDhandoff.api.testtestParseFileUnknownFrontmatterKey1618ms
PASSEDhandoff.api.testtestParseFoldedSummaryWhitespaceSemantics1396ms
PASSEDhandoff.api.testtestPriorityListNotFoundExceptionMessage1300ms
PASSEDhandoff.api.testtestPriorityListRecordJsonRoundTrip1395ms
PASSEDhandoff.api.testtestPullRequestReferenceExtractFromStatusReport1588ms
PASSEDhandoff.api.testtestPullRequestReferenceExtractFromText1552ms
PASSEDhandoff.api.testtestPullRequestReferenceParse1040ms
PASSEDhandoff.api.testtestPullRequestReferenceParseAndExtractAgree884ms
PASSEDhandoff.api.testtestPullRequestReferenceRejectsNonCanonical1086ms
PASSEDhandoff.api.testtestRecordJsonMissingAndEmptyArrays1501ms
PASSEDhandoff.api.testtestRelatedProjectParse1965ms
PASSEDhandoff.api.testtestStatusReportJsonChunkStrictJson1135ms
PENDINGhandoff.api.testtestStatusReportPageOwnsAndBoundsJsonChunks-
PASSEDhandoff.api.testtestStatusReportPagePreservesLegacyShape1192ms
PASSEDhandoff.api.testtestStatusReportPageRejectsMalformedFragments962ms
PENDINGhandoff.api.testtestStatusReportPageRejectsOversizedListsBeforeCopy-
PENDINGhandoff.api.testtestStatusReportPageRoundTripsFragments-
PENDINGhandoff.api.testtestStatusReportPageRoundTripsJsonFragments-
PENDINGhandoff.api.testtestStatusReportPagingPublishedProviderDefault-
PASSEDhandoff.api.testtestStatusReportRecordConversationFieldsRoundTrip1771ms
PASSEDhandoff.api.testtestStatusReportRecordJsonRoundTrip952ms
PASSEDhandoff.api.testtestStatusReportRecordRejectsInvalidStatus1405ms
PASSEDhandoff.api.testtestUsageBlankIdentityNormalization1096ms
PENDINGhandoff.api.testtestUsageBoundedProjectionLiteralWireShape-
PASSEDhandoff.api.testtestUsageBucketBoundariesAndTotals1195ms
PASSEDhandoff.api.testtestUsageBucketCheckedTokenTotal1597ms
PASSEDhandoff.api.testtestUsageBucketExactLongParsing1602ms
PENDINGhandoff.api.testtestUsageBucketMissingOptionalFields-
PASSEDhandoff.api.testtestUsageBucketRecordJsonRoundTrip1250ms
PASSEDhandoff.api.testtestUsageBucketRecordRejectsNonStringIdentity1390ms
PASSEDhandoff.api.testtestUsageBucketRejectsBlankModel1567ms
PENDINGhandoff.api.testtestUsageBucketRejectsHarnessWithoutSession-
PENDINGhandoff.api.testtestUsageBucketRejectsInvalidActiveTime-
PASSEDhandoff.api.testtestUsageBucketRejectsInvalidBucketStart1361ms
PENDINGhandoff.api.testtestUsageBucketRejectsInvalidCacheWriteTokens-
PASSEDhandoff.api.testtestUsageBucketRejectsInvalidCachedInputTokens1349ms
PENDINGhandoff.api.testtestUsageBucketRejectsInvalidInputTokens-
PASSEDhandoff.api.testtestUsageBucketRejectsInvalidOutputTokens1135ms
PENDINGhandoff.api.testtestUsageBucketRejectsSessionWithoutHarness-
PASSEDhandoff.api.testtestUsageBucketRejectsUnknownHarness1571ms
PENDINGhandoff.api.testtestUsageBucketWriteFieldsOptional-
PASSEDhandoff.api.testtestUsageConversationDiagnosticPreservesValue1285ms
PENDINGhandoff.api.testtestUsageConversationSpanExactLongParsing-
PASSEDhandoff.api.testtestUsageConversationSpanJsonRoundTrip1225ms
PENDINGhandoff.api.testtestUsageConversationSpanRejectsIncompleteReference-
PENDINGhandoff.api.testtestUsageConversationSpanRejectsInvalidBounds-
PASSEDhandoff.api.testtestUsageConversationSpanRejectsInvalidIdentity1443ms
PENDINGhandoff.api.testtestUsageConversationSpanRejectsNonStringIdentity-
PENDINGhandoff.api.testtestUsageProjectionExactLongParsing-
PENDINGhandoff.api.testtestUsageProjectionLiteralWireShape-
PENDINGhandoff.api.testtestUsageSeriesCheckedTokenTotal-
PASSEDhandoff.api.testtestUsageSeriesExactLongParsing1231ms
PASSEDhandoff.api.testtestUsageSeriesTotalJsonRoundTrip1275ms
PENDINGhandoff.api.testtestUsageTimelinePointCheckedTokenTotal-
PASSEDhandoff.api.testtestUsageTimelinePointExactLongParsing1352ms
PENDINGhandoff.api.testtestUsageTimelinePointJsonRoundTrip-
PENDINGhandoff.api.testtestUsageTimelinePointRejectsNonStringIdentity-
PASSEDhandoff.api.testtestUsageTimelinePointValidation1180ms
PENDINGhandoff.api.testtestUsageValueOperationsPreserved-
PASSEDhandoff.api.testtestWorkInProgressProjectionJsonRoundTrip1716ms
PASSEDhandoff.api.testtestWorkInProgressProjectionValidationErrors1692ms
PENDINGhandoff.api.testtestWorkInProgressRecordsRoundTripEveryOptionalValue-

Build Log

log retained until 2026-10-29T19:43:31.021Z; removed under the runs-pool size policy.