mirror of
https://github.com/stablyai/orca.git
synced 2026-09-29 08:03:20 +00:00
test: exercise document visibility WebGL screenshots in rendered CI
This commit is contained in:
@@ -339,7 +339,7 @@ function annotateMeasurement(
|
||||
}
|
||||
|
||||
test.describe('Terminal foreground redraw freeze repro', () => {
|
||||
test('Codex-style line rewrites request a visible row refresh', async ({
|
||||
test('@headful Codex-style line rewrites request a visible row refresh', async ({
|
||||
orcaPage
|
||||
}, testInfo) => {
|
||||
await waitForSessionReady(orcaPage)
|
||||
|
||||
@@ -794,7 +794,7 @@ test.describe('Terminal tab switch visual restore', () => {
|
||||
.toContain(marker)
|
||||
})
|
||||
|
||||
test('keeps returned tab glyphs intact across tab switches', async ({ orcaPage }, testInfo) => {
|
||||
test('@headful keeps returned tab glyphs intact across tab switches', async ({ orcaPage }, testInfo) => {
|
||||
// Why: screenshot equality catches WebGL atlas corruption on the tab being
|
||||
// resumed, not just stale cols/rows geometry checks.
|
||||
await waitForSessionReady(orcaPage)
|
||||
|
||||
@@ -431,7 +431,7 @@ async function runAtlasReplacementScenario(page: Page): Promise<AtlasReplacement
|
||||
test.describe('terminal WebGL atlas budget', () => {
|
||||
test.describe.configure({ timeout: 120_000 })
|
||||
|
||||
test('keeps shared glyph pages bindable through overflow and recovery @terminal-rendering-golden', async ({
|
||||
test('@headful keeps shared glyph pages bindable through overflow and recovery @terminal-rendering-golden', async ({
|
||||
orcaPage
|
||||
}) => {
|
||||
await waitForActiveTerminalManager(orcaPage)
|
||||
@@ -451,7 +451,7 @@ test.describe('terminal WebGL atlas budget', () => {
|
||||
expect(result.pixelDiffAfterWipe).toBe(0)
|
||||
})
|
||||
|
||||
test('rebuilds cached vertices after attaching a different shared atlas @terminal-rendering-golden', async ({
|
||||
test('@headful rebuilds cached vertices after attaching a different shared atlas @terminal-rendering-golden', async ({
|
||||
orcaPage
|
||||
}) => {
|
||||
await waitForActiveTerminalManager(orcaPage)
|
||||
|
||||
Reference in New Issue
Block a user