File: run_test.sh

package info (click to toggle)
ulfius 2.7.15-2.2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,856 kB
  • sloc: ansic: 23,025; makefile: 708; sh: 140
file content (27 lines) | stat: -rwxr-xr-x 381 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash

printf_new() {
 str=$1
 num=$2
 v=$(printf "%-${num}s" "$str")
 printf "${v// / }"
}

RED='\033[0;31m'
GREEN='\033[0;32m'
NC='\033[0m' # No Color
COMMAND=$1
CHRLEN=${#COMMAND}
NBSP=$((32-$CHRLEN))

printf "Run $1"
printf_new " " $NBSP

$1 $2 $3 $4 $5 $6 $7 $8 $9 1>$1.log 2>&1

if [ $? -ne 0 ]
then
	printf "${RED}FAIL${NC}\n"
else
	printf "${GREEN}SUCCESS${NC}\n"
fi