Bump to 1.14.1
[platform/upstream/augeas.git] / lenses / tests / test_cgconfig.aug
index 973e53c..84fd2de 100644 (file)
@@ -253,3 +253,113 @@ test Cgconfig.lns get group4 =
     {  } }
   {  }
   {  }
+
+test Cgconfig.lns put "group tst {memory {}}" after
+  set "/group" "tst2"
+= "group tst2 {memory {}}"
+
+let group5="
+group user {
+       cpuacct {}
+        cpu {}
+        cpuset {}
+        devices {}
+        freezer {}
+        memory {}
+        net_cls {}
+        blkio {}
+        hugetlb {}
+        perf_event {}
+}"
+
+test Cgconfig.lns get group5 =
+  {  }
+  { "group" = "user"
+    {  }
+    { "controller" = "cpuacct" }
+    {  }
+    { "controller" = "cpu" }
+    {  }
+    { "controller" = "cpuset" }
+    {  }
+    { "controller" = "devices" }
+    {  }
+    { "controller" = "freezer" }
+    {  }
+    { "controller" = "memory" }
+    {  }
+    { "controller" = "net_cls" }
+    {  }
+    { "controller" = "blkio" }
+    {  }
+    { "controller" = "hugetlb" }
+    {  }
+    { "controller" = "perf_event" }
+    {  }
+  }
+
+(* quoted controller parameter whitespace *)
+let group6="
+group blklimit {
+     blkio {
+               blkio.throttle.read_iops_device=\"8:0 50\";
+     }
+}"
+
+test Cgconfig.lns get group6 =
+  {  }
+  { "group" = "blklimit"
+    {  }
+    { "controller" = "blkio"
+      {  }
+      { "blkio.throttle.read_iops_device" = "\"8:0 50\"" }
+      {  }
+    }
+    {  }
+  }
+
+let group7 ="
+group daemons/www {
+  perm {
+    task {
+      uid = root;
+      gid = root;
+      fperm = 770;
+    }
+    admin {
+      uid = root;
+      gid = root;
+      dperm = 777;
+    }
+  }
+}
+"
+
+test Cgconfig.lns get group7 =
+  {  }
+  { "group" = "daemons/www"
+    {  }
+    { "perm"
+      {  }
+      { "task"
+        {  }
+        { "uid" = "root" }
+        {  }
+        { "gid" = "root" }
+        {  }
+        { "fperm" = "770" }
+        {  } }
+      {  }
+      { "admin"
+        {  }
+        { "uid" = "root" }
+        {  }
+        { "gid" = "root" }
+        {  }
+        { "dperm" = "777" }
+        {  } }
+      {  } }
+    {  }
+  }
+  {  }
+