← Back to all runs

Build Run: f902b2c1

CodexCoder21Organization/WebshotRunner

Stored run summary updated . Data age: 283m 22s.

Projectswebshot.runner:webshot-runner
RepositoryCodexCoder21Organization/WebshotRunnerbranch gh-readonly-queue/main/pr-2-5dc3dfd7ff7a1480feea9da46315caa530080163commit 074d4f0e470c
Droplets (0 active, 1 total)
Image: 245388985 · 2 vCPU
Status
COMPLETED
Build Rules
5 built, 0 failed, 5 total
Tests
61 passed, 0 failed, 61 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 passedpassedfailedrunning04m 33s
Test ages
0102030400-1s11-10s3910-30s1230-60s21-5m75-15m015-60m01h+0test lifespanpassedfailedrunning

61 tests: 61 passed.

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
45 minutes
spent waiting (pending)
Started
Total duration from build request until completion: 55m 44s Excluding the 45m 33s spent pending in the queue: 10m 11s55m 44spending: 45m 33s 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.pending45m 33sprovisioning droplet: 2m 9s wall clock. Lifecycle time: the real elapsed time the run spent in the provisioning droplet 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.provisioning dropletinstalling dependencies: 7.1s 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: 1s 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 40s 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: 3m 34s. CPU time: the sum of all measured individual build rules CPU times. 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 40s (wall clock)CPU time: the sum of all measured individual build rules CPU times. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.3m 34s (cpu time)module cache packaging, transfer and install: 1m 32s 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.1m 32sunit tests: 4m 40s 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: 1m 11s. CPU time: the sum of all measured individual tests CPU times. 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.4m 40s (wall clock)CPU time: the sum of all measured individual tests CPU times. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.1m 11s (cpu time)collecting results: 262ms wall clock. Lifecycle time: the real elapsed time the run spent in the collecting results 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.collecting resultsfinishing: 61ms wall clock. Lifecycle time: the real elapsed time the run spent in the finishing 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.finishing
Module cache: Shard 0 packaged the module cache in 46.8s
test time
5m 34s
cpu time
1m 11s
Finished
Notes
PR https://github.com/CodexCoder21Organization/WebshotRunner/pull/2 Commit https://github.com/CodexCoder21Organization/WebshotRunner/commit/074d4f0e470c0b79a2d06eac7f2530e649a629c1 kotlin-build-ci-upload-request=fcdd2bdc-f74e-41e2-813b-b186a6cf5d10 Dynamic dispatch: 1 shard(s) did not finish provisioning; the run continued on the surviving shards. Retention: archive.tar.gz: archive.tar.gz retained until 2026-10-20T12:40:30.017Z; removed under the runs-pool size policy. Retention: build.log: log retained until 2026-10-20T12:40:30.498Z; removed under the runs-pool size policy. Retention: test-events.jsonl: test-events.jsonl retained until 2026-10-20T12:40:30.633Z; removed under the runs-pool size policy.

Build Rules

5 built, 0 failed, 5 total
StatusBuild RuleDurationOutputError
PASSEDwebshot.runner.buildCjkTestFonts (2 recorded executions)40039ms0 files, 0 B
PASSEDwebshot.runner.buildManyBrowserOutputProbe (2 recorded executions)71960ms0 files, 0 B
PASSEDwebshot.runner.buildMaven (2 recorded executions)2582ms0 files, 0 B
PASSEDwebshot.runner.buildSingleBrowserOutputProbe (2 recorded executions)34385ms0 files, 0 B
PASSEDwebshot.runner.buildWorkerFontSetupProbe() (2 recorded executions)13324ms1 file, 147.2 KB

Test Results

