mirror of https://github.com/tstellar/bygfoot.git
87 lines
1.3 KiB
Bash
87 lines
1.3 KiB
Bash
|
|
||
|
bygfoot_bin=$1
|
||
|
bygfoot_bindir=`dirname $bygfoot_bin`
|
||
|
|
||
|
status=0
|
||
|
countries=" \
|
||
|
albania \
|
||
|
andorra \
|
||
|
armenia \
|
||
|
austria \
|
||
|
azerbaijan \
|
||
|
belarus \
|
||
|
belgium \
|
||
|
bosnia_herzegovina \
|
||
|
bulgaria \
|
||
|
croatia \
|
||
|
cyprus \
|
||
|
czech \
|
||
|
denmark \
|
||
|
england \
|
||
|
estonia \
|
||
|
faroe_islands \
|
||
|
finland \
|
||
|
france \
|
||
|
n_macedonia \
|
||
|
georgia \
|
||
|
germany \
|
||
|
gibraltar \
|
||
|
greece \
|
||
|
hungary \
|
||
|
iceland \
|
||
|
ireland \
|
||
|
israel \
|
||
|
italy \
|
||
|
kazakhstan \
|
||
|
kosovo \
|
||
|
latvia \
|
||
|
liechtenstein \
|
||
|
lithuania \
|
||
|
luxembourg \
|
||
|
malta \
|
||
|
moldova \
|
||
|
montenegro \
|
||
|
n_ireland \
|
||
|
netherlands \
|
||
|
norway \
|
||
|
poland \
|
||
|
portugal \
|
||
|
romania \
|
||
|
russia \
|
||
|
san_marino \
|
||
|
scotland \
|
||
|
serbia \
|
||
|
slovakia \
|
||
|
slovenia \
|
||
|
spain \
|
||
|
sweden \
|
||
|
switzerland \
|
||
|
turkey \
|
||
|
ukraine \
|
||
|
wales"
|
||
|
|
||
|
json_file=`mktemp`
|
||
|
|
||
|
pushd $bygfoot_bindir
|
||
|
|
||
|
for c in $countries; do
|
||
|
cat <<EOF > $json_file
|
||
|
{ 'commands' : [
|
||
|
{ 'add_country' : { 'name' : '$c' }},
|
||
|
{ 'start_bygfoot' : { }},
|
||
|
{ 'simulate_games' : {'seasons' : 2 }},
|
||
|
]}
|
||
|
EOF
|
||
|
|
||
|
tmphome=`mktemp -d`
|
||
|
if HOME=$tmphome ./bygfoot --random-seed=1 --json=$json_file; then
|
||
|
echo "$c: PASS"
|
||
|
else
|
||
|
echo "$c: FAIL"
|
||
|
status=1
|
||
|
fi
|
||
|
done
|
||
|
|
||
|
|
||
|
exit $status
|