Project

General

Profile

Revision 806

Several bug fixes in unit tests. Some of the deadline tests are currently still failing.

View differences:

test_deadline.py
3 3

  
4 4
def get_config():
5 5
    c = load_configfile("base_config_simulator.conf")
6
    c.set("scheduling", "mapper", "deadline")
6 7
    c.set("scheduling", "policy-preemption", "deadline")
7 8
    c.set("scheduling", "suspension", "all")
8 9
    return c
......
64 65
    verify_done(h, [1,2,3])
65 66
    
66 67
def test_deadline9_2():
67
    c = get_config()
68
    c.set("scheduling", "suspension", "none")     
68
    c = get_config()   
69 69
    h = load_tracefile(c, "deadline9.lwf")
70 70
    h.start()       
71 71
    verify_done(h, [1,2,3])      
72 72
    
73 73
def test_deadline10_1():
74 74
    c = get_config()
75
    c.set("scheduling", "suspension", "none")     
76 75
    h = load_tracefile(c, "deadline10-1.lwf")
77 76
    h.start()       
78 77
    verify_done(h, [1,2,3])
79 78

  
80 79
def test_deadline10_2():
81
    c = get_config()
82
    c.set("scheduling", "suspension", "none")     
80
    c = get_config()  
83 81
    h = load_tracefile(c, "deadline10-2.lwf")
84 82
    h.start()       
85 83
    verify_done(h, [1,2,3])
86 84

  
87 85
def test_deadline10_3():
88
    c = get_config()
89
    c.set("scheduling", "suspension", "none")     
86
    c = get_config() 
90 87
    h = load_tracefile(c, "deadline10-3.lwf")
91 88
    h.start()       
92 89
    verify_done(h, [1,2,3])
93 90

  
94 91
def test_deadline10_4():
95 92
    c = get_config()
96
    c.set("scheduling", "suspension", "none")     
97 93
    h = load_tracefile(c, "deadline10-4.lwf")
98 94
    h.start()       
99 95
    verify_done(h, [1,2,3])
100 96

  
101 97
def test_deadline10_5():
102 98
    c = get_config()
103
    c.set("scheduling", "suspension", "none")     
104 99
    h = load_tracefile(c, "deadline10-5.lwf")
105 100
    h.start()       
106 101
    verify_done(h, [1,2,3])
107 102

  
108 103
def test_deadline10_6():
109 104
    c = get_config()
110
    c.set("scheduling", "suspension", "none")     
111 105
    h = load_tracefile(c, "deadline10-6.lwf")
112 106
    h.start()       
113 107
    verify_done(h, [1,2,3])
114 108

  
115 109
def test_deadline10_7():
116 110
    c = get_config()
117
    c.set("scheduling", "suspension", "none")     
118 111
    h = load_tracefile(c, "deadline10-7.lwf")
119 112
    h.start()       
120 113
    verify_done(h, [1,2,3])
121 114

  
122 115
def test_deadline10_8():
123
    c = get_config()
124
    c.set("scheduling", "suspension", "none")     
116
    c = get_config() 
125 117
    h = load_tracefile(c, "deadline10-8.lwf")
126 118
    h.start()       
127 119
    verify_done(h, [1,2,3])
128 120

  
129 121
def test_deadline10_9():
130
    c = get_config()
131
    c.set("scheduling", "suspension", "none")     
122
    c = get_config()   
132 123
    h = load_tracefile(c, "deadline10-9.lwf")
133 124
    h.start()       
134 125
    verify_done(h, [1,2,3])
135 126

  
136 127
def test_deadline10_10():
137
    c = get_config()
138
    c.set("scheduling", "suspension", "none")     
128
    c = get_config()   
139 129
    h = load_tracefile(c, "deadline10-10.lwf")
140 130
    h.start()       
141 131
    verify_done([1,2,3])
142 132

  
143 133
def test_deadline10_11():
144 134
    c = get_config()
145
    c.set("scheduling", "suspension", "none")     
146 135
    h = load_tracefile(c, "deadline10-11.lwf")
147 136
    h.start()       
148 137
    verify_done(h, [1,2,3])
149 138

  
150 139
def test_deadline10_12():
151
    c = get_config()
152
    c.set("scheduling", "suspension", "none")     
140
    c = get_config()   
153 141
    h = load_tracefile(c, "deadline10-12.lwf")
154 142
    h.start()       
155 143
    verify_done(h, [1,2,3])
156 144

  
157 145
def test_deadline11_1():
158
    c = get_config()
159
    c.set("scheduling", "suspension", "none")     
146
    c = get_config() 
160 147
    h = load_tracefile(c, "deadline11-1.lwf")
161 148
    h.start()       
162 149
    verify_done(h, [1,2,3])
163 150

  
164 151
def test_deadline11_2():
165
    c = get_config()
166
    c.set("scheduling", "suspension", "none")     
152
    c = get_config()  
167 153
    h = load_tracefile(c, "deadline11-2.lwf")
168 154
    h.start()       
169 155
    verify_done(h, [1,2,3])
170 156

  
171 157
def test_deadline12():
172 158
    c = get_config()
173
    c.set("scheduling", "suspension", "none")     
174 159
    h = load_tracefile(c, "deadline12.lwf")
175 160
    h.start()       
176 161
    verify_done(h, [1,2,3,4,5,6,7,8])
177 162
    
178 163
def test_deadline13():
179
    c = get_config()
180
    c.set("scheduling", "suspension", "none")     
164
    c = get_config()  
181 165
    h = load_tracefile(c, "deadline13.lwf")
182 166
    h.start()       
183 167
    verify_done(h, [1,2,3])        
184 168
    
185 169
def test_deadline14():
186 170
    c = get_config()
187
    c.set("scheduling", "suspension", "none")     
188 171
    h = load_tracefile(c, "deadline14.lwf")
189 172
    h.start()       
190 173
    verify_done(h, [1,2,3])            
191 174

  
192 175
def test_deadline15():
193 176
    c = get_config()
194
    c.set("scheduling", "suspension", "none")     
195 177
    h = load_tracefile(c, "deadline15.lwf")
196 178
    h.start()       
197 179
    verify_done(h, [1,2,3])            
......
199 181

  
200 182
def test_deadline16():
201 183
    c = get_config()
202
    c.set("scheduling", "suspension", "none")     
203 184
    h = load_tracefile(c, "deadline16.lwf")
204 185
    h.start()
205 186
    verify_done(h, [1,2,3,4,5,6])

Also available in: Unified diff