From b4707ca82e6a53aa837d0030b0d7a5e30e57035c Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Mon, 16 Sep 2024 09:29:47 +0200 Subject: [PATCH] print files relative --- packages/playwright/src/runner/watchMode.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/playwright/src/runner/watchMode.ts b/packages/playwright/src/runner/watchMode.ts index 6a4d2107c7..7ed7367ffc 100644 --- a/packages/playwright/src/runner/watchMode.ts +++ b/packages/playwright/src/runner/watchMode.ts @@ -140,7 +140,7 @@ export async function runWatchModeLoop(configLocation: ConfigLocation, initialOp while (true) { if (bufferMode) - printBufferPrompt(dirtyTestFiles); + printBufferPrompt(dirtyTestFiles, teleSuiteUpdater.config!.rootDir); else printPrompt(); @@ -369,7 +369,7 @@ function printConfiguration(options: WatchModeOptions, title?: string) { process.stdout.write(lines.join('\n')); } -function printBufferPrompt(dirtyTestFiles: Set) { +function printBufferPrompt(dirtyTestFiles: Set, rootDir: string) { const sep = separator(); process.stdout.write('\x1Bc'); process.stdout.write(`${sep}\n`); @@ -381,7 +381,7 @@ function printBufferPrompt(dirtyTestFiles: Set) { process.stdout.write(`${colors.dim(`${dirtyTestFiles.size} test ${dirtyTestFiles.size === 1 ? 'file' : 'files'} changed:`)}\n\n`); for (const file of dirtyTestFiles) - process.stdout.write(` · ${file}\n`); + process.stdout.write(` · ${path.relative(rootDir, file)}\n`); process.stdout.write(`\n${colors.dim(`Press`)} ${colors.bold('enter')} ${colors.dim('to run')}, ${colors.bold('q')} ${colors.dim('to quit or')} ${colors.bold('h')} ${colors.dim('for more options.')}\n\n`); }