13298bea7Sopenharmony_ci#!/bin/sh 23298bea7Sopenharmony_ci################################################################################ 33298bea7Sopenharmony_ci# 43298bea7Sopenharmony_ci# Copyright (C) 2022 Huawei Device Co., Ltd. 53298bea7Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 63298bea7Sopenharmony_ci# 73298bea7Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 83298bea7Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 93298bea7Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 103298bea7Sopenharmony_ci# See the License for the specific language governing permissions and 113298bea7Sopenharmony_ci# limitations under the License. 123298bea7Sopenharmony_ci# 133298bea7Sopenharmony_ci################################################################################ 143298bea7Sopenharmony_ci# File: libapi.sh 153298bea7Sopenharmony_ci# 163298bea7Sopenharmony_ci# Description: shell library api for linuxkerneltest 173298bea7Sopenharmony_ci# 183298bea7Sopenharmony_ci# Authors: Ma Feng - mafeng.ma@huawei.com 193298bea7Sopenharmony_ci# 203298bea7Sopenharmony_ci# History: Mar 15 2022 - init scripts 213298bea7Sopenharmony_ci# 223298bea7Sopenharmony_ci################################################################################ 233298bea7Sopenharmony_ci 243298bea7Sopenharmony_ciprint_error() 253298bea7Sopenharmony_ci{ 263298bea7Sopenharmony_ci echo -e "\033[41m$1\033[0m" 273298bea7Sopenharmony_ci} 283298bea7Sopenharmony_ci 293298bea7Sopenharmony_ciprint_warn() 303298bea7Sopenharmony_ci{ 313298bea7Sopenharmony_ci echo -e "\033[43m$1\033[0m" 323298bea7Sopenharmony_ci} 333298bea7Sopenharmony_ci 343298bea7Sopenharmony_ciprint_pass() 353298bea7Sopenharmony_ci{ 363298bea7Sopenharmony_ci echo -e "\033[42m$1\033[0m" 373298bea7Sopenharmony_ci} 383298bea7Sopenharmony_ci 393298bea7Sopenharmony_ciprint_info() 403298bea7Sopenharmony_ci{ 413298bea7Sopenharmony_ci echo -e "\033[37m$1\033[0m" 423298bea7Sopenharmony_ci} 433298bea7Sopenharmony_ci 443298bea7Sopenharmony_ciprint_deg() 453298bea7Sopenharmony_ci{ 463298bea7Sopenharmony_ci if [ $DEBUG -eq 1 ]; then 473298bea7Sopenharmony_ci echo -e "\033[1;33m$1\033[0m" 483298bea7Sopenharmony_ci fi 493298bea7Sopenharmony_ci} 50