UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

41 lines (33 loc) 895 B
'use strict' const { getEnvironmentVariable } = require('../config/helper') const { isTrue } = require('../util') const { DD_MAJOR } = require('../../../../version') /** * Returns the current Lage package name if the Lage package name override is enabled. * * @returns {string|undefined} */ function getLagePackageName () { if (DD_MAJOR < 6 && !isTrue(getEnvironmentVariable('DD_ENABLE_LAGE_PACKAGE_NAME'))) { return } const packageName = getEnvironmentVariable('LAGE_PACKAGE_NAME') if (!packageName) { return } return packageName } /** * Returns the current Lage package name as the test session name unless the user set one explicitly. * * @returns {string|undefined} */ function getLageTestSessionName () { if (getEnvironmentVariable('DD_TEST_SESSION_NAME')) { return } return getLagePackageName() } module.exports = { getLageTestSessionName, }