3
# Copyright (C) International Business Machines Corp., 2005
4
# Author: Dan Smith <danms@us.ibm.com>
5
# Author: Ryan Harper <ryanh@us.ibm.com>
7
# Test if sched-sedf <dom> -p <period> handles lower bound
9
from XmTestLib import *
11
def get_sedf_params(domain):
12
status, output = traceCommand("xm sched-sedf %s" %(domain.getName()))
13
return (status, output.split('\n')[1].split())
16
domain = XmTestDomain(extraConfig = {"sched":"sedf"})
19
domain.start(noConsole=True)
20
except DomainError, e:
22
print "Failed to create test domain because:"
29
opts = "%s -s %s" %(domain.getName(), slice)
30
(status, output) = traceCommand("xm sched-sedf %s" %(opts))
32
# we should see this output from xm
33
eyecatcher = "Failed to set sedf parameters"
36
if output.find(eyecatcher) >= 0:
37
FAIL("sched-sedf let me set bogus slice (%s)" %(slice))
39
# Stop the domain (nice shutdown)