Add init loop in prometheus sidecar container
[osm/devops.git] / descriptor-packages / tools / launch_tests.sh
1 #!/usr/bin/env bash
2
3 function test_format
4 {
5 folder=$(dir -1)
6
7 for file in $folder;
8 do
9 if [ -n $file ]; then
10 if [ -d "$file" ]; then
11
12 cd $file
13 test_format
14 cd ..
15 else
16 extension=${file##*.}
17 name=${file%.*}
18 folder_file=`pwd`
19 if [ $extension == "yaml" ]; then
20 $tools_dir/upgrade_descriptor_version.py --test -i $folder_file"/"$name.$extension -o $folder_file"/"$name."output" 2> $folder_file"/"$name."error"
21 [ -s $folder_file"/"$name."output" ] || rm $folder_file"/"$name."output"
22 [ -s $folder_file"/"$name."error" ] || rm $folder_file"/"$name."error"
23 fi;
24 fi;
25 fi;
26 done;
27 }
28
29
30 top_dir=`readlink -f .|sed -e 's/\/descriptor-packages\/.*//'`
31 tools_dir=${top_dir}/tools
32
33 if [ -f $tools_dir/upgrade_descriptor_version.py ]; then
34 cd ${top_dir}/
35 test_format ./
36 else
37 print "Error: 'make' command should be called inside '/devops/descriptor-packages/' folder to work"
38 exit -1
39 fi;