@@ -78,6 +78,9 @@ func TestSnapLoad(t *testing.T) {
7878 require .NoError (t , err , "Failed to pause VM" )
7979
8080 snap := snapshotting .NewSnapshot (snapId , "/fccd/snapshots" , TestImageName , 256 , 1 , * isSparseSnaps )
81+ err = snap .CreateSnapDir ()
82+ require .NoError (t , err , "Failed to create directory for snapshot" )
83+
8184 err = orch .CreateSnapshot (ctx , vmID , snap , * isFullLocal )
8285 require .NoError (t , err , "Failed to create snapshot of VM" )
8386
@@ -144,6 +147,9 @@ func TestSnapLoadMultiple(t *testing.T) {
144147 require .NoError (t , err , "Failed to pause VM" )
145148
146149 snap := snapshotting .NewSnapshot (snapId , "/fccd/snapshots" , TestImageName , 256 , 1 , * isSparseSnaps )
150+ err = snap .CreateSnapDir ()
151+ require .NoError (t , err , "Failed to create directory for snapshot" )
152+
147153 err = orch .CreateSnapshot (ctx , vmID , snap , * isFullLocal )
148154 require .NoError (t , err , "Failed to create snapshot of VM" )
149155
@@ -233,6 +239,9 @@ func TestParallelSnapLoad(t *testing.T) {
233239 require .NoError (t , err , "Failed to pause VM, " + vmID )
234240
235241 snap := snapshotting .NewSnapshot (snapId , "/fccd/snapshots" , TestImageName , 256 , 1 , * isSparseSnaps )
242+ err = snap .CreateSnapDir ()
243+ require .NoError (t , err , "Failed to create directory for snapshot" )
244+
236245 err = orch .CreateSnapshot (ctx , vmID , snap , * isFullLocal )
237246 require .NoError (t , err , "Failed to create snapshot of VM, " + vmID )
238247
@@ -333,6 +342,9 @@ func TestParallelPhasedSnapLoad(t *testing.T) {
333342 snapId = fmt .Sprintf ("myrev-%d" , i + vmIDBase )
334343 }
335344 snap := snapshotting .NewSnapshot (snapId , "/fccd/snapshots" , TestImageName , 256 , 1 , * isSparseSnaps )
345+ err = snap .CreateSnapDir ()
346+ require .NoError (t , err , "Failed to create directory for snapshot" )
347+
336348 err = orch .CreateSnapshot (ctx , vmID , snap , * isFullLocal )
337349 require .NoError (t , err , "Failed to create snapshot of VM, " + vmID )
338350 }(i )
0 commit comments