I am writing a library to start and manage child processes within a go program.
When attempting to test this with "go test", I always get fork/exec, permission denied error. If i modify the tests to be called from a main function as part of a main package and run it as a standalone program, it works just fine.
Does the go test program not allow forking? Do I have something configured wrong?
I am using the os/exec package, Run() in particular.