#!/bin/bash # # Validate syntax and keywords existance in each Robot file cd /home/etsi/dev/robot/ res=0 for i in */*/*.robot ; do if [[ "$i" != *"Keywords.robot"* && "$i" != *"Keyword.robot"* ]] ; then echo "++++ Dryrun file $i" msg=$(robot --dryrun --output NONE --report NONE --log NONE $i 2>&1) if [ $? != 0 ] ; then echo "++++ Issues found in file $i" echo "$msg" res=1 fi fi done exit $res