[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH] OSSTest: stop testing SEDF at all



SEDF has been broken and unmaintained at least
until Xen 4.2, and most likely even before! Tests
are failing without anyonce caring, and yet we're
keeping using test resources for them.

Let's stop doing this!

Signed-off-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
---
diff --git a/allow.all b/allow.all
index 88a3038..8067d5e 100644
--- a/allow.all
+++ b/allow.all
@@ -1,4 +1,3 @@
-test-@@-sedf@@
 test-@@-rtds@@
 build-@@                        logs-capture@@
 test-@@-pcipt@@
diff --git a/make-flight b/make-flight
index 31cb942..c763ce9 100755
--- a/make-flight
+++ b/make-flight
@@ -274,21 +274,6 @@ do_hvm_rhel6_tests () {
   done
 }
 
-do_sedf_tests () {
-  if [ $xenarch != $dom0arch -o x$test_sedf != xy ]; then
-    return
-  fi
-
-  for pin in '' -pin; do
-    job_create_test test-$xenarch$kern-$dom0arch-xl-sedf$pin  \
-       test-debian xl $xenarch $dom0arch                      \
-            guests_vcpus=4                                    \
-            xen_boot_append="sched=sedf loglvl=all ${pin:+dom0_vcpus_pin}" \
-            linux_boot_append='loglevel=9 debug'              \
-            $debian_runvars all_hostflags=$most_hostflags
-  done
-}
-
 do_credit2_tests () {
   if [ $xenarch != $dom0arch ]; then
     return
@@ -374,19 +359,18 @@ test_matrix_do_one () {
 
   do_multivcpu_tests
 
-  # RTDS came in 4.4, while SEDF is going away in 4.6
+  # RTDS came in 4.5
   case "$xenbranch" in
-  xen-3.*-testing) test_sedf=y; test_rtds=n ;;
-  xen-4.0-testing) test_sedf=y; test_rtds=n ;;
-  xen-4.1-testing) test_sedf=y; test_rtds=n ;;
-  xen-4.2-testing) test_sedf=y; test_rtds=n ;;
-  xen-4.3-testing) test_sedf=y; test_rtds=n ;;
-  xen-4.4-testing) test_sedf=y; test_rtds=n ;;
-  xen-4.5-testing) test_sedf=y; test_rtds=y ;;
-  *)               test_sedf=n; test_rtds=y ;;
+  xen-3.*-testing) test_rtds=n ;;
+  xen-4.0-testing) test_rtds=n ;;
+  xen-4.1-testing) test_rtds=n ;;
+  xen-4.2-testing) test_rtds=n ;;
+  xen-4.3-testing) test_rtds=n ;;
+  xen-4.4-testing) test_rtds=n ;;
+  xen-4.5-testing) test_rtds=y ;;
+  *)               test_rtds=y ;;
   esac
 
-  do_sedf_tests
   do_rtds_tests
   do_credit2_tests
 
-- 
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.