69 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #! /bin/sh
 | |
| #
 | |
| # Report test for GRAMPS: Generate det_ancestor_report testing
 | |
| # different option combinations.
 | |
| 
 | |
| # $Id$
 | |
| 
 | |
| REP="det_ancestor_report"
 | |
| FMT="txt"
 | |
| 
 | |
| TOP_DIR=`dirname $PWD`
 | |
| TEST_DIR=$TOP_DIR/test
 | |
| SRC_DIR=$TOP_DIR/src
 | |
| PRG="python gramps.py"
 | |
| EXAMPLE_XML=$TOP_DIR/example/gramps/example.gramps
 | |
| 
 | |
| REP_DIR=$TEST_DIR/reports/$REP
 | |
| mkdir -p $REP_DIR
 | |
| 
 | |
| DATA_DIR=$TEST_DIR/data
 | |
| mkdir -p $DATA_DIR
 | |
| if [ -f $DATA_DIR/example.grdb ]; then
 | |
|     rm $DATA_DIR/example.grdb
 | |
| fi
 | |
| 
 | |
| echo ""
 | |
| echo "+--------------------------------------------------------------"
 | |
| echo "| Import XML, write GRDB"
 | |
| echo "+--------------------------------------------------------------"
 | |
| OPTS="-i $EXAMPLE_XML -o $DATA_DIR/example.grdb"
 | |
| (cd $SRC_DIR; $PRG $OPTS)
 | |
| 
 | |
| OPTS="-O $DATA_DIR/example.grdb"
 | |
| 
 | |
| echo ""
 | |
| echo "+--------------------------------------------------------------"
 | |
| echo "| Text Report: "$REP
 | |
| echo "| Text Format: "$FMT
 | |
| echo "+--------------------------------------------------------------"
 | |
| for desref in {0,1}; do
 | |
| for incphotos in {0,1}; do
 | |
| for omitda in {0,1}; do
 | |
| for incsources in {0,1}; do
 | |
| for usenick in {0,1}; do
 | |
| for fulldates in {0,1}; do
 | |
| for incnotes in {0,1}; do
 | |
| for repplace in {0,1}; do
 | |
| for repdate in {0,1}; do
 | |
| for computeage in {0,1}; do
 | |
| for incnames in {0,1}; do
 | |
| for incevents in {0,1}; do
 | |
| for listc in {0,1}; do
 | |
|     output="$desref$incphotos$omitda$incsources$usenick$fulldates$incnotes$repplace$repdate$computeage$incnames$incevents$listc"
 | |
|     action="-a report -p name=$REP,id=I44,off=$FMT,of=$REP_DIR/$output.$FMT,desref=$desref,incphotos=$incphotos,omitda=$omitda,incsources=$incsources,usenick=$usenick,fulldates=$fulldates,incnotes=$incnotes,repplace=$repplace,repdate=$repdate,computeage=$computeage,incnames=$incnames,incevents=$incevents,listc=$listc"
 | |
|     (cd $SRC_DIR; $PRG $OPTS $action)
 | |
| done
 | |
| done
 | |
| done
 | |
| done
 | |
| done
 | |
| done
 | |
| done
 | |
| done
 | |
| done
 | |
| done
 | |
| done
 | |
| done
 | |
| done
 |