vfs_test.go 711 B

12345678910111213141516171819202122232425262728293031323334353637
  1. // +build linux
  2. package vfs
  3. import (
  4. "testing"
  5. "github.com/docker/docker/daemon/graphdriver/graphtest"
  6. "github.com/docker/docker/pkg/reexec"
  7. )
  8. func init() {
  9. reexec.Init()
  10. }
  11. // This avoids creating a new driver for each test if all tests are run
  12. // Make sure to put new tests between TestVfsSetup and TestVfsTeardown
  13. func TestVfsSetup(t *testing.T) {
  14. graphtest.GetDriver(t, "vfs")
  15. }
  16. func TestVfsCreateEmpty(t *testing.T) {
  17. graphtest.DriverTestCreateEmpty(t, "vfs")
  18. }
  19. func TestVfsCreateBase(t *testing.T) {
  20. graphtest.DriverTestCreateBase(t, "vfs")
  21. }
  22. func TestVfsCreateSnap(t *testing.T) {
  23. graphtest.DriverTestCreateSnap(t, "vfs")
  24. }
  25. func TestVfsTeardown(t *testing.T) {
  26. graphtest.PutDriver(t)
  27. }