github.com/opencontainers/runtime-tools@v0.9.0/validation/linux_cgroups_pids/linux_cgroups_pids.go (about) 1 package main 2 3 import ( 4 "github.com/mndrix/tap-go" 5 "github.com/opencontainers/runtime-tools/cgroups" 6 "github.com/opencontainers/runtime-tools/validation/util" 7 ) 8 9 func main() { 10 var limit int64 = 1000 11 12 t := tap.New() 13 t.Header(0) 14 defer t.AutoPlan() 15 16 g, err := util.GetDefaultGenerator() 17 if err != nil { 18 util.Fatal(err) 19 } 20 g.SetLinuxCgroupsPath(cgroups.AbsCgroupPath) 21 g.SetLinuxResourcesPidsLimit(limit) 22 err = util.RuntimeOutsideValidate(g, t, util.ValidateLinuxResourcesPids) 23 if err != nil { 24 t.Fail(err.Error()) 25 } 26 }