Documentation ¶
Index ¶
- func CreateLCOWBlankRWLayer(t *testing.T, vmID string) string
- func CreateLCOWUVM(t *testing.T, id string) *uvm.UtilityVM
- func CreateTempDir(t *testing.T) string
- func CreateWCOWBlankRWLayer(t *testing.T, imageLayers []string) string
- func CreateWCOWUVM(t *testing.T, uvmLayers []string, id string, resources *specs.WindowsResources) (*uvm.UtilityVM, string)
- func GetDefaultLinuxSpec(t *testing.T) *specs.Spec
- func GetDefaultWindowsSpec(t *testing.T) *specs.Spec
- func LayerFolders(t *testing.T, imageName string) []string
- func RequiresBuild(t *testing.T, b uint16)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateLCOWBlankRWLayer ¶
CreateLCOWBlankRWLayer uses an LCOW utility VM to create a blank VHDX and format it ext4. If vmID is supplied, it grants access to the destination file. This can then be used as a scratch space for a container, or for a "service VM".
func CreateLCOWUVM ¶
CreateLCOWUVM creates an LCOW utility VM.
func CreateTempDir ¶
CreateTempDir creates a temporary directory
func CreateWCOWBlankRWLayer ¶
CreateWCOWBlankRWLayer uses HCS to create a temp test directory containing a read-write layer containing a disk that can be used as a containers scratch space. The VHD is created with VM group access TODO: This is wrong. Need to search the folders.
func CreateWCOWUVM ¶
func CreateWCOWUVM(t *testing.T, uvmLayers []string, id string, resources *specs.WindowsResources) (*uvm.UtilityVM, string)
CreateWCOWUVM creates a WCOW utility VM. Returns the UtilityVM object; folder used as its scratch
func RequiresBuild ¶
Types ¶
This section is empty.