61 passed, 0 failed, 61 total
StatusProjectTestDurationError
PASSEDwebshot.runnertestAddressRuleClassifiesEveryRangeAndSpelling2176ms
PASSEDwebshot.runnertestAppArmorProfileAttachesOnlyToTheProvisionedChromium74950ms
PASSEDwebshot.runnertestBadRequestJsonExitsTwo2002ms
PASSEDwebshot.runnertestBasicCaptureHasViewportDimensions5629ms
PASSEDwebshot.runnertestBrowserDiagnosticsKeepByteBoundAndDiscardCount4685ms
PASSEDwebshot.runnertestBrowserFifosDoNotHangTheRunner26059ms
PASSEDwebshot.runnertestBrowserHardLinkedResultsAreRefused65915ms
PASSEDwebshot.runnertestBrowserLaunchDoesNotAddEnvironmentVariables2962ms
PASSEDwebshot.runnertestBrowserResultFileSizeCapsAreEnforced4919ms
PASSEDwebshot.runnertestBrowserSymlinksAreNeverFollowed4246ms
PASSEDwebshot.runnertestBrowserWrongOwnerResultsAreRefusedWhenRoot56023ms
PASSEDwebshot.runnertestCaptureDeadlineFollowsTheInjectedClock7215ms
PASSEDwebshot.runnertestCaptureOverTwentyMebibytesFails17859ms
PASSEDwebshot.runnertestCgroupEventsReadFailureKeepsWork4974ms
PASSEDwebshot.runnertestCgroupKillWriteFailureKeepsWork3527ms
PASSEDwebshot.runnertestCgroupMemoryPolicyIsSetBeforeBrowserStarts3320ms
PASSEDwebshot.runnertestCgroupPopulatedAfterKillKeepsWork14157ms
PASSEDwebshot.runnertestCgroupProcsReadFailureKeepsWork3993ms
PASSEDwebshot.runnertestCgroupRemainingProcessesKeepWork30516ms
PASSEDwebshot.runnertestCjkTextUsesRealGlyphs9663ms
PASSEDwebshot.runnertestCleanupErrorDoesNotMaskTheCaptureFailure10751ms
PASSEDwebshot.runnertestCliMapsUnexpectedErrorsToDocumentedExitCodes2189ms
PASSEDwebshot.runnertestCliUnrecognizedOptionPrintsUsage1122ms
PASSEDwebshot.runnertestCompletedImageAfterDeadlinePublishesNothing6729ms
PASSEDwebshot.runnertestDamagedScreenshotFailsNamingTheDamage5553ms
PASSEDwebshot.runnertestDeepBrowserTreeDoesNotMaskTheOutcome4606ms
PASSEDwebshot.runnertestDownscalePinsAreaAveragesAndAlpha72386ms
PASSEDwebshot.runnertestEgressPolicyCheckRefusesWeakenedPolicies6441ms
PASSEDwebshot.runnertestEgressPolicyCheckRequiresWebshotTable2255ms
PASSEDwebshot.runnertestEgressRulesetCoversEveryDocumentedRange2184ms
PASSEDwebshot.runnertestFailedCgroupLimitWritePreventsBrowserStart93544ms
PASSEDwebshot.runnertestForkingBrowserProcessesDoNotOutliveTheCapture14204ms
PASSEDwebshot.runnertestFullPageCapturesWholeScrollHeight7415ms
PASSEDwebshot.runnertestFullPageHeightIsMeasuredByTheBrowser4982ms
PASSEDwebshot.runnertestFullPageOverHeightLimitFails15303ms
PASSEDwebshot.runnertestImageProcessingDeadlinePublishesNothing4107ms
PASSEDwebshot.runnertestLargestCaptureFitsInASmallHeap93595ms
PASSEDwebshot.runnertestMainProcessUsesLiteralExitCodes64829ms
PASSEDwebshot.runnertestManyBrowserOutputLinesFitSmallHeap5497ms
PASSEDwebshot.runnertestNavigationAwayFromTheLoadedDocumentFailsCapture18942ms
PASSEDwebshot.runnertestNeverEndingPageScriptFailsBeforeTheDeadline26075ms
PASSEDwebshot.runnertestNonPublicSubresourceDoesNotFailCapture21245ms
PASSEDwebshot.runnertestNonSuccessTopLevelStatusFailsCapture13031ms
PASSEDwebshot.runnertestOutputDirectoryMustBeTheRunnersOwn4753ms
PASSEDwebshot.runnertestOutputWidthNeverScalesUp5277ms
PASSEDwebshot.runnertestOutputWidthScalesDownKeepingAspectRatio6853ms
PASSEDwebshot.runnertestOversizedScreenshotIsRefusedBeforeDecoding3078ms
PASSEDwebshot.runnertestPageOverridingWindowStopIsStillCaptured22336ms
PASSEDwebshot.runnertestPublicationDeadlineRemovesLateFiles4492ms
PASSEDwebshot.runnertestRedirectToNonPublicAddressFailsNamingTheHop6269ms
PASSEDwebshot.runnertestRendererIdentityIncludesInstalledFontPackages1559ms
PASSEDwebshot.runnertestScreenshotRequiresCompleteCompressedImageData6969ms
PASSEDwebshot.runnertestSingleBrowserOutputLineFitsSmallHeap5130ms
PASSEDwebshot.runnertestTopLevelNonPublicAddressesAreRefused1997ms
PASSEDwebshot.runnertestWaitSelectorAppearingLaterIsCaptured6822ms
PASSEDwebshot.runnertestWaitSelectorNeverAppearingFailsNamingSelector133191ms
PASSEDwebshot.runnertestWideScreenshotIsRefusedBeforeAllocatingRows2922ms
PASSEDwebshot.runnertestWorkerEnvironmentRefusesUnprotectedCapture1513ms
PASSEDwebshot.runnertestWorkerFontSetupFailureAndRepeat22666ms
PASSEDwebshot.runnertestWorkerSetupInstallsCjkFonts895ms
PASSEDwebshot.runnertestWorkerSetupScriptIsValidBash2438ms

Build Log

log retained until 2026-10-20T12:40:30.498Z; removed under the runs-pool size policy.