# Seconds per test, for hack/gotest.sh's slice deal ( # , mode browser or test): the heaviest test goes to # the lightest slice first. Only tests of 2s or more are worth listing # (anything from 1.5s is listed as 2); any test not here weighs 1. A # stale number costs balance, never coverage: every listed test still # runs in exactly one slice. Refresh from a `go test -json` run, every # top-level test's Elapsed (mode test for an untagged run): # jq -r 'select(.Action == "pass" and .Test and (.Test | contains("/") | not) and .Elapsed >= 1.5) # | "browser \(.Package | ltrimstr("amadan.net/rastrillo/fiesta/")) \(.Test) \([.Elapsed | round, 2] | max)"' # Measured 2026-10-29 on docs-t1 (16 cores, shared), from one # `go test -json -tags browser` run of the five browser packages at # once, the split tests timed again after splitting, and one untagged # `go test -json ./...` for the test lines. A browser role runs only # the tests the browser build adds, so its lines name only those; a # package's plain tests are weighed under test. Re-measure from a # fleet run once Fiesta's CI is routed there: the fleet is arm64 with # its own Chromium and fonts, and these weights are docs-t1's. The # exceptions are the 1.0 photographs (TestOneOhLayoutsRenderAsTheyDid*, # TestEveryOneOhExampleRendersAsItDid*), which are fleet seconds: each # part's docs-t1 time scaled by 1.17, the ratio its unsplit parts ran # at on the fleet (7b71b5b's slices against 162deaf's, since that log # does not time single tests). The tests 1.1 added are fleet seconds # too, timed on 2026-10-30 by one -v run of just those tests on a # runner, since the gate's log has no per-test times and the docs-t1 # times they were first listed at were off by up to a second either # way. A new test under 1.5s there is left out, so it weighs 1. The # reduced-motion drives are docs-t1 seconds scaled by 1.17, until a # runner times them. browser check TestEveryThemeAndShellRendersAsTheBaseline 45 browser check TestEveryThemeRendersAsItDidExceptDay 44 browser check TestEveryExampleStateMeetsTheFloorsWithAMouse 40 browser check TestTheReleaseRendersAsTheSource 38 browser check TestTheMotionDriveSeesWhatTheStylesheetsShip 33 browser check TestOneOhLayoutsRenderAsTheyDid1of6 28 browser check TestEveryOneOhExampleRendersAsItDid2of8 26 browser check TestEveryOneOhExampleRendersAsItDid6of8 24 browser check TestEveryOneOhExampleRendersAsItDid4of8 23 browser check TestBusyButtonDrive 22 browser check TestEveryExampleStateMeetsTheFloorsOnAPhone 22 browser check TestEveryOneOhExampleRendersAsItDid1of8 22 browser check TestEveryOneOhExampleRendersAsItDid3of8 22 browser check TestEveryOneOhExampleRendersAsItDid5of8 22 browser check TestEveryOneOhExampleRendersAsItDid7of8 22 browser check TestEveryOneOhExampleRendersAsItDid8of8 22 browser check TestOneOhLayoutsRenderAsTheyDid6of6 21 browser check TestOneOhLayoutsRenderAsTheyDid5of6 20 browser check TestAnyAccentKeepsTheFillLabelReadable 19 browser check TestOneOhLayoutsRenderAsTheyDid2of6 18 browser check TestOneOhLayoutsRenderAsTheyDid3of6 18 browser check TestOneOhLayoutsRenderAsTheyDid4of6 18 browser check TestTheLightStaysWithinItsFrameBudget 17 browser check TestTheProfileMenuIsADropUpAtTheRailsFoot 16 browser check TestNothingMovesUnderReducedMotion1of6 15 browser check TestNothingMovesUnderReducedMotion2of6 15 browser check TestNothingMovesUnderReducedMotion3of6 15 browser check TestNothingMovesUnderReducedMotion4of6 15 browser check TestNothingMovesUnderReducedMotion5of6 15 browser check TestNothingMovesUnderReducedMotion6of6 15 browser check TestFlatThemesFollowAnAppsOverrides 13 browser check TestTheReleaseScriptsDriveTheJourneys 10 browser check TestASwitchSlidesAndSnaps 8 browser check TestThePhoneIndexWorksWithScripts 8 browser check TestADropdownOpensUnderItsOwnSummary 7 browser check TestAPostItemsSpinnerNeverMovesTheMenu 7 browser check TestAReleasedKnobSettlesWithAFirmCurve 7 browser check TestARowMenuOpensBesideItsOwnKebab 7 browser check TestAPreferenceToggleForgetsSettledCards 6 browser check TestKeysAndTouchLeavePointerMode 6 browser check TestThePhoneIndexWorksWithNoScript 6 browser check TestTheProfileMenuOnThePhoneIndex 6 browser check TestACardBreathes 5 browser check TestEveryTapTargetIsAtLeast44Pixels 5 browser check TestLightJSOnAnOldThemeWritesOntoNothingItPaints 5 browser check TestSelectRoomIsCutOnlyByWhatClipsTheList 5 browser check TestTheSheenFollowsADraggedKnob 5 browser check TestTheStatusIsALiveRegionBeforeItSpeaks 5 browser check TestALeaveAfterAQueuedMoveNeverRelightsACard 4 browser check TestATblockHeadDragsLikeASwitch 4 browser check TestBothSpellingsComputeTheSameStyles 4 browser check TestReducedMotionIsTotal 4 browser check TestTheBulkBarNeverWrapsItsText 4 browser check TestTheSlideKnowsWhichWayItIsGoing 4 browser check TestTheWholeRowIsTheTarget 4 browser check TestAFragmentLinkLandsBelowTheBackStrip 3 browser check TestANarrowRowGivesItsTitleTheWidth 3 browser check TestAReadonlyOrDisabledDateFieldCannotBeChangedThroughTheBox 3 browser check TestASuccessThenAFailureEndsOnTheFailure 3 browser check TestAnOptionUnderADisabledGroupCannotBeChosen 3 browser check TestMediaGridFramesAreEvenAndCaptionsStayInTheTile 3 browser check TestSelectFollowsRequiredAndExtras 3 browser check TestSelectKeepsItsDividerAndPrompt 3 browser check TestSelectKeepsPaceWithTyping 3 browser check TestSelectPromptClearsToItsPlaceholder 3 browser check TestSelectRebuildKeepsWhatIsInFlight 3 browser check TestSelectTypingIsCheap 3 browser check TestTheBackControlReusesHistoryWhenItCanProveWhatIsBehind 3 browser check TestTheConsoleBarIsTheSameCard 3 browser check TestTheConsoleFoldsItsBarAndIndexesItsRail 3 browser check TestTheFootersMenusOpenOnScreen 3 browser check TestTheLightFollowsThePointerAndSettles 3 browser check TestTheMotionDriveSeesADisableThatLoses 3 browser check TestTheTopbarMenuIsACardOverThePage 3 browser check TestTheWideLayoutIsUnchanged 3 browser check TestTomorrowParsesWhateverTheScriptsTiming 3 browser check TestAClassSpelledSnippetCopies 2 browser check TestADetailListsLabelSitsOnItsValuesFirstLine 2 browser check TestAFormResetRepaintsTheBox 2 browser check TestAModalCoversTheTopbarOnAPhone 2 browser check TestAPITokensFactsStayVisibleOnAPhone 2 browser check TestAResetInTheTickAfterABlurKeepsTheDefault 2 browser check TestARowsKebabSitsAtItsTrailingEdge 2 browser check TestASchemeFlipLandsWhileHovered 2 browser check TestAToggleDuringASettleTakesItsOwnCurve 2 browser check TestAnInlineStatusStaysOnTheNamesLine 2 browser check TestControlsInARowKeepTheirOwnBoxes 2 browser check TestCopyCopiesAndSaysSo 2 browser check TestDaysDerivedTokensReproduceTheirDocumentedColours 2 browser check TestEnterCommitsWithoutSubmittingTheForm 2 browser check TestEveryButtonLabelIsVisible 2 browser check TestMediaGridTileIsTheTarget 2 browser check TestOneAccentOverrideRecoloursDay 2 browser check TestPaginationIsOneBalancedLineOnAPhone 2 browser check TestPrintDrawsBordersAndNoDepth 2 browser check TestSegTabsKeepAGapBelowThem 2 browser check TestSelectFocusSelectsThePick 2 browser check TestSelectOpensUpWhenThereIsNoRoomBelow 2 browser check TestSelectOptionClassStylesRowAndBox 2 browser check TestSelectRebuildsWhenItsOptionsChange 2 browser check TestSelectScanEvent 2 browser check TestTheCalendarDocksAndItsDaysAreTaps 2 browser check TestTheConsoleRailFitsTheViewport 2 browser check TestTheFilterChipsRemoveFillsItsEnd 2 browser check TestTheHeaderRuleIsTheThemesTintedHairline 2 browser check TestTheKnobIsLitAndTheTrackSheenFollowsIt 2 browser check TestThePhoneHeaderStripIs56Pixels 2 browser check TestTheSnippetExampleCopies 2 browser check TestTheTrackColourFollowsTheKnob 2 browser check TestWithoutRelativeColourDayKeepsItsCobalt 2 browser check TestWritesThatSettleOutOfOrderEndOnTheLast 2 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest1of12 30 browser internal/gallery TestA11yScansTheShellsCollapsed 30 browser internal/gallery TestPreviewFrameHeightsFitTheirContent1of3 29 browser internal/gallery TestPreviewFrameHeightsFitTheirContent2of3 28 browser internal/gallery TestPreviewFrameHeightsFitTheirContent3of3 28 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest2of12 26 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest3of12 25 browser internal/gallery TestTheHTMLTabRendersExactlyLikeThePreviewEn390 25 browser internal/gallery TestTheHTMLTabRendersExactlyLikeThePreviewEn900 25 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest10of12 24 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest11of12 24 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest12of12 24 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest4of12 24 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest7of12 24 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest8of12 24 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest9of12 24 browser internal/gallery TestTheHTMLTabRendersExactlyLikeThePreviewJa390 24 browser internal/gallery TestTheHTMLTabRendersExactlyLikeThePreviewJa900 24 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest5of12 23 browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest6of12 23 browser internal/gallery TestEveryExamplePassesAxeDayEn 21 browser internal/gallery TestEveryExamplePassesAxePlainEn 15 browser internal/gallery TestEveryExamplePassesAxeDayAr 13 browser internal/gallery TestEveryExamplePassesAxeSignalEn 13 browser internal/gallery TestA11yScansTheGalleryDay 12 browser internal/gallery TestA11yScansTheGalleryPlain 12 browser internal/gallery TestA11yScansTheGallerySignal 12 browser internal/gallery TestThePreviewDefaultIsMonotoneInStageWidth 12 browser internal/gallery TestThePreviewWidgetIsUsableOnAPhone 11 browser internal/gallery TestTheBarsLanguageMenuStaysOnScreen 9 browser internal/gallery TestAFrameStopsLookingForItsNextDocument 8 browser internal/gallery TestTheColumnPreviewGrowsOnlyWhileAMenuIsOpen 8 browser internal/gallery TestTheGalleryHasNoHorizontalScrollAt320 7 browser internal/gallery TestA11yScansTheCodePanels 5 browser internal/gallery TestA11yScansThePhoneViews 5 browser internal/gallery TestAMovedSectionsOldLinkReachesIt 5 browser internal/gallery TestMobileIsThePageAtItsRealSize 5 browser internal/gallery TestThePinnedBarFitsItsReservation 5 browser internal/gallery TestFocusIsNeverUnderThePinnedBar 4 browser internal/gallery TestPositionSurvivesASwitch 4 browser internal/gallery TestTheDisplaySettingsMenuOnAPhone 4 browser internal/gallery TestAFrameHidesWhileItNavigates 3 browser internal/gallery TestAFrameNeverShowsTheOtherSchemeWhileItLoads 3 browser internal/gallery TestAFrameShowsNothingUntilItsDocumentIsStyled 3 browser internal/gallery TestAShellDemoLaysOutAsAnAppWould 3 browser internal/gallery TestDesktopPansFromTheInlineStart 3 browser internal/gallery TestEveryLanguageIsReachableFromThePhoneIndex 3 browser internal/gallery TestNothingPaintsOverTheBarOrTheBackStrip 3 browser internal/gallery TestPreviewWidgetDrivesTheWholeJourney 3 browser internal/gallery TestTheCopyButtonCopiesAnnouncesAndFailsSafely 3 browser internal/gallery TestADemoOpenedInItsOwnTabKeepsTheScheme 2 browser internal/gallery TestAFrameSubmitsNothing 2 browser internal/gallery TestAStoredSchemeIsOnTheGalleryPageBeforeFirstPaint 2 browser internal/gallery TestNoCodeBlockScrollsSidewaysOnAPhone 2 browser internal/gallery TestTheDemoApplicationWorksWithNoScript 2 browser internal/gallery TestTheDemoRequestsRowsAreClickableEdgeToEdge 2 browser internal/gallery TestTheDisplaySettingsKeepYourPlace 2 browser internal/gallery TestTheGallerySwitchLandsOnTheNextFrame 2 browser internal/gallery TestTheGallerysOwnControlsAreExactlyTheFloor 2 browser internal/gallery TestThePhoneIndexAndTheWayBack 2 browser internal/gallery TestTheWayBackFromAShellDemoIsATarget 2 browser internal/www TestAScrollAfterIdleWakesTheBunting 29 browser internal/www TestTheLandingPassesAxe 16 browser internal/www TestAShakeMovesTheBuntingMoreThanAScroll 15 browser internal/www TestTheBuntingFollowsTheScrollBack 15 browser internal/www TestTheLanguageMenuOpensOnAPhone 14 browser internal/www TestTheLandingHasNoHorizontalScrollAt320 13 browser internal/www TestTheSampleFormsStayOnThePage 10 browser internal/www TestTheBuntingNeverLeavesItsRow 9 browser internal/www TestTheLandingKeepsTheRowRule 9 browser internal/www TestTheBuntingHangsTheSameAfterAShake 9 browser internal/www TestArabicReadsRightToLeft 9 browser internal/www TestCopy 9 browser internal/www TestTheSchemeMenuMarksTheRestoredScheme 9 browser internal/www TestTheThemeComesBackBeforeFirstPaint 9 browser internal/www TestABrokenStoredThemeFallsBackToDay 8 browser internal/www TestTheBuntingMovesOnlyWhenMotionIsAllowed 8 browser internal/www TestTheLandingReadsWithNoScript 8 browser internal/www TestTheSiteServesFromItsOwnOrigin 8 browser internal/www TestReducedMotionIgnoresScrolling 7 browser internal/www TestEverySamplePaneAndCourseSwitches 7 browser internal/www TestEverySamplePaneStartsLikeTheFirst 7 browser internal/www TestTheBuntingFollowsTheTheme 7 browser internal/www TestTheSampleSwitchDrags 7 browser internal/www TestTheStillBuntingMatchesTheMovingOne 7 test internal/gallery TestTheLeakSweepSeesEscapedPunctuation 12 test internal/gallery TestRenderIsDeterministic 10 test internal/gallery TestEveryLookupIsTraced 8 test internal/gallery TestNoEnglishProseReachesATranslatedPage 7 test internal/gallery TestEveryPageStaysUnderItsBudget 7 test internal/gallery TestTheColumnDemosMenusAreInItsFooter 5 test internal/gallery TestEveryFrameDocumentCarriesNoindexAndItsPaddingRule 4 test internal/gallery TestEveryPageIsAWholeLocalisedDocument 4 test internal/gallery TestEveryProseKeyIsTranslated 4 test internal/gallery TestTheAssetDeclarationDrivesTheTree 4 test internal/gallery TestTheDemoIsFourDocumentsInTheShippedShell 4 test internal/gallery TestThePasswordScreenCarriesItsWarning 4 test internal/gallery TestNoPageCarriesTheSameIdTwice 3 test internal/gallery TestEveryPagesH1IsItsOwnTitle 2 test internal/gallery TestNoTitleOrStateLabelCarriesAnEmDash 2 test internal/gallery TestTitlesUseTheApprovedSeparators 2 test cmd/fiesta TestSiteWritesWhatBuildReturns 12 test cmd/fiesta TestSitePromisesAYearOnlyToTaggedReleases 13 test cmd/fiesta TestGalleryRefusesADirectoryHoldingARelease 9 test cmd/fiesta TestGalleryRefusesALinkInsideItsDirectory 9 test cmd/fiesta TestGalleryRefusesALinkedDirectoryHoldingARelease 9 test cmd/fiesta TestGalleryWritesTheTreeAtItsMount 9 test cmd/fiesta TestGalleryRefusesARelease 4 test internal/www TestEveryLinkInTheSiteResolves 10 test internal/www TestSiteBuildAcceptsThePages 6 test internal/www TestEveryLanguageHasAPage 5 test internal/www TestEveryPageLinksEveryLanguage 5 test internal/www TestEveryPart3AddressStillReachesAPage 5 test internal/www TestNoRedirectLeadsToAnotherRule 5 test internal/www TestNoRedirectShadowsAPage 5 test internal/www TestPagesHasARootAndTheDesignSystem 5 test internal/www TestStaticFilesAreCopied 5 test internal/www TestTheDesignSystemIsMounted 5 test internal/www TestTheRedirectsFileIsWithinCarlosLimits 5 test internal/www TestTheSitesHeaders 6 test internal/www TestAHiddenSiteFileIsRefused 4