gitee.com/leisunstar/runtime@v0.0.0-20200521203717-5cef3e7b53f9/virtcontainers/hypervisor_arm64_test.go (about)

     1  // Copyright (c) 2019 ARM Limited
     2  //
     3  // SPDX-License-Identifier: Apache-2.0
     4  //
     5  
     6  package virtcontainers
     7  
     8  import (
     9  	"io/ioutil"
    10  	"os"
    11  	"testing"
    12  
    13  	"github.com/stretchr/testify/assert"
    14  )
    15  
    16  func TestRunningOnVMM(t *testing.T) {
    17  	assert := assert.New(t)
    18  	expectedOutput := false
    19  
    20  	f, err := ioutil.TempFile("", "cpuinfo")
    21  	assert.NoError(err)
    22  	defer os.Remove(f.Name())
    23  	defer f.Close()
    24  
    25  	running, err := RunningOnVMM(f.Name())
    26  	assert.NoError(err)
    27  	assert.Equal(expectedOutput, running)
    28  }