diff options
author | Fabricio Voznika <fvoznika@google.com> | 2019-01-31 14:36:52 -0800 |
---|---|---|
committer | Shentubot <shentubot@google.com> | 2019-01-31 14:38:12 -0800 |
commit | aec5b67c8116035fca8b8c560debe66b04b788a7 (patch) | |
tree | ebfdf3f68bcde165a65168e237e35853307dda27 /test/syscalls/syscall_test_runner.go | |
parent | a497f5ed5f97e4ad49ed60dd46f0146ae45eefd6 (diff) |
Add syscall test dimension for --file_access=shared
PiperOrigin-RevId: 231856279
Change-Id: I175db87374890a62a3a3c2ddef727668ff854ce4
Diffstat (limited to 'test/syscalls/syscall_test_runner.go')
-rw-r--r-- | test/syscalls/syscall_test_runner.go | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/test/syscalls/syscall_test_runner.go b/test/syscalls/syscall_test_runner.go index e1fba637c..b4f629059 100644 --- a/test/syscalls/syscall_test_runner.go +++ b/test/syscalls/syscall_test_runner.go @@ -41,13 +41,14 @@ import ( const testDir = "test/syscalls/linux" var ( - testName = flag.String("test-name", "", "name of test binary to run") - debug = flag.Bool("debug", false, "enable debug logs") - strace = flag.Bool("strace", false, "enable strace logs") - platform = flag.String("platform", "ptrace", "platform to run on") - useTmpfs = flag.Bool("use-tmpfs", false, "mounts tmpfs for /tmp") - parallel = flag.Bool("parallel", false, "run tests in parallel") - runscPath = flag.String("runsc", "", "path to runsc binary") + testName = flag.String("test-name", "", "name of test binary to run") + debug = flag.Bool("debug", false, "enable debug logs") + strace = flag.Bool("strace", false, "enable strace logs") + platform = flag.String("platform", "ptrace", "platform to run on") + useTmpfs = flag.Bool("use-tmpfs", false, "mounts tmpfs for /tmp") + fileAccess = flag.String("file-access", "exclusive", "mounts root in exclusive or shared mode") + parallel = flag.Bool("parallel", false, "run tests in parallel") + runscPath = flag.String("runsc", "", "path to runsc binary") ) // runTestCaseNative runs the test case directly on the host machine. @@ -158,6 +159,7 @@ func runTestCaseRunsc(testBin string, tc gtest.TestCase, t *testing.T) { args := []string{ "-platform", *platform, "-root", rootDir, + "-file-access", *fileAccess, "--network=none", "-log-format=text", "-TESTONLY-unsafe-nonroot=true", |