plainEnv
uses process
The environment tcm runs in here: no colours, so its output reads as text.
export const plainEnv = (): NodeJS.ProcessEnv => { // (a test's tcm works on the test's own directories, whatever codebase runs it) const { TCM_CODEBASE: _, TCM_BRIEF: __, TCM_BRANCH: ___, TCM_COMMANDS: ____, ...env } = process.env; return { ...env, NO_COLOR: "1", FORCE_COLOR: "0" }; }
used by
- tcmts.cli.test.e2e.builds.testMakeABuildFromHistory
- tcmts.cli.test.e2e.builds.testRunAnOlderBuild
- tcmts.cli.test.e2e.cli.onTerminal
- tcmts.cli.test.e2e.cli.testDirectoryOption
- tcmts.cli.test.e2e.cli.testOtherLayoutRefused
- tcmts.cli.test.e2e.cli.testReadingAnotherBranch
- tcmts.cli.test.e2e.cli.testSessionPageIsSavedByItsName
- tcmts.cli.test.e2e.cli.testShellCompletion
- tcmts.cli.test.e2e.contributions.env
- tcmts.cli.test.e2e.data.testTablesAndSchedulesByRole
- tcmts.cli.test.e2e.data.testTypedTables
- tcmts.cli.test.e2e.debug.testEachBranchHasItsOwnViews
- tcmts.cli.test.e2e.e2e.testBriefReportsStayOutOfTests
- tcmts.cli.test.e2e.e2e.testSessionBranchStaysOutOfTests
- tcmts.cli.test.e2e.e2e.testSessionScratchFilesImportTcmModules
- tcmts.cli.test.e2e.examples.env
- tcmts.cli.test.e2e.harness.tcmIn
- tcmts.cli.test.e2e.harness.tcmInBackground
- tcmts.cli.test.e2e.harness.testServersStopWhenTheirTestDoes
- tcmts.cli.test.e2e.hub.hubOn
- tcmts.cli.test.e2e.jobs.testBackgroundJobs
- tcmts.cli.test.e2e.lsp.client
- tcmts.cli.test.e2e.lsp.testAppsAndDataInEditor
- tcmts.cli.test.e2e.lsp.testChangesInEditor
- tcmts.cli.test.e2e.lsp.testCodeSearchInEditor
- tcmts.cli.test.e2e.lsp.testCodebaseInEditor
- tcmts.cli.test.e2e.lsp.testDebugging
- tcmts.cli.test.e2e.lsp.testLanguageServer
- tcmts.cli.test.e2e.lsp.testPackagesInEditor
- tcmts.cli.test.e2e.lsp.testPages
- tcmts.cli.test.e2e.lsp.testReleasesInEditor
- tcmts.cli.test.e2e.lsp.testScratchQuickFixes
- tcmts.cli.test.e2e.lsp.testVscodeRegistersNoServerCommands
- tcmts.cli.test.e2e.mcp.sessionOf
- tcmts.cli.test.e2e.mcp.testAgentWorksThroughMcp
- tcmts.cli.test.e2e.mcp.testMcpSessionsAndUpgrades
- tcmts.cli.test.e2e.mcp.testSessionsLeftBehindAreClearedAway
- tcmts.cli.test.e2e.mcp.testToolsRunInAWorker
- tcmts.cli.test.e2e.merge.testACommentChangeStaysOnItsBranch
- tcmts.cli.test.e2e.mirror.testMirrorReleasesInGit
- tcmts.cli.test.e2e.mirror.testMirrorWritesBack
- tcmts.cli.test.e2e.pack.setUp
- tcmts.cli.test.e2e.pack.testPackForAnEditor
- tcmts.cli.test.e2e.packages.testPackagesLockedTarballTravels
- tcmts.cli.test.e2e.prod.testAppUnderABase
- tcmts.cli.test.e2e.prod.testAssetsKeepTheirUrlsAcrossDeploys
- tcmts.cli.test.e2e.prod.testBuildDuringStart
- tcmts.cli.test.e2e.prod.testBuildStartDeployRollBack
- tcmts.cli.test.e2e.prod.testDeployedChunksArriveAsDifferences
- tcmts.cli.test.e2e.prod.testKeptBuildWithoutItsCode
- tcmts.cli.test.e2e.prod.testPagesShellsAreKept
- tcmts.cli.test.e2e.prod.testPushDeploys
- tcmts.cli.test.e2e.prod.testReactCacheLastsARequest
- tcmts.cli.test.e2e.prod.testServerComponentsKeptAndRenderedAhead
- tcmts.cli.test.e2e.prod.testStaticSitesAndPwas
- tcmts.cli.test.e2e.react.serve
- tcmts.cli.test.e2e.react.testComponentsAreCompiled
- tcmts.cli.test.e2e.react.testPackageComponentsRenderInTheBrowser
- tcmts.cli.test.e2e.react.testPagesKeepAndRenderAhead
- tcmts.cli.test.e2e.releases.codebase
- tcmts.cli.test.e2e.releases.onFakeNetwork
- tcmts.cli.test.e2e.server.serve
- tcmts.cli.test.e2e.suites.runInBudget
- tcmts.cli.test.e2e.suites.testBuildsWaitForASlot
- tcmts.cli.test.e2e.suites.testRunKeepsACommandTheCallerSet
- tcmts.cli.test.e2e.suites.testStoppedTcmStillReportsWhatItRan
- tcmts.cli.test.e2e.suites.testSuiteRunKeepsWhatASaveReplacedMeanwhile
- tcmts.cli.test.e2e.sync.startServerInfo
- tcmts.cli.test.e2e.sync.testParallelChecksMatchOneAtATime
- tcmts.cli.test.e2e.sync.testReceivedConstantsArentRun
- tcmts.cli.test.e2e.sync.testServeSite
- tcmts.cli.test.e2e.sync.testServeTlsPinning
- tcmts.cli.test.e2e.ts_plugin.testPluginDropsGeneratedDefinitions
- tcmts.cli.test.e2e.ts_plugin.testPluginResolvesProvidedPackages
- tcmts.cli.test.e2e.watch.testWatcherSaysImportsWithoutWritingThem
- tcmts.cli.test.e2e.watch.testWatcherSeesChangesMadeElsewhere
- tcmts.cli.test.e2e.web.startDev