Delete prior /dev/shm/*
Currently, subsequent runs of `make localunit` fail and complain about prior existing /dev/shm/libpod_test and /dev/shm/test1. This commit deletes these files if existing already, prior to running the tests. Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
This commit is contained in:
parent
cf6d9fe4e6
commit
8a26134949
|
@ -27,6 +27,8 @@ const lockPath = "/libpod_test"
|
|||
|
||||
// We need a test main to ensure that the SHM is created before the tests run
|
||||
func TestMain(m *testing.M) {
|
||||
// Remove prior /dev/shm/libpod_test
|
||||
os.RemoveAll("/dev/shm" + lockPath)
|
||||
shmLock, err := CreateSHMLock(lockPath, numLocks)
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "Error creating SHM for tests: %v\n", err)
|
||||
|
@ -73,6 +75,8 @@ func runLockTest(t *testing.T, testFunc func(*testing.T, *SHMLocks)) {
|
|||
|
||||
// Test that creating an SHM with a bad size rounds up to a good size
|
||||
func TestCreateNewSHMBadSizeRoundsUp(t *testing.T) {
|
||||
// Remove prior /dev/shm/test1
|
||||
os.RemoveAll("/dev/shm/test1")
|
||||
// Odd number, not a power of 2, should never be a word size on a system
|
||||
lock, err := CreateSHMLock("/test1", 7)
|
||||
assert.NoError(t, err)
|
||||
|
|
Loading…
Reference in New Issue