Mercurial > repos > mikel-egana-aranguren > oppl
comparison FaCT++-linux-v1.5.2/Models.lisp/create-new-test @ 19:cc270db37d33 draft
Directories re-arranged
| author | Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu> |
|---|---|
| date | Sat, 06 Oct 2012 21:50:39 +0200 |
| parents | OPPL/FaCT++-linux-v1.5.2/Models.lisp/create-new-test@40adbcb2a7cc |
| children |
comparison
equal
deleted
inserted
replaced
| 18:d3616fac4ca5 | 19:cc270db37d33 |
|---|---|
| 1 #!/bin/bash | |
| 2 | |
| 3 # Script for creating new test-suit. | |
| 4 # In parameters: <suit-name> <source-tbox> | |
| 5 # output: | |
| 6 # - create <suit-name> directory | |
| 7 # - copy <source-tbox> into <suit-name>/<suit-name>.tbox | |
| 8 # - create Makefile and conf-file | |
| 9 | |
| 10 # file names | |
| 11 MKNAME=./$1/Makefile | |
| 12 TBOXNAME=./$1/$1.tbox | |
| 13 CONFNAME=./$1/$1.conf | |
| 14 | |
| 15 # .orig files path | |
| 16 OFP=. | |
| 17 | |
| 18 Usage() | |
| 19 { | |
| 20 echo | |
| 21 echo "Usage: create-new-test <suit-name> <source-tbox>" | |
| 22 echo " where: <suit-name> -- unique name for new suit" | |
| 23 echo " <source-tbox> -- test TBox file" | |
| 24 exit 1 | |
| 25 } | |
| 26 | |
| 27 Fatal() | |
| 28 { | |
| 29 echo "Fatal: directory $1 already exists" | |
| 30 exit 1 | |
| 31 } | |
| 32 | |
| 33 # check for the parameters | |
| 34 if test "$1" = ""; then | |
| 35 Usage | |
| 36 elif test "$2" = ""; then | |
| 37 Usage | |
| 38 fi | |
| 39 | |
| 40 # create new subdir | |
| 41 mkdir $1 || Fatal | |
| 42 | |
| 43 # create Makefile for the test suit | |
| 44 cp $OFP/Makefile.default $MKNAME | |
| 45 echo "KB_CONF = $1.conf" >> $MKNAME | |
| 46 echo "KB = $1.tbox" >> $MKNAME | |
| 47 echo >> $MKNAME | |
| 48 echo "sat classify:" >> $MKNAME | |
| 49 echo " FaCT++ \$(KB_CONF)" >> $MKNAME | |
| 50 | |
| 51 # create TBox file for the test suit | |
| 52 cp $2 $TBOXNAME | |
| 53 | |
| 54 # create Config file for the test suit | |
| 55 cp $OFP/options.default $CONFNAME | |
| 56 cat $OFP/query.default >> $CONFNAME | |
| 57 echo "TBox = $1.tbox" >> $CONFNAME | |
| 58 echo >> $CONFNAME | |
| 59 | |
| 60 echo "Finished!" |
