feat: Implement Grafana Cloud fixes

This commit is contained in:
gpt-engineer-app[bot]
2025-10-30 16:00:03 +00:00
parent 72a7cb7f7c
commit 63dbd2efd4
5 changed files with 313 additions and 85 deletions

View File

@@ -25,12 +25,15 @@ export default defineConfig({
['html'],
['list'],
['json', { outputFile: 'test-results.json' }],
// Grafana Loki reporter for centralized logging
['./tests/helpers/loki-reporter.ts', {
lokiUrl: process.env.GRAFANA_LOKI_URL,
username: process.env.GRAFANA_LOKI_USERNAME,
password: process.env.GRAFANA_LOKI_PASSWORD,
}]
// Only include Loki reporter if Grafana Cloud credentials are configured
...(process.env.GRAFANA_LOKI_URL && process.env.GRAFANA_LOKI_USERNAME && process.env.GRAFANA_LOKI_PASSWORD
? [['./tests/helpers/loki-reporter.ts', {
lokiUrl: process.env.GRAFANA_LOKI_URL,
username: process.env.GRAFANA_LOKI_USERNAME,
password: process.env.GRAFANA_LOKI_PASSWORD,
}] as ['./tests/helpers/loki-reporter.ts', any]]
: []
)
],
/* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */