From 614978a3433bf9250212b705784ca3996977ee58 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Sun, 5 Mar 2017 10:26:39 +0100 Subject: [PATCH] add a breaking test for the CR. trees and peasants are not reported correctly. --- tests/write-reports.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/write-reports.sh b/tests/write-reports.sh index 2183b17dd..6581066f0 100755 --- a/tests/write-reports.sh +++ b/tests/write-reports.sh @@ -16,10 +16,10 @@ while [ ! -d $ROOT/.git ]; do ROOT=`dirname $ROOT` done -set -e +#set -e cd $ROOT/tests setup -cleanup +#cleanup VALGRIND=`which valgrind` TESTS=../Debug/eressea/test_eressea SERVER=../Debug/eressea/eressea @@ -34,10 +34,14 @@ $VALGRIND $SERVER -t 184 ../scripts/reports.lua [ -d reports ] || quit 4 "no reports directory created" CRFILE=184-zvto.cr grep -q PARTEI reports/$CRFILE || quit 1 "CR did not contain any factions" +grep -q -E '"B.ume";type"' reports/$CRFILE || \ + quit 1 "CR did not contain trees" +grep -q '"Bauern";type"' reports/$CRFILE || \ + quit 1 "CR did not contain peasants" grep -q REGION reports/$CRFILE || quit 2 "CR did not contain any regions" grep -q SCHIFF reports/$CRFILE || quit 3 "CR did not contain any ships" grep -q BURG reports/$CRFILE || quit 4 "CR did not contain any buildings" grep -q EINHEIT reports/$CRFILE || quit 5 "CR did not contain any units" grep -q GEGENSTAENDE reports/$CRFILE || quit 6 "CR did not contain any items" echo "integration tests: PASS" -cleanup +#cleanup