blob: 8048d50f0b838702b78467a12872f319e67f88b7 [file] [log] [blame]
// Copyright 2016 syzkaller project authors. All rights reserved.
// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
// +build linux
package executor
import "testing"
func testWrapper(t *testing.T, f func() int) {
switch res := f(); {
case res < 0:
t.Skip()
case res > 0:
t.Fail()
default:
}
}
func TestCopyin(t *testing.T) {
testWrapper(t, testCopyin)
}
func TestCsumInet(t *testing.T) {
testWrapper(t, testCsumInet)
}
func TestCsumInetAcc(t *testing.T) {
testWrapper(t, testCsumInetAcc)
}
func TestKVM(t *testing.T) {
testWrapper(t, testKVM)
}