MCPcopy
hub / github.com/kptdev/kpt / setupTempDir

Function setupTempDir

internal/cmdexport/cmdexport_test.go:366–394  ·  view source on GitHub ↗
(files files)

Source from the content-addressed store, hash-verified

364}
365
366func setupTempDir(files files) (dir string, err error) {
367 tempDir, err := ioutil.TempDir("", "kpt-fn-export-test")
368 if err != nil {
369 return "", err
370 }
371
372 for p, content := range files {
373 p = filepath.Join(tempDir, p)
374
375 err = os.MkdirAll(
376 filepath.Dir(p),
377 0755, // drwxr-xr-x
378 )
379 if err != nil {
380 return "", nil
381 }
382
383 err = ioutil.WriteFile(
384 p,
385 []byte(content),
386 0644, // -rw-r--r--
387 )
388 if err != nil {
389 return "", err
390 }
391 }
392
393 return tempDir, nil
394}
395
396func TestCmdExport(t *testing.T) {
397 for i := range testCases {

Callers 1

TestCmdExportFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected