Home | History | Annotate | Download | only in network_CheckCriticalProcesses
      1 # Copyright (c) 2013 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 AUTHOR = 'pstew, quiche, wiley'
      6 NAME = 'network_CheckCriticalProcesses'
      7 ATTRIBUTES = "suite:bvt-cq, suite:network_nightly, subsystem:network"
      8 TIME = 'SHORT'
      9 TEST_TYPE = 'client'
     10 JOB_RETRIES = 2
     11 
     12 DOC = """
     13 This test has a static list of process names that should be running
     14 on a good Chrome OS Core image with client networking (shill) support.
     15 It fails if any of these are not running at the time of the test.
     16 """
     17 
     18 NETWORK_CRITICAL_PROCESSES = [
     19     'dbus-daemon',
     20     'netfilter-queue|conntrackd',
     21     'shill',
     22     'udevd|systemd-udevd',
     23     'update_engine',
     24     'wpa_supplicant',
     25     ]
     26 
     27 job.run_test('platform_CheckCriticalProcesses',
     28              process_list=NETWORK_CRITICAL_PROCESSES)
     29