- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 17 Nov 2011 14:29:45 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/autotest/testsuite/properties In directory hutz:/tmp/cvs-serv26253 Added Files: xmlgen.sh Log Message: small hack --- NEW FILE: xmlgen.sh --- #!/bin/sh if [ ! -f xmlgen.sh ]; then echo "You must run this script in its directory" exit 0 fi for level in css1 css21 css2 css3 ; do cat >../xml/prop-$level.xml <<EOF <?xml version="1.0" encoding="UTF-8"?> <!-- test markup also accepts 3 properties: warning, profile and medium like <test profile="css2" medium="all" warning="0"> where warning means warninglevel in use (0 => none). --> <testsuite> EOF done for kind in positive ; do if [ ! -d $kind ]; then echo "Directory $kind not present" exit 0 fi for property in `ls $kind | grep -v CVS` ; do echo "Working on $property" for level in `ls $kind/$property | grep -v CVS` ; do echo "Level for $property is $level" echo " <type title=\"Valid_tests_for_$property\">" >> ../xml/prop-$level.xml for tst in `ls $kind/$property/$level | grep -v CVS` ; do # FIXME check form the test (comment?) what is the intent and expected # result. cat >> ../xml/prop-$level.xml <<EOF <test profile="$level" warning="0"> <file>testsuite/properties/$kind/$property/$level/$tst</file> <description>Valid $property level $level</description> <result valid="true" /> </test> EOF done echo " </type>" >> ../xml/prop-$level.xml done done done for level in css1 css21 css2 css3 ; do cat >> ../xml/prop-$level.xml <<EOF <!-- test markup also accepts 3 properties: warning, profile and medium like <test profile="css2" medium="all" warning="0"> where warning means warninglevel in use (0 => none). --> </testsuite> EOF done
Received on Thursday, 17 November 2011 14:29:51 UTC