rastrillo / fiesta Public

Clone
git clone https://amadan.net/rastrillo/fiesta

Plain git — no account needed to clone.

Download

Download this file

1# Seconds per test, for hack/gotest.sh's slice deal (<mode> <pkg>
2# <test> <seconds>, mode browser or test): the heaviest test goes to
3# the lightest slice first. Only tests of 2s or more are worth listing
4# (anything from 1.5s is listed as 2); any test not here weighs 1. A
5# stale number costs balance, never coverage: every listed test still
6# runs in exactly one slice. Refresh from a `go test -json` run, every
7# top-level test's Elapsed (mode test for an untagged run):
8# jq -r 'select(.Action == "pass" and .Test and (.Test | contains("/") | not) and .Elapsed >= 1.5)
9# | "browser \(.Package | ltrimstr("amadan.net/rastrillo/fiesta/")) \(.Test) \([.Elapsed | round, 2] | max)"'
10# Measured 2026-10-29 on docs-t1 (16 cores, shared), from one
11# `go test -json -tags browser` run of the five browser packages at
12# once, the split tests timed again after splitting, and one untagged
13# `go test -json ./...` for the test lines. A browser role runs only
14# the tests the browser build adds, so its lines name only those; a
15# package's plain tests are weighed under test. Re-measure from a
16# fleet run once Fiesta's CI is routed there: the fleet is arm64 with
17# its own Chromium and fonts, and these weights are docs-t1's. The
18# exceptions are the 1.0 photographs (TestOneOhLayoutsRenderAsTheyDid*,
19# TestEveryOneOhExampleRendersAsItDid*), which are fleet seconds: each
20# part's docs-t1 time scaled by 1.17, the ratio its unsplit parts ran
21# at on the fleet (7b71b5b's slices against 162deaf's, since that log
22# does not time single tests). The tests 1.1 added are fleet seconds
23# too, timed on 2026-10-30 by one -v run of just those tests on a
24# runner, since the gate's log has no per-test times and the docs-t1
25# times they were first listed at were off by up to a second either
26# way. A new test under 1.5s there is left out, so it weighs 1. The
27# reduced-motion drives are docs-t1 seconds scaled by 1.17, until a
28# runner times them.
29browser check TestEveryThemeAndShellRendersAsTheBaseline 45
30browser check TestEveryThemeRendersAsItDidExceptDay 44
31browser check TestEveryExampleStateMeetsTheFloorsWithAMouse 40
32browser check TestTheReleaseRendersAsTheSource 38
33browser check TestTheMotionDriveSeesWhatTheStylesheetsShip 33
34browser check TestOneOhLayoutsRenderAsTheyDid1of6 28
35browser check TestEveryOneOhExampleRendersAsItDid2of8 26
36browser check TestEveryOneOhExampleRendersAsItDid6of8 24
37browser check TestEveryOneOhExampleRendersAsItDid4of8 23
38browser check TestBusyButtonDrive 22
39browser check TestEveryExampleStateMeetsTheFloorsOnAPhone 22
40browser check TestEveryOneOhExampleRendersAsItDid1of8 22
41browser check TestEveryOneOhExampleRendersAsItDid3of8 22
42browser check TestEveryOneOhExampleRendersAsItDid5of8 22
43browser check TestEveryOneOhExampleRendersAsItDid7of8 22
44browser check TestEveryOneOhExampleRendersAsItDid8of8 22
45browser check TestOneOhLayoutsRenderAsTheyDid6of6 21
46browser check TestOneOhLayoutsRenderAsTheyDid5of6 20
47browser check TestAnyAccentKeepsTheFillLabelReadable 19
48browser check TestOneOhLayoutsRenderAsTheyDid2of6 18
49browser check TestOneOhLayoutsRenderAsTheyDid3of6 18
50browser check TestOneOhLayoutsRenderAsTheyDid4of6 18
51browser check TestTheLightStaysWithinItsFrameBudget 17
52browser check TestTheProfileMenuIsADropUpAtTheRailsFoot 16
53browser check TestNothingMovesUnderReducedMotion1of6 15
54browser check TestNothingMovesUnderReducedMotion2of6 15
55browser check TestNothingMovesUnderReducedMotion3of6 15
56browser check TestNothingMovesUnderReducedMotion4of6 15
57browser check TestNothingMovesUnderReducedMotion5of6 15
58browser check TestNothingMovesUnderReducedMotion6of6 15
59browser check TestFlatThemesFollowAnAppsOverrides 13
60browser check TestTheReleaseScriptsDriveTheJourneys 10
61browser check TestASwitchSlidesAndSnaps 8
62browser check TestThePhoneIndexWorksWithScripts 8
63browser check TestADropdownOpensUnderItsOwnSummary 7
64browser check TestAPostItemsSpinnerNeverMovesTheMenu 7
65browser check TestAReleasedKnobSettlesWithAFirmCurve 7
66browser check TestARowMenuOpensBesideItsOwnKebab 7
67browser check TestAPreferenceToggleForgetsSettledCards 6
68browser check TestKeysAndTouchLeavePointerMode 6
69browser check TestThePhoneIndexWorksWithNoScript 6
70browser check TestTheProfileMenuOnThePhoneIndex 6
71browser check TestACardBreathes 5
72browser check TestEveryTapTargetIsAtLeast44Pixels 5
73browser check TestLightJSOnAnOldThemeWritesOntoNothingItPaints 5
74browser check TestSelectRoomIsCutOnlyByWhatClipsTheList 5
75browser check TestTheSheenFollowsADraggedKnob 5
76browser check TestTheStatusIsALiveRegionBeforeItSpeaks 5
77browser check TestALeaveAfterAQueuedMoveNeverRelightsACard 4
78browser check TestATblockHeadDragsLikeASwitch 4
79browser check TestBothSpellingsComputeTheSameStyles 4
80browser check TestReducedMotionIsTotal 4
81browser check TestTheBulkBarNeverWrapsItsText 4
82browser check TestTheSlideKnowsWhichWayItIsGoing 4
83browser check TestTheWholeRowIsTheTarget 4
84browser check TestAFragmentLinkLandsBelowTheBackStrip 3
85browser check TestANarrowRowGivesItsTitleTheWidth 3
86browser check TestAReadonlyOrDisabledDateFieldCannotBeChangedThroughTheBox 3
87browser check TestASuccessThenAFailureEndsOnTheFailure 3
88browser check TestAnOptionUnderADisabledGroupCannotBeChosen 3
89browser check TestMediaGridFramesAreEvenAndCaptionsStayInTheTile 3
90browser check TestSelectFollowsRequiredAndExtras 3
91browser check TestSelectKeepsItsDividerAndPrompt 3
92browser check TestSelectKeepsPaceWithTyping 3
93browser check TestSelectPromptClearsToItsPlaceholder 3
94browser check TestSelectRebuildKeepsWhatIsInFlight 3
95browser check TestSelectTypingIsCheap 3
96browser check TestTheBackControlReusesHistoryWhenItCanProveWhatIsBehind 3
97browser check TestTheConsoleBarIsTheSameCard 3
98browser check TestTheConsoleFoldsItsBarAndIndexesItsRail 3
99browser check TestTheFootersMenusOpenOnScreen 3
100browser check TestTheLightFollowsThePointerAndSettles 3
101browser check TestTheMotionDriveSeesADisableThatLoses 3
102browser check TestTheTopbarMenuIsACardOverThePage 3
103browser check TestTheWideLayoutIsUnchanged 3
104browser check TestTomorrowParsesWhateverTheScriptsTiming 3
105browser check TestAClassSpelledSnippetCopies 2
106browser check TestADetailListsLabelSitsOnItsValuesFirstLine 2
107browser check TestAFormResetRepaintsTheBox 2
108browser check TestAModalCoversTheTopbarOnAPhone 2
109browser check TestAPITokensFactsStayVisibleOnAPhone 2
110browser check TestAResetInTheTickAfterABlurKeepsTheDefault 2
111browser check TestARowsKebabSitsAtItsTrailingEdge 2
112browser check TestASchemeFlipLandsWhileHovered 2
113browser check TestAToggleDuringASettleTakesItsOwnCurve 2
114browser check TestAnInlineStatusStaysOnTheNamesLine 2
115browser check TestControlsInARowKeepTheirOwnBoxes 2
116browser check TestCopyCopiesAndSaysSo 2
117browser check TestDaysDerivedTokensReproduceTheirDocumentedColours 2
118browser check TestEnterCommitsWithoutSubmittingTheForm 2
119browser check TestEveryButtonLabelIsVisible 2
120browser check TestMediaGridTileIsTheTarget 2
121browser check TestOneAccentOverrideRecoloursDay 2
122browser check TestPaginationIsOneBalancedLineOnAPhone 2
123browser check TestPrintDrawsBordersAndNoDepth 2
124browser check TestSegTabsKeepAGapBelowThem 2
125browser check TestSelectFocusSelectsThePick 2
126browser check TestSelectOpensUpWhenThereIsNoRoomBelow 2
127browser check TestSelectOptionClassStylesRowAndBox 2
128browser check TestSelectRebuildsWhenItsOptionsChange 2
129browser check TestSelectScanEvent 2
130browser check TestTheCalendarDocksAndItsDaysAreTaps 2
131browser check TestTheConsoleRailFitsTheViewport 2
132browser check TestTheFilterChipsRemoveFillsItsEnd 2
133browser check TestTheHeaderRuleIsTheThemesTintedHairline 2
134browser check TestTheKnobIsLitAndTheTrackSheenFollowsIt 2
135browser check TestThePhoneHeaderStripIs56Pixels 2
136browser check TestTheSnippetExampleCopies 2
137browser check TestTheTrackColourFollowsTheKnob 2
138browser check TestWithoutRelativeColourDayKeepsItsCobalt 2
139browser check TestWritesThatSettleOutOfOrderEndOnTheLast 2
140browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest1of12 30
141browser internal/gallery TestA11yScansTheShellsCollapsed 30
142browser internal/gallery TestPreviewFrameHeightsFitTheirContent1of3 29
143browser internal/gallery TestPreviewFrameHeightsFitTheirContent2of3 28
144browser internal/gallery TestPreviewFrameHeightsFitTheirContent3of3 28
145browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest2of12 26
146browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest3of12 25
147browser internal/gallery TestTheHTMLTabRendersExactlyLikeThePreviewEn390 25
148browser internal/gallery TestTheHTMLTabRendersExactlyLikeThePreviewEn900 25
149browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest10of12 24
150browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest11of12 24
151browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest12of12 24
152browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest4of12 24
153browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest7of12 24
154browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest8of12 24
155browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest9of12 24
156browser internal/gallery TestTheHTMLTabRendersExactlyLikeThePreviewJa390 24
157browser internal/gallery TestTheHTMLTabRendersExactlyLikeThePreviewJa900 24
158browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest5of12 23
159browser internal/gallery TestPreviewFrameHeightsFitAtThePhonesNarrowest6of12 23
160browser internal/gallery TestEveryExamplePassesAxeDayEn 21
161browser internal/gallery TestEveryExamplePassesAxePlainEn 15
162browser internal/gallery TestEveryExamplePassesAxeDayAr 13
163browser internal/gallery TestEveryExamplePassesAxeSignalEn 13
164browser internal/gallery TestA11yScansTheGalleryDay 12
165browser internal/gallery TestA11yScansTheGalleryPlain 12
166browser internal/gallery TestA11yScansTheGallerySignal 12
167browser internal/gallery TestThePreviewDefaultIsMonotoneInStageWidth 12
168browser internal/gallery TestThePreviewWidgetIsUsableOnAPhone 11
169browser internal/gallery TestTheBarsLanguageMenuStaysOnScreen 9
170browser internal/gallery TestAFrameStopsLookingForItsNextDocument 8
171browser internal/gallery TestTheColumnPreviewGrowsOnlyWhileAMenuIsOpen 8
172browser internal/gallery TestTheGalleryHasNoHorizontalScrollAt320 7
173browser internal/gallery TestA11yScansTheCodePanels 5
174browser internal/gallery TestA11yScansThePhoneViews 5
175browser internal/gallery TestAMovedSectionsOldLinkReachesIt 5
176browser internal/gallery TestMobileIsThePageAtItsRealSize 5
177browser internal/gallery TestThePinnedBarFitsItsReservation 5
178browser internal/gallery TestFocusIsNeverUnderThePinnedBar 4
179browser internal/gallery TestPositionSurvivesASwitch 4
180browser internal/gallery TestTheDisplaySettingsMenuOnAPhone 4
181browser internal/gallery TestAFrameHidesWhileItNavigates 3
182browser internal/gallery TestAFrameNeverShowsTheOtherSchemeWhileItLoads 3
183browser internal/gallery TestAFrameShowsNothingUntilItsDocumentIsStyled 3
184browser internal/gallery TestAShellDemoLaysOutAsAnAppWould 3
185browser internal/gallery TestDesktopPansFromTheInlineStart 3
186browser internal/gallery TestEveryLanguageIsReachableFromThePhoneIndex 3
187browser internal/gallery TestNothingPaintsOverTheBarOrTheBackStrip 3
188browser internal/gallery TestPreviewWidgetDrivesTheWholeJourney 3
189browser internal/gallery TestTheCopyButtonCopiesAnnouncesAndFailsSafely 3
190browser internal/gallery TestADemoOpenedInItsOwnTabKeepsTheScheme 2
191browser internal/gallery TestAFrameSubmitsNothing 2
192browser internal/gallery TestAStoredSchemeIsOnTheGalleryPageBeforeFirstPaint 2
193browser internal/gallery TestNoCodeBlockScrollsSidewaysOnAPhone 2
194browser internal/gallery TestTheDemoApplicationWorksWithNoScript 2
195browser internal/gallery TestTheDemoRequestsRowsAreClickableEdgeToEdge 2
196browser internal/gallery TestTheDisplaySettingsKeepYourPlace 2
197browser internal/gallery TestTheGallerySwitchLandsOnTheNextFrame 2
198browser internal/gallery TestTheGallerysOwnControlsAreExactlyTheFloor 2
199browser internal/gallery TestThePhoneIndexAndTheWayBack 2
200browser internal/gallery TestTheWayBackFromAShellDemoIsATarget 2
201browser internal/www TestAScrollAfterIdleWakesTheBunting 29
202browser internal/www TestTheLandingPassesAxe 16
203browser internal/www TestAShakeMovesTheBuntingMoreThanAScroll 15
204browser internal/www TestTheBuntingFollowsTheScrollBack 15
205browser internal/www TestTheLanguageMenuOpensOnAPhone 14
206browser internal/www TestTheLandingHasNoHorizontalScrollAt320 13
207browser internal/www TestTheSampleFormsStayOnThePage 10
208browser internal/www TestTheBuntingNeverLeavesItsRow 9
209browser internal/www TestTheLandingKeepsTheRowRule 9
210browser internal/www TestTheBuntingHangsTheSameAfterAShake 9
211browser internal/www TestArabicReadsRightToLeft 9
212browser internal/www TestCopy 9
213browser internal/www TestTheSchemeMenuMarksTheRestoredScheme 9
214browser internal/www TestTheThemeComesBackBeforeFirstPaint 9
215browser internal/www TestABrokenStoredThemeFallsBackToDay 8
216browser internal/www TestTheBuntingMovesOnlyWhenMotionIsAllowed 8
217browser internal/www TestTheLandingReadsWithNoScript 8
218browser internal/www TestTheSiteServesFromItsOwnOrigin 8
219browser internal/www TestReducedMotionIgnoresScrolling 7
220browser internal/www TestEverySamplePaneAndCourseSwitches 7
221browser internal/www TestEverySamplePaneStartsLikeTheFirst 7
222browser internal/www TestTheBuntingFollowsTheTheme 7
223browser internal/www TestTheSampleSwitchDrags 7
224browser internal/www TestTheStillBuntingMatchesTheMovingOne 7
225test internal/gallery TestTheLeakSweepSeesEscapedPunctuation 12
226test internal/gallery TestRenderIsDeterministic 10
227test internal/gallery TestEveryLookupIsTraced 8
228test internal/gallery TestNoEnglishProseReachesATranslatedPage 7
229test internal/gallery TestEveryPageStaysUnderItsBudget 7
230test internal/gallery TestTheColumnDemosMenusAreInItsFooter 5
231test internal/gallery TestEveryFrameDocumentCarriesNoindexAndItsPaddingRule 4
232test internal/gallery TestEveryPageIsAWholeLocalisedDocument 4
233test internal/gallery TestEveryProseKeyIsTranslated 4
234test internal/gallery TestTheAssetDeclarationDrivesTheTree 4
235test internal/gallery TestTheDemoIsFourDocumentsInTheShippedShell 4
236test internal/gallery TestThePasswordScreenCarriesItsWarning 4
237test internal/gallery TestNoPageCarriesTheSameIdTwice 3
238test internal/gallery TestEveryPagesH1IsItsOwnTitle 2
239test internal/gallery TestNoTitleOrStateLabelCarriesAnEmDash 2
240test internal/gallery TestTitlesUseTheApprovedSeparators 2
241test cmd/fiesta TestSiteWritesWhatBuildReturns 12
242test cmd/fiesta TestSitePromisesAYearOnlyToTaggedReleases 13
243test cmd/fiesta TestGalleryRefusesADirectoryHoldingARelease 9
244test cmd/fiesta TestGalleryRefusesALinkInsideItsDirectory 9
245test cmd/fiesta TestGalleryRefusesALinkedDirectoryHoldingARelease 9
246test cmd/fiesta TestGalleryWritesTheTreeAtItsMount 9
247test cmd/fiesta TestGalleryRefusesARelease 4
248test internal/www TestEveryLinkInTheSiteResolves 10
249test internal/www TestSiteBuildAcceptsThePages 6
250test internal/www TestEveryLanguageHasAPage 5
251test internal/www TestEveryPageLinksEveryLanguage 5
252test internal/www TestEveryPart3AddressStillReachesAPage 5
253test internal/www TestNoRedirectLeadsToAnotherRule 5
254test internal/www TestNoRedirectShadowsAPage 5
255test internal/www TestPagesHasARootAndTheDesignSystem 5
256test internal/www TestStaticFilesAreCopied 5
257test internal/www TestTheDesignSystemIsMounted 5
258test internal/www TestTheRedirectsFileIsWithinCarlosLimits 5
259test internal/www TestTheSitesHeaders 6
260test internal/www TestAHiddenSiteFileIsRefused 4
261