Imported Upstream version 17.25.4
[platform/upstream/libzypp.git] / tests / zypp / PurgeKernels_test.cc
index f61a5fe..ce8feb6 100644 (file)
@@ -230,7 +230,88 @@ namespace  {
         {
           { "kernel-source-1-1.noarch", false },
         }
-      }
+      },
+      TestSample {
+        TESTS_SRC_DIR"/zypp/data/PurgeKernels/fancybuildnr",
+        "5.8.1-3.g846658e-default",
+        Arch("x86_64"),
+        "latest,latest-1,running",
+        {
+          { "kernel-default-5.7.8-1.1.g8f507a0.x86_64", false },
+          { "kernel-default-5.7.9-1.1.ga010166.x86_64", false },
+          { "kernel-default-5.7.10-1.1.g6a1b5cf.x86_64", false },
+          { "kernel-default-5.7.10-3.1.gd1148b9.x86_64", false },
+          { "kernel-default-5.7.11-1.1.g5015994.x86_64", false },
+          { "kernel-default-5.7.12-1.1.g9c98feb.x86_64", false },
+          { "kernel-default-5.8.0-1.1.gd3bf2d6.x86_64", false },
+          { "kernel-default-5.8.0-2.1.g9bc0044.x86_64", false },
+          { "kernel-default-5.8.0-3.1.gd4e7682.x86_64", false },
+          { "kernel-default-5.8.1-1.1.ge6658c9.x86_64", false },
+          // those are running, latest and latest-1 , they should stay
+          //{ "kernel-default-5.8.1-2.1.g553537d.x86_64", false },
+          //{ "kernel-default-5.8.1-3.1.g846658e.x86_64", false },
+          }
+      },
+      TestSample {
+        TESTS_SRC_DIR"/zypp/data/PurgeKernels/kernel-base",
+        "5.7.8-3-default",
+        Arch("x86_64"),
+        "running",
+        {
+          { "kernel-default-base-5.7.8-1.1.1.1.x86_64", false },
+          { "kernel-default-base-5.7.8-2.1.1.1.x86_64", false },
+          //{ "kernel-default-base-5.7.8-3.1.1.1.x86_64", false },
+          { "kernel-default-base-5.8.8-2.1.1.1.x86_64", false },
+          }
+      },
+      TestSample {
+        TESTS_SRC_DIR"/zypp/data/PurgeKernels/kernel-base",
+        "5.7.8-3-default",
+        Arch("x86_64"),
+        "running, 5.7.8-2.1.1",
+        {
+          { "kernel-default-base-5.7.8-1.1.1.1.x86_64", false },
+          { "kernel-default-base-5.8.8-2.1.1.1.x86_64", false },
+          //{ "kernel-default-base-5.7.8-2.1.1.1.x86_64", false },
+          //{ "kernel-default-base-5.7.8-3.1.1.1.x86_64", false },
+          }
+      },
+      TestSample {
+        TESTS_SRC_DIR"/zypp/data/PurgeKernels/flavour",
+        "1-3-rt",
+        Arch("x86_64"),
+        "running",
+        {
+          { "kernel-rt-1-1.x86_64", false },
+          { "kernel-rt-devel-1-1.x86_64", false },
+          { "kernel-rt-devel-debuginfo-1-1.x86_64", false },
+          { "kernel-devel-rt-1-1.noarch", false },
+          { "kernel-syms-rt-1-1.x86_64", false },
+          { "kernel-source-rt-1-1.noarch", false },
+          { "kernel-rt-1-2.x86_64", false },
+          { "kernel-rt-devel-1-2.x86_64", false },
+          { "kernel-rt-devel-debuginfo-1-2.x86_64", false },
+          { "kernel-devel-rt-1-2.noarch", false },
+          { "kernel-syms-rt-1-2.x86_64", false },
+          { "kernel-rt-1-4.x86_64", false },
+          { "kernel-rt-devel-1-4.x86_64", false },
+          { "kernel-rt-devel-debuginfo-1-4.x86_64", false },
+          { "kernel-devel-rt-1-4.noarch", false },
+          { "kernel-syms-rt-1-4.x86_64", false },
+          { "kernel-rt-1-5.x86_64", false },
+          { "kernel-rt-devel-1-5.x86_64", false },
+          { "kernel-rt-devel-debuginfo-1-5.x86_64", false },
+          { "kernel-devel-rt-1-5.noarch", false },
+          { "kernel-syms-rt-1-5.x86_64", false },
+          // left over devel packages that need to go away too
+          { "kernel-devel-rt-1-1.2.noarch", false },
+          { "kernel-source-rt-1-1.2.noarch", false },
+          { "kernel-rt-devel-1-3.x86_64", false },
+          { "kernel-devel-rt-1-3.noarch", false },
+          { "kernel-rt-devel-1-3.x86_64", false },
+          { "kernel-rt-devel-debuginfo-1-3.x86_64", false },
+        }
+      },
     };
   }
 }