@@ -122,9 +122,7 @@ func TestNewMachine(t *testing.T) {
122
122
}
123
123
124
124
func TestJailerMicroVMExecution (t * testing.T ) {
125
- if testing .Short () {
126
- t .Skip ()
127
- }
125
+ fctesting .RequiresKVM (t )
128
126
fctesting .RequiresRoot (t )
129
127
130
128
logPath := filepath .Join (testDataLogPath , "TestJailerMicroVMExecution" )
@@ -284,9 +282,7 @@ func TestJailerMicroVMExecution(t *testing.T) {
284
282
}
285
283
286
284
func TestMicroVMExecution (t * testing.T ) {
287
- if testing .Short () {
288
- t .Skip ()
289
- }
285
+ fctesting .RequiresKVM (t )
290
286
291
287
var nCpus int64 = 2
292
288
cpuTemplate := models .CPUTemplate (models .CPUTemplateT2 )
@@ -398,8 +394,11 @@ func TestMicroVMExecution(t *testing.T) {
398
394
}
399
395
400
396
func TestStartVMM (t * testing.T ) {
397
+ fctesting .RequiresKVM (t )
398
+
401
399
socketPath , cleanup := makeSocketPath (t )
402
400
defer cleanup ()
401
+
403
402
cfg := Config {
404
403
SocketPath : socketPath ,
405
404
}
@@ -437,6 +436,8 @@ func TestStartVMM(t *testing.T) {
437
436
}
438
437
439
438
func TestLogAndMetrics (t * testing.T ) {
439
+ fctesting .RequiresKVM (t )
440
+
440
441
tests := []struct {
441
442
logLevel string
442
443
quiet bool
@@ -523,6 +524,8 @@ func testLogAndMetrics(t *testing.T, logLevel string) string {
523
524
}
524
525
525
526
func TestStartVMMOnce (t * testing.T ) {
527
+ fctesting .RequiresKVM (t )
528
+
526
529
socketPath , cleanup := makeSocketPath (t )
527
530
defer cleanup ()
528
531
@@ -1252,6 +1255,7 @@ func TestCaptureFifoToFile_leak(t *testing.T) {
1252
1255
}
1253
1256
1254
1257
func TestWait (t * testing.T ) {
1258
+ fctesting .RequiresKVM (t )
1255
1259
fctesting .RequiresRoot (t )
1256
1260
1257
1261
cases := []struct {
@@ -1535,6 +1539,7 @@ func TestSignalForwarding(t *testing.T) {
1535
1539
}
1536
1540
1537
1541
func TestPauseResume (t * testing.T ) {
1542
+ fctesting .RequiresKVM (t )
1538
1543
fctesting .RequiresRoot (t )
1539
1544
1540
1545
dir , err := ioutil .TempDir ("" , t .Name ())
@@ -1646,6 +1651,7 @@ func TestPauseResume(t *testing.T) {
1646
1651
}
1647
1652
1648
1653
func TestCreateSnapshot (t * testing.T ) {
1654
+ fctesting .RequiresKVM (t )
1649
1655
fctesting .RequiresRoot (t )
1650
1656
1651
1657
dir , err := ioutil .TempDir ("" , t .Name ())
0 commit comments