1criteria: { 2 name_regex: "seconds_system_suspend$" 3 upper_bound: { 4 bound: 1 5 } 6 requirement_id_regex: "boot-perf-0005-v01" 7 program: "fake" 8} 9criteria: { 10 name_regex: "seconds_system_resume$" 11 upper_bound: { 12 bound: 1 13 } 14 requirement_id_regex: "boot-perf-0006-v01" 15 program: "fake" 16} 17criteria: { 18 name_regex: "seconds_system_suspend$" 19 upper_bound: { 20 bound: 0.5 21 } 22 requirement_id_regex: "boot-perf-0008-v01" 23 program: "fake" 24} 25criteria: { 26 name_regex: "seconds_system_resume$" 27 upper_bound: { 28 bound: 0.5 29 } 30 requirement_id_regex: "boot-perf-0009-v01" 31 program: "fake" 32} 33criteria: { 34 name_regex: "VideoCall.power_Speedometer2.result.summary" 35 lower_bound: { 36 bound: 0 37 } 38 requirement_id_regex: "pwr-therm-000[1,2].*" 39 program: "fake" 40} 41criteria: { 42 name_regex: "VideoCall.power_VideoCall.video_720p30_vp.*min" 43 lower_bound: { 44 bound: 29 45 } 46 requirement_id_regex: "pwr-therm-000[1,2].*" 47 program: "fake" 48} 49criteria: { 50 name_regex: "VideoCall.power_VideoCall.keypress_latency_us_avg" 51 upper_bound: { 52 bound: 50000 53 } 54 requirement_id_regex: "pwr-therm-000[1,2].*" 55 program: "fake" 56} 57criteria: { 58 name_regex: "ThermalLoad.power_Speedometer2.result.summary" 59 lower_bound: { 60 bound: 0 61 } 62 requirement_id_regex: "pwr-therm-000[3,4].*" 63 program: "fake" 64} 65criteria: { 66 name_regex: "ThermalLoad.power_ThermalLoad.avg_fps_3000_fishes_fps_avg" 67 lower_bound: { 68 bound: 55 69 } 70 requirement_id_regex: "pwr-therm-000[3,4].*" 71 program: "fake" 72} 73criteria: { 74 name_regex: "ThermalLoad.power_ThermalLoad.avg_fps_3000_fishes_fps_std" 75 upper_bound: { 76 bound: 15 77 } 78 requirement_id_regex: "pwr-therm-000[3,4].*" 79 program: "fake" 80} 81criteria: { 82 name_regex: "power_LoadTest.minutes_battery_life$" 83 lower_bound: { 84 bound: 600 85 } 86 testname_regex: "pvs_Sequence.PowerLoadTest" 87 program: "fake" 88} 89criteria: { 90 name_regex: "power_LoadTest.minutes_battery_life_tested$" 91 lower_bound: { 92 bound: 500 93 } 94 testname_regex: "pvs_Sequence.PowerLoadTest" 95 program: "fake" 96} 97criteria: { 98 name_regex: "power_LoadTest.percent_usb_suspended_time$" 99 lower_bound: { 100 bound: 95 101 } 102 upper_bound: { 103 bound: 100 104 } 105 testname_regex: "pvs_Sequence.PowerLoadTest" 106 program: "fake" 107} 108criteria: { 109 name_regex: "power_LoadTest.b_on_ac$" 110 lower_bound: { 111 bound: 0 112 } 113 upper_bound: { 114 bound: 0 115 } 116 testname_regex: "pvs_Sequence.PowerLoadTest" 117 program: "fake" 118} 119criteria: { 120 name_regex: "power_LoadTest.force_discharge$" 121 lower_bound: { 122 bound: 1 123 } 124 upper_bound: { 125 bound: 1 126 } 127 testname_regex: "pvs_Sequence.PowerLoadTest" 128 program: "fake" 129} 130criteria: { 131 name_regex: "power_LoadTest.gaia_login$" 132 lower_bound: { 133 bound: 1 134 } 135 upper_bound: { 136 bound: 1 137 } 138 testname_regex: "pvs_Sequence.PowerLoadTest" 139 program: "fake" 140} 141criteria: { 142 name_regex: "power_LoadTest.loop\\d\\d_level_backlight_percent$" 143 lower_bound: { 144 bound: 20 145 } 146 upper_bound: { 147 bound: 100 148 } 149 testname_regex: "pvs_Sequence.PowerLoadTest" 150 program: "fake" 151} 152criteria: { 153 name_regex: "power_LoadTest.percent_failed_(docs|email|web)_loads$" 154 upper_bound: { 155 bound: 10 156 } 157 testname_regex: "pvs_Sequence.PowerLoadTest" 158 program: "fake" 159} 160criteria: { 161 name_regex: "power_LoadTest.percent_failed_audio_loads$" 162 upper_bound: { 163 bound: 0 164 } 165 testname_regex: "pvs_Sequence.PowerLoadTest" 166 program: "fake" 167} 168criteria: { 169 name_regex: "power_VideoPlayback.minutes_battery_life$" 170 lower_bound: { 171 bound: 600 172 } 173 testname_regex: "pvs_Sequence.PowerVideoPlayback" 174 program: "fake" 175} 176criteria: { 177 name_regex: "power_VideoPlayback.minutes_tested$" 178 lower_bound: { 179 bound: 120 180 } 181 testname_regex: "pvs_Sequence.PowerVideoPlayback" 182 program: "fake" 183} 184criteria: { 185 name_regex: "power_VideoPlayback.percent_usb_suspended_time$" 186 lower_bound: { 187 bound: 95 188 } 189 upper_bound: { 190 bound: 100 191 } 192 testname_regex: "pvs_Sequence.PowerVideoPlayback" 193 program: "fake" 194} 195criteria: { 196 name_regex: "power_VideoPlayback.level_backlight_current$" 197 lower_bound: { 198 bound: 1 199 } 200 testname_regex: "pvs_Sequence.PowerVideoPlayback" 201 program: "fake" 202} 203criteria: { 204 name_regex: "power_VideoPlayback.level_backlight_max$" 205 lower_bound: { 206 bound: 1 207 } 208 testname_regex: "pvs_Sequence.PowerVideoPlayback" 209 program: "fake" 210} 211criteria: { 212 name_regex: "power_VideoPlayback.level_backlight_percent$" 213 lower_bound: { 214 bound: 20 215 } 216 upper_bound: { 217 bound: 100 218 } 219 testname_regex: "pvs_Sequence.PowerVideoPlayback" 220 program: "fake" 221} 222criteria: { 223 name_regex: "power_VideoPlayback.b_on_ac$" 224 lower_bound: { 225 bound: 0 226 } 227 upper_bound: { 228 bound: 0 229 } 230 testname_regex: "pvs_Sequence.PowerVideoPlayback" 231 program: "fake" 232} 233criteria: { 234 name_regex: "power_VideoPlayback.force_discharge$" 235 lower_bound: { 236 bound: 1 237 } 238 upper_bound: { 239 bound: 1 240 } 241 testname_regex: "pvs_Sequence.PowerVideoPlayback" 242 program: "fake" 243} 244criteria: { 245 name_regex: "power_VideoPlayback.*dropped_frame_percent$" 246 lower_bound: { 247 bound: 0 248 } 249 upper_bound: { 250 bound: 5 251 } 252 testname_regex: "pvs_Sequence.PowerVideoPlayback" 253 program: "fake" 254} 255criteria: { 256 name_regex: "power_VideoCall.minutes_battery_life$" 257 lower_bound: { 258 bound: 300 259 } 260 testname_regex: "pvs_Sequence.PowerVideoCall" 261 program: "fake" 262} 263criteria: { 264 name_regex: "power_VideoCall.minutes_tested$" 265 lower_bound: { 266 bound: 120 267 } 268 testname_regex: "pvs_Sequence.PowerVideoCall" 269 program: "fake" 270} 271criteria: { 272 name_regex: "power_VideoCall.level_backlight_current$" 273 lower_bound: { 274 bound: 1 275 } 276 testname_regex: "pvs_Sequence.PowerVideoCall" 277 program: "fake" 278} 279criteria: { 280 name_regex: "power_VideoCall.level_backlight_percent$" 281 lower_bound: { 282 bound: 20 283 } 284 upper_bound: { 285 bound: 100 286 } 287 testname_regex: "pvs_Sequence.PowerVideoCall" 288 program: "fake" 289} 290criteria: { 291 name_regex: "power_VideoCall.b_on_ac$" 292 lower_bound: { 293 bound: 0 294 } 295 upper_bound: { 296 bound: 0 297 } 298 testname_regex: "pvs_Sequence.PowerVideoCall" 299 program: "fake" 300} 301criteria: { 302 name_regex: "power_VideoCall.force_discharge$" 303 lower_bound: { 304 bound: 1 305 } 306 upper_bound: { 307 bound: 1 308 } 309 testname_regex: "pvs_Sequence.PowerVideoCall" 310 program: "fake" 311} 312criteria { 313 name_regex: "power_VideoCall.camera_[0-9]*p24_vp8_fps_avg$" 314 testname_regex: "pvs_Sequence.PowerVideoCall" 315 lower_bound: { 316 bound: 23 317 } 318 upper_bound: { 319 bound: 25 320 } 321 group: "camera_framerate_avg_check" 322 program: "fake" 323} 324criteria { 325 name_regex: "power_VideoCall.camera_[0-9]*p30_vp9_fps_avg$" 326 testname_regex: "pvs_Sequence.PowerVideoCall" 327 lower_bound: { 328 bound: 29 329 } 330 upper_bound: { 331 bound: 31 332 } 333 group: "camera_framerate_avg_check" 334 program: "fake" 335} 336criteria { 337 name_regex: "power_VideoCall.camera_[0-9]*p24_vp8_fps_min$" 338 testname_regex: "pvs_Sequence.PowerVideoCall" 339 lower_bound: { 340 bound: 23 341 } 342 upper_bound: { 343 bound: 25 344 } 345 group: "camera_framerate_check" 346 program: "fake" 347} 348criteria { 349 name_regex: "power_VideoCall.camera_[0-9]*p30_vp9_fps_min$" 350 testname_regex: "pvs_Sequence.PowerVideoCall" 351 lower_bound: { 352 bound: 29 353 } 354 upper_bound: { 355 bound: 31 356 } 357 group: "camera_framerate_check" 358 program: "fake" 359} 360criteria: { 361 name_regex: "power_VideoCall.video_720p30_vp8_1_fps_avg$" 362 lower_bound: { 363 bound: 29 364 } 365 upper_bound: { 366 bound: 31 367 } 368 testname_regex: "pvs_Sequence.PowerVideoCall" 369 program: "fake" 370} 371criteria: { 372 name_regex: "power_VideoCall.video_720p30_vp8_1_fps_min$" 373 lower_bound: { 374 bound: 29 375 } 376 upper_bound: { 377 bound: 31 378 } 379 testname_regex: "pvs_Sequence.PowerVideoCall" 380 program: "fake" 381} 382criteria: { 383 name_regex: "power_VideoCall.video_720p30_vp8_2_fps_avg$" 384 lower_bound: { 385 bound: 29 386 } 387 upper_bound: { 388 bound: 31 389 } 390 testname_regex: "pvs_Sequence.PowerVideoCall" 391 program: "fake" 392} 393criteria: { 394 name_regex: "power_VideoCall.video_720p30_vp8_2_fps_min$" 395 lower_bound: { 396 bound: 29 397 } 398 upper_bound: { 399 bound: 31 400 } 401 testname_regex: "pvs_Sequence.PowerVideoCall" 402 program: "fake" 403} 404criteria: { 405 name_regex: "power_VideoCall.video_720p30_vp9_1_fps_avg$" 406 lower_bound: { 407 bound: 29 408 } 409 upper_bound: { 410 bound: 31 411 } 412 testname_regex: "pvs_Sequence.PowerVideoCall" 413 program: "fake" 414} 415criteria: { 416 name_regex: "power_VideoCall.video_720p30_vp9_1_fps_min$" 417 lower_bound: { 418 bound: 29 419 } 420 upper_bound: { 421 bound: 31 422 } 423 testname_regex: "pvs_Sequence.PowerVideoCall" 424 program: "fake" 425} 426criteria: { 427 name_regex: "power_VideoCall.video_720p30_vp9_2_fps_avg$" 428 lower_bound: { 429 bound: 29 430 } 431 upper_bound: { 432 bound: 31 433 } 434 testname_regex: "pvs_Sequence.PowerVideoCall" 435 program: "fake" 436} 437criteria: { 438 name_regex: "power_VideoCall.video_720p30_vp9_2_fps_min$" 439 lower_bound: { 440 bound: 29 441 } 442 upper_bound: { 443 bound: 31 444 } 445 testname_regex: "pvs_Sequence.PowerVideoCall" 446 program: "fake" 447} 448criteria: { 449 name_regex: "power_LoadTest.fast.minutes_battery_life$" 450 lower_bound: { 451 bound: 500 452 } 453 requirement_id_regex: "pwr-qCheck-0001.*" 454 program: "fake" 455} 456criteria: { 457 name_regex: "power_LoadTest.fast.minutes_battery_life_tested$" 458 lower_bound: { 459 bound: 2 460 } 461 requirement_id_regex: "pwr-qCheck-0001.*" 462 program: "fake" 463} 464criteria: { 465 name_regex: "power_LoadTest.fast.b_on_ac$" 466 lower_bound: { 467 bound: 0 468 } 469 upper_bound: { 470 bound: 0 471 } 472 requirement_id_regex: "pwr-qCheck-0001.*" 473 program: "fake" 474} 475criteria: { 476 name_regex: "power_LoadTest.fast.force_discharge$" 477 lower_bound: { 478 bound: 1 479 } 480 upper_bound: { 481 bound: 1 482 } 483 requirement_id_regex: "pwr-qCheck-0001.*" 484 program: "fake" 485} 486criteria: { 487 name_regex: ".*\\.minutes_tested$" 488 lower_bound: { 489 bound: 60 490 } 491 upper_bound: { 492 bound: 240 493 } 494 requirement_id_regex: "pwr-chg-0003-v01" 495 program: "fake" 496} 497criteria: { 498 name_regex: ".*\\.percent_usb_suspended_time$" 499 lower_bound: { 500 bound: 95 501 } 502 upper_bound: { 503 bound: 100 504 } 505 requirement_id_regex: "pwr-chg-0003-v01" 506 program: "fake" 507} 508criteria: { 509 name_regex: ".*\\.b_on_ac$" 510 lower_bound: { 511 bound: 1 512 } 513 upper_bound: { 514 bound: 1 515 } 516 requirement_id_regex: "pwr-chg-0003-v01" 517 program: "fake" 518} 519criteria: { 520 name_regex: ".*\\.force_discharge$" 521 lower_bound: { 522 bound: 0 523 } 524 upper_bound: { 525 bound: 0 526 } 527 requirement_id_regex: "pwr-chg-0003-v01" 528 program: "fake" 529} 530criteria: { 531 name_regex: ".*\\.percent_initial_charge$" 532 lower_bound: { 533 bound: 0 534 } 535 upper_bound: { 536 bound: 10 537 } 538 requirement_id_regex: "pwr-chg-0003-v01" 539 program: "fake" 540} 541criteria: { 542 name_regex: ".*\\.percent_final_charge$" 543 lower_bound: { 544 bound: 95 545 } 546 upper_bound: { 547 bound: 100 548 } 549 requirement_id_regex: "pwr-chg-0003-v01" 550 program: "fake" 551} 552 553