Home | History | Annotate | Download | only in setup
      1 // Copyright 2013 The Chromium 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 #ifndef CHROME_INSTALLER_SETUP_SETUP_UTIL_UNITTEST_H_
      6 #define CHROME_INSTALLER_SETUP_SETUP_UTIL_UNITTEST_H_
      7 
      8 // A command line switch that causes the test harness to exit with the result of
      9 // DoProcessPriorityAdjustment rather than executing all tests.
     10 extern const char kAdjustProcessPriority[];
     11 
     12 // Process exit codes when the test harness is run with the
     13 // kAdjustProcessPriority switch.
     14 enum PriorityClassChangeResult {
     15   PCCR_UNKNOWN,
     16   PCCR_UNCHANGED,
     17   PCCR_CHANGED,
     18 };
     19 
     20 // Calls AdjustProcessPriority() and returns PCCR_CHANGED or PCCR_UNCHANGED
     21 // based on its true or false result (respectively).
     22 PriorityClassChangeResult DoProcessPriorityAdjustment();
     23 
     24 #endif  // CHROME_INSTALLER_SETUP_SETUP_UTIL_UNITTEST_H_
     25