2010-08-05 5 views

Répondre

2

Plutôt que de faire le travail d'avoir CMake utiliser xslt comme compilateur, la meilleure approche peut être d'utiliser simplement CMake avec CTest pour exécuter vos tests existants. Votre code ressemblerait à quelque chose comme ceci:

 
project (XSLTTests) 
enable_testing() 
find_package(Java REQUIRED) 

add_test (${Java_JAVA_EXECUTABLE} -jar xslt.jar TestInput.xml TestOutput.html) 

Puis, plus tard sur la ligne de commande, vous pouvez simplement exécuter CTest.

 
ctest 

Bien sûr, vous aurez besoin d'écrire un code pour déterminer si vous xslt produit les sorties correctes.

Best,
-Dan

+0

Cela fait le plus de sens. Je vais l'essayer. –

Questions connexes