cgroup_linux_test.go 511 B

123456789101112131415161718192021222324252627
  1. package internal
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/assert"
  5. )
  6. func TestRunningInUserNS(t *testing.T) {
  7. // should be false in docker
  8. assert.False(t, runningInUserNS())
  9. }
  10. func TestCgroupV1(t *testing.T) {
  11. if isCgroup2UnifiedMode() {
  12. cg, err := currentCgroupV1()
  13. assert.NoError(t, err)
  14. _, err = cg.cpus()
  15. assert.Error(t, err)
  16. _, err = cg.cpuPeriodUs()
  17. assert.Error(t, err)
  18. _, err = cg.cpuQuotaUs()
  19. assert.Error(t, err)
  20. _, err = cg.usageAllCpus()
  21. assert.Error(t, err)
  22. }
  23. }