Wicri:Dilib source, module CharSet, Test

De Wicri Outils
Révision datée du 16 janvier 2015 à 19:05 par imported>Jacques Ducloy (Mise en œuvre)
LogoDilib.gif
Panneau travaux.png
Bibliothèque Dilib (ressources numériques)
Module CharSet

Cette page introduit les sources du programme de test de non régression du module CharSet.

Fichier CharSetTr.c

#!/bin/sh

#
#       module CharSet
#

#
#  ATTENTION : Source de référence sur le wiki Wicri/Outils
#  Page      : Wicri:Dilib source, module CharSet, Test
#

echo  \|-------------------------------------- module CharSet
echo  \|

cat <<... >  $DILIB/MakeDir/CharSet.test.data.txt
aé#\cc 
...
CharSetTr a2o  < $DILIB/MakeDir/CharSet.test.data.txt   \
   | CharSetTr o2a > $DILIB/MakeDir/CharSet.test.target.txt

diff  $DILIB/MakeDir/CharSet.test.data.txt \
      $DILIB/MakeDir/CharSet.test.target.txt \
      >  $DILIB/MakeDir/CharSet.test.diff

if test -s $DILIB/MakeDir/CharSet.test.diff
then
  echo CharSet "****************************** ERROR CharSet *****"
else
  echo ----- CharSet Test 1 OK
  rm $DILIB/MakeDir/CharSet.test.data.txt
  rm $DILIB/MakeDir/CharSet.test.target.txt
  rm $DILIB/MakeDir/CharSet.test.diff
fi

Mise en œuvre

Exécuter sous le répertoire $DILIB_ROOT les commandes suivantes :

WicriGetPage -l wicri-outils.fr -p "Wicri:Dilib source, module CharSet, Test"   \
      | MediaWikiExtractSources -w | HfdStoreFile
Test local
sh CharSet/Test/charSet.test.sh