28 lines
415 B
Go
28 lines
415 B
Go
package cgroups
|
|
|
|
import (
|
|
"bytes"
|
|
"testing"
|
|
)
|
|
|
|
const (
|
|
cgroupsContents = `11:hugetlb:/
|
|
10:perf_event:/
|
|
9:blkio:/
|
|
8:net_cls:/
|
|
7:freezer:/
|
|
6:devices:/
|
|
5:memory:/
|
|
4:cpuacct,cpu:/
|
|
3:cpuset:/
|
|
2:name=systemd:/user.slice/user-1000.slice/session-16.scope`
|
|
)
|
|
|
|
func TestParseCgroups(t *testing.T) {
|
|
r := bytes.NewBuffer([]byte(cgroupsContents))
|
|
_, err := parseCgroupFile("blkio", r)
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
}
|