xref: /aosp_15_r20/external/linux-kselftest/tools/testing/selftests/futex/run.sh (revision 053f45be4e351dfd5e965df293cd45b779f579ee)
1*053f45beSAndroid Build Coastguard Worker#!/bin/sh
2*053f45beSAndroid Build Coastguard Worker# SPDX-License-Identifier: GPL-2.0-or-later
3*053f45beSAndroid Build Coastguard Worker
4*053f45beSAndroid Build Coastguard Worker###############################################################################
5*053f45beSAndroid Build Coastguard Worker#
6*053f45beSAndroid Build Coastguard Worker#   Copyright © International Business Machines  Corp., 2009
7*053f45beSAndroid Build Coastguard Worker#
8*053f45beSAndroid Build Coastguard Worker# DESCRIPTION
9*053f45beSAndroid Build Coastguard Worker#      Run all tests under the functional, performance, and stress directories.
10*053f45beSAndroid Build Coastguard Worker#      Format and summarize the results.
11*053f45beSAndroid Build Coastguard Worker#
12*053f45beSAndroid Build Coastguard Worker# AUTHOR
13*053f45beSAndroid Build Coastguard Worker#      Darren Hart <[email protected]>
14*053f45beSAndroid Build Coastguard Worker#
15*053f45beSAndroid Build Coastguard Worker# HISTORY
16*053f45beSAndroid Build Coastguard Worker#      2009-Nov-9: Initial version by Darren Hart <[email protected]>
17*053f45beSAndroid Build Coastguard Worker#
18*053f45beSAndroid Build Coastguard Worker###############################################################################
19*053f45beSAndroid Build Coastguard Worker
20*053f45beSAndroid Build Coastguard Worker# Test for a color capable shell and pass the result to the subdir scripts
21*053f45beSAndroid Build Coastguard WorkerUSE_COLOR=0
22*053f45beSAndroid Build Coastguard Workertput setf 7 || tput setaf 7
23*053f45beSAndroid Build Coastguard Workerif [ $? -eq 0 ]; then
24*053f45beSAndroid Build Coastguard Worker    USE_COLOR=1
25*053f45beSAndroid Build Coastguard Worker    tput sgr0
26*053f45beSAndroid Build Coastguard Workerfi
27*053f45beSAndroid Build Coastguard Workerexport USE_COLOR
28*053f45beSAndroid Build Coastguard Worker
29*053f45beSAndroid Build Coastguard Worker(cd functional; ./run.sh)
30