Added a --debug flag.
parent
db0ab82bdd
commit
e74d8b6a85
|
@ -35,6 +35,8 @@ var fToolPath = flag.String(
|
||||||
"",
|
"",
|
||||||
"Path to the mount_sample tool. If unset, we will compile it.")
|
"Path to the mount_sample tool. If unset, we will compile it.")
|
||||||
|
|
||||||
|
var fDebug = flag.Bool("debug", false, "If true, print fuse debug info.")
|
||||||
|
|
||||||
// A struct that implements common behavior needed by tests in the samples/
|
// A struct that implements common behavior needed by tests in the samples/
|
||||||
// directory where the file system is mounted by a subprocess. Use it as an
|
// directory where the file system is mounted by a subprocess. Use it as an
|
||||||
// embedded field in your test fixture, calling its SetUp method from your
|
// embedded field in your test fixture, calling its SetUp method from your
|
||||||
|
@ -273,7 +275,13 @@ func (t *SubprocessTest) initialize() (err error) {
|
||||||
mountCmd.Stderr = &stderr
|
mountCmd.Stderr = &stderr
|
||||||
mountCmd.ExtraFiles = extraFiles
|
mountCmd.ExtraFiles = extraFiles
|
||||||
|
|
||||||
// Start it.
|
// Handle debug mode.
|
||||||
|
if *fDebug {
|
||||||
|
mountCmd.Stderr = os.Stderr
|
||||||
|
mountCmd.Args = append(mountCmd.Args, "--fuse.debug")
|
||||||
|
}
|
||||||
|
|
||||||
|
// Start the command.
|
||||||
if err = mountCmd.Start(); err != nil {
|
if err = mountCmd.Start(); err != nil {
|
||||||
err = fmt.Errorf("mountCmd.Start: %v", err)
|
err = fmt.Errorf("mountCmd.Start: %v", err)
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue