mirror of
https://github.com/kopia/kopia.git
synced 2026-10-23 22:58:42 -04:00
test(infra): improved support for in-process testing (#2169)
* feat(infra): improved support for in-process testing * support for killing of a running server using simulated Ctrl-C * support for overriding os.Stdin * migrated many tests from the exe runner to in-process runner * added required indirection when defining Envar() so we can later override it in tests * refactored CLI runners by moving environment overrides to CLITestEnv
This commit is contained in:
1 parent
a621cd3fb6
commit
8515d050e5
47 files changed
+283
-203
No files matched your search
+1
-1
@@ -26,7 +26,7 @@ func (c *commandDiff) setup(svc appServices, parent commandParent) {
|
||||
cmd.Arg("object-path1", "First object/path").Required().StringVar(&c.diffFirstObjectPath)
|
||||
cmd.Arg("object-path2", "Second object/path").Required().StringVar(&c.diffSecondObjectPath)
|
||||
cmd.Flag("files", "Compare files by launching diff command for all pairs of (old,new)").Short('f').BoolVar(&c.diffCompareFiles)
|
||||
cmd.Flag("diff-command", "Displays differences between two repository objects (files or directories)").Default(defaultDiffCommand()).Envar("KOPIA_DIFF").StringVar(&c.diffCommandCommand)
|
||||
cmd.Flag("diff-command", "Displays differences between two repository objects (files or directories)").Default(defaultDiffCommand()).Envar(svc.EnvName("KOPIA_DIFF")).StringVar(&c.diffCommandCommand)
|
||||
cmd.Action(svc.repositoryReaderAction(c.run))
|
||||
|
||||
c.out.setup(svc)
|
||||
|
||||
Reference in new issue
Block a user