shad-go/tools/testtool/commands/sandbox_test.go
Fedor Korotkiy 0de2390008 Squashed commit of the following:
commit 347ba11cfe4a49bff6fc29063b49416d90525e52
Author: Fedor Korotkiy <prime@yandex-team.ru>
Date:   Sat Feb 8 22:44:26 2020 +0300

    Sandboxed test execution.

commit c5c9557dd59c54971a78d424ec118655f6b2005c
Author: Fedor Korotkiy <prime@yandex-team.ru>
Date:   Sat Feb 8 21:13:13 2020 +0300

    Fix paths used during testing.

commit 1ba21eb0aad08f543c6a99bfd927721207943abb
Author: Fedor Korotkiy <prime@yandex-team.ru>
Date:   Sat Feb 8 20:56:32 2020 +0300

    Helper for process sandboxing

commit 54f0aa11156c1d2c998a060b60be7af8666d5da4
Author: Fedor Korotkiy <prime@yandex-team.ru>
Date:   Sat Feb 8 20:10:56 2020 +0300

    Package list helper.
2020-02-10 16:41:58 +03:00

16 lines
287 B
Go

package commands
import (
"os/exec"
"testing"
"github.com/stretchr/testify/require"
)
func TestSandbox(t *testing.T) {
var cmd exec.Cmd
require.NoError(t, sandbox(&cmd))
require.True(t, cmd.SysProcAttr.Credential.Uid > 0)
require.True(t, cmd.SysProcAttr.Credential.Gid > 0)
}