blob: f56e64acb42097cfe7b5c3b2c95faeaea6dfffd9 [file] [log] [blame]
Robert Kroeger02714b72015-04-14 18:02:38 -07001// Copyright 2015 The Vanadium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5package device_test
6
Robert Kroeger769353e2015-05-05 19:10:07 -07007import (
8 "os"
9 "os/user"
10
11 "v.io/x/ref/test/v23tests"
12)
13
Robin Thellendf0a422b2015-08-27 09:55:07 -070014const psFlags = "-eouser:20,pid"
Robert Kroeger769353e2015-05-05 19:10:07 -070015
16func makeTestAccounts(i *v23tests.T) {
17 userAddCmd := i.BinaryFromPath("/usr/bin/sudo")
18
19 if _, err := user.Lookup("vana"); err != nil {
20 userAddCmd.Start("/usr/sbin/adduser", "--no-create-home", "vana").WaitOrDie(os.Stdout, os.Stderr)
21 }
22
23 if _, err := user.Lookup("devicemanager"); err != nil {
24 userAddCmd.Start("/usr/sbin/adduser", "--no-create-home", "devicemanager").Wait(os.Stdout, os.Stderr)
25 }
26}
27
28const runTestOnThisPlatform = true