Home | History | Annotate | Download | only in hardware_SAT
      1 # Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 TIME='MEDIUM'
      6 AUTHOR = 'The Chromium OS Authors'
      7 PURPOSE = 'Stress test hardware devices.'
      8 CRITERIA = 'Fails if memory pages do not match the original fill pattern.'
      9 DOC = """
     10 System stress test is an open source stress tool that works by stressing
     11 system interfaces. It is good at catching memory signal integrity issues or
     12 setup/hold problems, memory controller and bus interface issues, and disk
     13 controller issues. It can also detect bad memory cells and cache coherency
     14 issues.
     15 
     16 Large amounts of memory is allocted in a single block, and memory is divided
     17 into chunks, each filled with a potentially stressful data pattern. Worker
     18 threads are spawned which draw pages from an empty queue and a valid queue, and
     19 copy data to the other.
     20 
     21 For more information, see:
     22 http://code.google.com/p/stressapptest/
     23 """
     24 NAME = 'hardware_SAT'
     25 ATTRIBUTES = "suite:kernel_per-build_regression"
     26 SUITE = "kernel_per-build_regression"
     27 TEST_CLASS = "hardware"
     28 TEST_CATEGORY = 'Stress'
     29 TEST_TYPE = 'client'
     30 
     31 job.run_test('hardware_SAT')
     32