MCPcopy Index your code
hub / github.com/devcontainers/cli / generateDockerParams

Function generateDockerParams

src/spec-node/featuresCLI/testCommandImpl.ts:627–667  ·  view source on GitHub ↗
(workspaceFolder: string, args: FeaturesTestCommandInput)

Source from the content-addressed store, hash-verified

625}
626
627async function generateDockerParams(workspaceFolder: string, args: FeaturesTestCommandInput): Promise<DockerResolverParameters> {
628 const { logLevel, quiet, disposables } = args;
629 return await createDockerParams({
630 workspaceFolder,
631 additionalLabels: [],
632 dockerPath: undefined,
633 dockerComposePath: undefined,
634 containerDataFolder: undefined,
635 containerSystemDataFolder: undefined,
636 mountWorkspaceGitRoot: false,
637 mountGitWorktreeCommonDir: false,
638 configFile: undefined,
639 overrideConfigFile: undefined,
640 logLevel,
641 logFormat: 'text',
642 log: text => quiet ? null : process.stderr.write(text),
643 terminalDimensions: undefined,
644 defaultUserEnvProbe: 'loginInteractiveShell',
645 removeExistingContainer: false,
646 buildNoCache: false,
647 expectExistingContainer: false,
648 postCreateEnabled: false,
649 skipNonBlocking: false,
650 prebuild: false,
651 persistedFolder: undefined,
652 additionalMounts: [],
653 updateRemoteUserUIDDefault: 'never',
654 remoteEnv: {},
655 additionalCacheFroms: [],
656 omitLoggerHeader: true,
657 useBuildKit: 'auto',
658 buildxPlatform: undefined,
659 buildxPush: false,
660 buildxOutput: undefined,
661 buildxCacheTo: undefined,
662 skipFeatureAutoMapping: false,
663 skipPostAttach: false,
664 skipPersistingCustomizationsFromFeatures: false,
665 dotfiles: {}
666 }, disposables);
667}

Callers 3

runDuplicateTestFunction · 0.85
runFeatureTestsFunction · 0.85
doScenarioFunction · 0.85

Calls 2

createDockerParamsFunction · 0.90
writeMethod · 0.65

Tested by

no test coverage detected