| gcalvino | c9ead0f | 2017-11-24 13:48:51 +0100 | [diff] [blame] | 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; |