Chartes-TNAH / olivar-asselin

Corpus d'échanges épistolaires d'Olivar Asselin
0 stars 2 forks source link

Résoudre les problèmes de tests avec Travis #87

Closed algaudin closed 6 years ago

algaudin commented 6 years ago

Comme vous le savez, Travis nous fait la guerre depuis le début de notre projet. Nous avons perdu la bataille, certes, mais pas la guerre !

Dans notre défense, il semblait y avoir plusieurs problèmes, qui nous ont été révélés par notre espion dans le camp ennemi, notre cher CapiTainS Guideline Single File Validator :

Je suis persuadé qu'on arrivera à faire une trêve, dès qu'on aura résolu tous ces problèmes. Des idées ?

mggourio commented 6 years ago

En relisant les guidelines CapiTainS, j'ai vu qu'il faut ajouter un tei: pour chaque élément du chemin XPath qu'il y a dans le refDecl.

Est-ce que cela favorise une trêve ?

HeathcoteA commented 6 years ago

Je pense que dans la toute première balise text, il faut ajouter les attributs xml:lang="fr" et xml:base="urn_de_l_edition" . Il faudra sûrement modifier le relax ng une fois de plus.

algaudin commented 6 years ago

Je vais modifier tout ça, et tester avec le validateur Capitains, avant de faire tourner cela sur Travis. Merci :)

algaudin commented 6 years ago

J'ai modifié tout ce que vous m'aviez dit et voici le résultat des tests :

Ceci est le résultat pour wikid1 : test_wikid1

Pour wikid2 : test_wikid2

Et pour le wikid3 : test_wikid3

Pensez-vous que je peux tout pusher ?

FMezard commented 6 years ago

OUI !!! :D

algaudin commented 6 years ago

J'ai fait une pull request, mais il apparait toujours un problème :

Et il y a en plus un problème sur le schéma Text not allowed here, lignes 781 et 993 du fichier xml wikid1

En tout cas, on est sur le chemin de la victoire ! :)

FMezard commented 6 years ago

@PonteIneptique

Nous y sommes presque, mais nous n'arrivons pas à régler le problème de "Available in Inventory" après vérification attentive des urn dans les fichiers cts.

Nous avons aussi un problème de DTD sur la première série de lettre que nous n'arrivons pas à identifier.

Merci !

PonteIneptique commented 6 years ago

Votre URN est fausse : URN !+ Nom de fichier avec extension :)

algaudin commented 6 years ago

Merci!

Après de nouveaux tests, il y a toujours le problème de DTD sur le fichier correspondant à la première série de lettres. J'ai pourtant modifié à plusieurs reprises le fichier relaxng, sans succès. Des idées ?

PonteIneptique commented 6 years ago

Votre schéma n'est malheureusement pas pris en compte par Hooktest qui ne teste que le schéma TEI général. Il est donc probable que votre schéma ne soit pas compatible TEI sur ces deux points. Pouvez-vous m'indiquer les lignes correspondantes ?

algaudin commented 6 years ago

Finalement, grâce à tout le monde, on a trouvé notre erreur. Notre schéma nous permettait d'ajouter du texte directement dans une balise <div>, mais la TEI ne l'autorise pas. Nous avons donc ajouté les balises <p> manquantes.