check.sh revision 4c684d7a2343be7350eba088f8be42888f86a495
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder#!/bin/bash
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian MaederHETS_OWL_TOOLS=~/Hets/OWL2
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maederexport HETS_OWL_TOOLS
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian MaederECHO="echo -e"
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder$ECHO "\nhi !\n"
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian MaederALL=`ls`
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maederfor DIR in $ALL
4c4a3329080becd4b81d56396586b740487924cbChristian Maederdo
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder if test -d $DIR;
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder then
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder cd $DIR
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "testing for directory:" $DIR
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder mkdir res
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder for i in *.ofn *.rdf
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder do
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\ncalling java for:" $i
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder java -jar ../../OWL2Parser.jar file:`pwd`/$i xml >> `pwd`/res/$i.xml
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder done
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder cd ../../..
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\ncompiling runConv...\n"
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder make OWL2/scripts/runConv
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder cd OWL2/tests/$DIR/res
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\nrunning runConv first time..."
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder for i in *.xml
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder do
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\ncalling runConv for:" $i
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder ../../../scripts/runConv $i >> $i.xml
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder done
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\nrunning runConv second time..."
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder for i in *.xml.xml
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder do
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\ncalling runConv for:" $i
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder ../../../scripts/runConv $i >> $i.xml
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder done
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder cd ../../../..
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder a()
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder {
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\ncalling hets for all xml files...\n"
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder for i in OWL2/tests/$DIR/res/*.xml
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder do
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder ./hets -i ow2 $i
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\n"
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder done
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder }
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "creating omn files with java..."
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder cd OWL2/tests/$DIR/res
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder for i in *.ofn.xml.xml *.rdf.xml.xml
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder do
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\ncalling java for:" $i
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder java -jar ../../../OWL2Parser.jar file:`pwd`/$i >> `pwd`/$i.xml.omn
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder done
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder for i in *.ofn.xml.xml *.rdf.xml.xml
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder do
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\ncalling java for:" $i
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder java -jar ../../../OWL2Parser.jar file:`pwd`/$i >> `pwd`/$i.omn.omn
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder done
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder cd ../../../..
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\ncompiling runXML...\n"
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder make OWL2/scripts/runXML
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder cd OWL2/tests/$DIR/res
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\ncalling runXML on .xml files..."
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder for i in *.ofn.xml *.rdf.xml
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder do
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\ncalling runXML for:" $i
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder ../../../scripts/runXML $i >> $i.xml.mno
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder done
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder for i in *.ofn.xml.xml *.rdf.xml.xml
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder do
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder $ECHO "\ncalling runXML for:" $i
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder ../../../scripts/runXML $i >> $i.mno.mno
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder done
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder cd ..
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder #rm -rf res
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder cd ..
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder fi
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maederdone
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder$ECHO "\nbye bye !\n"
4654dbb45f8a4aea7aa5fed6be22c9efff19bfcaChristian Maeder