<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Artisan Numérique</title>
  <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1575"/>
  <link rel="self" type="application/atom+xml" href="http://artisan.karma-lab.net/node/1575/atom/feed"/>
  <id>http://artisan.karma-lab.net/node/1575/atom/feed</id>
  <updated>2008-10-08T00:48:04+02:00</updated>
  <entry>
    <title>Java Plateforms Comparator</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1575" />
    <id>http://artisan.karma-lab.net/node/1575</id>
    <published>2008-06-27T15:29:47+02:00</published>
    <updated>2008-10-08T00:48:04+02:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="java" />
    <category term="Artisanat" />
    <category term="Aucun" />
    <summary type="html"><![CDATA[<p>
  Ce projet a pour but de fournir une suite de tests pour comparer les plate formes de développement. Tous les détails se trouvent <a class='external' target='_blank' href='/node/1112' >ici.</a>.
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
  Ce projet a pour but de fournir une suite de tests pour comparer les plate formes de développement. Tous les détails se trouvent <a class='external' target='_blank' href='/node/1112' >ici.</a>.
</p>
<!--break-->
<p>
  Pour lancer le comparateur, le plus simple est de passer par eclipse. Récupérez les sources du projet et lancez <kbd>build.xml</kbd> par un click droit/run as.../Ant build. Ant devrait alors récupérer les librairies et compiler les sources. Toujours par eclipse, allez dans les sources, jusqu'à la classe <kbd>PlateformComparator</kbd> et créez un profil de lancement (run as/Java application). Dans la console un message d'erreur s'affiche avec la syntaxe à adopter. Editez le profile de lancement qu'Eclipse a créé et ajoutez en paramétre <kbd>linux All</kbd> pour lancer tous les tests Linux, ou <kbd>win32 All</kbd> pour lancer les tests windows. 
</p>
<div class='inline-box attention'>
  Le comparateur compile lui-même les binaires qui vont servir aux tests. Vous devez donc jeter un oeil sur les fichiers de configuration pour vérifier que tous les chemins sont en ordre par rapport à votre machine. 
</div>
<p>
  Une fois les tests achevés, un dossier <kbd>resuls</kbd> a été créé. Dedans se trouve un dossier <kbd>report</kbd> contenant un fichier <kbd>index.html</kbd>. Lancez le sur un navigateur pour afficher les résultats.  
</p>
<p>
  Le fichier <kbd>results/results.xml</kbd> contient les valeurs brutes des tests. Vous pouvez ne lancer qu'un seul test en remplaçant <kbd>All</kbd> par son nom, par exemple <kbd>linux IO</kbd>. Dans ce cas, les anciennes valeurs sont conservées pour les autres tests, et le rapport n'est mis à jour que pour le test sélectionné. 
</p>
    ]]></content>
  </entry>
</feed>
