MCPcopy Create free account
hub / github.com/Rello/analytics / buildScenarioConfig

Function buildScenarioConfig

tests/playwright/common.js:4–16  ·  view source on GitHub ↗
(scriptId, options = {})

Source from the content-addressed store, hash-verified

2const path = require('path');
3
4function buildScenarioConfig(scriptId, options = {}) {
5 return {
6 scriptId,
7 baseUrl: process.env.BASE_URL || options.baseUrl || 'http://host.docker.internal:8032/apps/analytics/',
8 user: process.env.NC_USER || options.user || 'admin',
9 pass: process.env.NC_PASS || options.pass || 'admin',
10 headless: process.env.HEADLESS !== 'false',
11 viewport: options.viewport || { width: 1600, height: 1000 },
12 artifactRoot: process.env.ARTIFACT_DIR || path.join(process.cwd(), 'tests', 'ui-artifacts'),
13 artifactFlat: process.env.ARTIFACT_FLAT === '1' || options.artifactFlat === true,
14 artifactPrefix: process.env.ARTIFACT_PREFIX || options.artifactPrefix || scriptId,
15 };
16}
17
18function artifactDir(config) {
19 if (config.artifactFlat) {

Callers 15

21_filter.jsFile · 0.85
23_sort.jsFile · 0.85
22_drilldown.jsFile · 0.85
29_group_top_n.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected