vfs_test.go 798 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  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 TestVfsSetQuota(t *testing.T) {
  26. graphtest.DriverTestSetQuota(t, "vfs", false)
  27. }
  28. func TestVfsTeardown(t *testing.T) {
  29. graphtest.PutDriver(t)
  30. }