« SPARQL Protocol and RDF Query Language/Travail pratique/Initiation à PHPUnit » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 249 :
</source>
===Créer
Nous devons dans un premier temps agréger les tests dans une suite dans une classe PHP que l'on nomme ClassTest dans le répertoire "tests" du projet.
Ligne 315 :
Les tests indiquent qu'ils ont échoué. C'est logique car justement la classe String n'a pas encore été implémentée.
===Créer le script de déploiement ===
On crée mantenant le
Pour le moment, il contiendra seulement
<?xml version="1.0" encoding="UTF-8"?>
<project name="MonCV" default="build" basedir=".">
<property name="src" value="./src"/>
'''Exercice''' : Créer le fichier Makefile à la racine du projet moncv qui contiendra le texte ci-dessous.▼
<property name="tests" value="./tests" />
▲<source lang="make">
<property name="deploy_web" value="/var/www/moncv" />
phpunit --colors --verbose tests/AllTests.php ▼
<target name="deploy" description="Copies files to web .">
<echo message="Running build.xml. Copying files from dev to web..." />
<copy todir="${deploy_web}">
<fileset dir="${src}">
<include name="**/*.php" />
<include name="**/*.htm" />
</fileset>
</copy>
</target>
<target name="test">
<mkdir dir="${reports}" />
<exec
passthru="true"
checkreturn="true" />
</target>
<target name="build" depends="test,deploy"/>
</project>
</source>
▲'''Exercice''' : Créer le fichier
On exécutera maintenant les tests avec la ligne de commande suivante :
<source lang="bash">
</source>
On peut lancer les tests de déployer directement avec cette commande :
<source lang="bash">
phing
</source>
===Créer le fichier README ===
On crée pour finir le fichier README pour décrire notre programme et aussi pouvoir le tester. (Normalement le fichier README contient aussi le type de licence du programme, le nom du développeur, etc.)
Ligne 341 ⟶ 375 :
== Howto TESTS ==
ToDo :
</source>
|