|
174 | 174 | }, |
175 | 175 | { |
176 | 176 | "program": "languages/python/assessments/04-expert/main.py" |
| 177 | + , |
| 178 | + "required_stdout_contains": [ |
| 179 | + "Worker 0 partial sum: 48", |
| 180 | + "Worker 1 partial sum: 97", |
| 181 | + "Worker 2 partial sum: 60", |
| 182 | + "Final summary:", |
| 183 | + "Total: 205", |
| 184 | + "Minimum: 2", |
| 185 | + "Maximum: 45" |
| 186 | + ] |
177 | 187 | }, |
178 | 188 | { |
179 | 189 | "program": "languages/python/projects/03-advanced/main.py" |
180 | 190 | }, |
181 | 191 | { |
182 | 192 | "program": "languages/python/projects/04-expert/main.py" |
| 193 | + , |
| 194 | + "required_stdout_contains": [ |
| 195 | + "Running 3 jobs through 2 steps...", |
| 196 | + "Step load processed 3 jobs", |
| 197 | + "Step transform processed 3 jobs" |
| 198 | + ], |
| 199 | + "required_stdout_patterns": [ |
| 200 | + "Elapsed \\(microseconds\\): \\d+" |
| 201 | + ] |
183 | 202 | }, |
184 | 203 | { |
185 | 204 | "working_dir": "languages/python/projects/02-core", |
|
237 | 256 | }, |
238 | 257 | { |
239 | 258 | "program": "languages/go/assessments/04-expert/main.go" |
| 259 | + , |
| 260 | + "required_stdout_contains": [ |
| 261 | + "Worker 0 partial sum: 48", |
| 262 | + "Worker 1 partial sum: 97", |
| 263 | + "Worker 2 partial sum: 60", |
| 264 | + "Final summary:", |
| 265 | + "Total: 205", |
| 266 | + "Minimum: 2", |
| 267 | + "Maximum: 45" |
| 268 | + ] |
240 | 269 | }, |
241 | 270 | { |
242 | 271 | "program": "languages/go/projects/03-advanced/main.go" |
243 | 272 | }, |
244 | 273 | { |
245 | 274 | "program": "languages/go/projects/04-expert/main.go" |
| 275 | + , |
| 276 | + "required_stdout_contains": [ |
| 277 | + "Running 3 jobs through 2 steps...", |
| 278 | + "Step load processed 3 jobs", |
| 279 | + "Step transform processed 3 jobs" |
| 280 | + ], |
| 281 | + "required_stdout_patterns": [ |
| 282 | + "Elapsed \\(microseconds\\): \\d+" |
| 283 | + ] |
246 | 284 | }, |
247 | 285 | { |
248 | 286 | "working_dir": "languages/go/projects/02-core", |
|
300 | 338 | }, |
301 | 339 | { |
302 | 340 | "project": "languages/csharp/assessments/04-expert/assessment-04-expert.csproj" |
| 341 | + , |
| 342 | + "required_stdout_contains": [ |
| 343 | + "Worker 0 partial sum: 48", |
| 344 | + "Worker 1 partial sum: 97", |
| 345 | + "Worker 2 partial sum: 60", |
| 346 | + "Final summary:", |
| 347 | + "Total: 205", |
| 348 | + "Minimum: 2", |
| 349 | + "Maximum: 45" |
| 350 | + ] |
303 | 351 | }, |
304 | 352 | { |
305 | 353 | "project": "languages/csharp/projects/03-advanced/advanced-project.csproj" |
306 | 354 | }, |
307 | 355 | { |
308 | 356 | "project": "languages/csharp/projects/04-expert/expert-project.csproj" |
| 357 | + , |
| 358 | + "required_stdout_contains": [ |
| 359 | + "Running 3 jobs through 2 steps...", |
| 360 | + "Step load processed 3 jobs", |
| 361 | + "Step transform processed 3 jobs" |
| 362 | + ], |
| 363 | + "required_stdout_patterns": [ |
| 364 | + "Elapsed \\(microseconds\\): \\d+" |
| 365 | + ] |
309 | 366 | }, |
310 | 367 | { |
311 | 368 | "working_dir": "languages/csharp/projects/02-core", |
|
0 commit comments