Add hurl tests #47

Merged parmentf merged 21 commits into tdm:master from tdm:add-hurl-tests on 13 Oct
@parmentf parmentf commented on 12 Oct

Ayant mergé la PR #45 avant d'avoir parcouru les répertoires de toutes les instances, j'ouvre celle-ci pour finir la génération de fichiers tests.hurl à partir de domains-classifier.

domains-classifier ne fournit pas de fichier examples.http, à partir duquel générer les tests.

irc3-species ne comporte pas de fichier examples.http.

Je suis allé chercher l'exemple sur Objectif-TDM, mais le retour est visiblement erroné. :(

kos2vec n'a pas d'URL de production (j'ai vu une instance sur la vi).

Donc, impossible d'aller tester la production.

Les services loterre-resolvers répondent, à l'exception de deux:

  1. v1/D63/expand
  2. v1/P66/identify

Je corrige le http status code attendu en 200 (celui retourné est 500).

J'ai quand même un doute sur v1/D63/identify, vu que le seul exemple envoyé renvoie un résultat n/a:

POST https://loterre-resolvers.services.istex.fr/v1/D63/identify?indent=true
content-type: application/json
[
  { "value": "Pompey"}
]

HTTP 200
[{
    "value": "n/a"
}]

Ah non, quand on joue les tests, le retour a l'air correct. Je corrige le test.

À la régénération du test loterre-resolvers, tout s'est bien passé (aucune erreur 500).
Je suppose donc qu'il y avait un problème d'initialisation des services.

Je ne sais pas si loterre-xslt est encore d'actualité.
En tout cas, il ne contient aucun swagger.json, ni examples.http, ni README.md.
Je l'ignore.

mapping-tools: v1/rnsr/2022/json a d'abord répondu par une erreur 500.

À la deuxième tentative, il a répondu n/a pour chaque valeur. Sans doute un problème au chargement de la table.

Je laisse une attente de code 200, mais pas le body.

@cuxac cuxac commented on 12 Oct

Kos2vec est sur la vp-termino

@cuxac a dit:

Kos2vec est sur la vp-termino

Tu veux dire vptermsuite ?

Mais son URL publique est https://kos2vec-01.terminology.inist.fr/.
Dois-je publier kos2vec sur l'URL https://kos2vec.services.inist.fr/ ? (pas sûr du début de l'URL, ça dépend si elle est construite à partir du nom du répertoire ou non)

@cuxac cuxac commented on 13 Oct

oui bien sur c'est la http://vptermsuite.intra.inist.fr
pour l'url je sais pas comment elle a été construite

Bon, je confirme que c'est bien l'URL que j'ai donnée (j'ai republié).
Voir https://openapi.services.istex.fr/?urls.primaryName=kos2vec

@parmentf parmentf referenced the pull request on 13 Oct

Add hurl tests

@parmentf parmentf merged commit 7c75dd2 into master from add-hurl-tests on 13 Oct
@parmentf parmentf closed this pull request on 13 Oct
@parmentf parmentf deleted the add-hurl-tests branch on 13 Oct
Labels

Priority
default
Milestone
No milestone
Assignee
@parmentf parmentf
2 participants
@parmentf @cuxac