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