Mika A.

Blog Simple :)

Intégrer GraphQL avec WordPress

GraphQL est un language de requête très puissant permettant de minimiser les appels depuis un client vers un serveur. WordPress étant un des outils de publications les plus utilisés, il peut être intéressant de l’utiliser avec GraphQL.

Lire la suite

Mutations GraphQL en arrière-plan sur React Native

GraphQL est un langage très puissant simplifiant les échanges de données entre une application et un serveur distant. Je l’ai utilisé avec React Native pour récupérer les données à afficher sur une vue. Cependant GraphQL permet aussi d’envoyer des données vers un serveur, on parle alors de Mutations.

La problématique

La qualité de réseau et l’accès à internet ne sont pas toujours assurés sur un appareil mobile puisque l’utilisateur se déplace. Ainsi, il y a plus de chance que la synchronisation avec le serveur échoue. Cela peut poser des problème, en particulier si l’utilisateur essaie d’envoyer des données vers le serveur (mutation). Nous voulons donc mettre en place un système qui renvoie les mutations tant qu’elles n’ont pas été délivrées au serveur. Nous allons faire en sorte que ce système fonctionne que l’application soit ouverte ou en arrière-plan.

Lire la suite

Générer un rapport de couverture de tests avec Jest et Jenkins

Dans cet article, j’explique comment publier un rapport de couverture de tests exécutés par Jest dans les builds automatiques Jenkins.

Contexte du projet

Nous utilisons Jest pour exécuter les tests automatiques dans un de nos projets React Native. Le principe est de créer des fichiers de spécifications qui décrivent les comportements et sorties attendus des fonctions et des vues.

Le but étant de couvrir un maximum de cas et de tester le plus grand nombre de fonctions et de vues, il est important d’avoir des chiffres pour évaluer le code qui est testé et celui qui ne l’est pas. Un rapport de couverture au format HTML serait très utile et facile à utiliser pour cela.

Lire la suite

Page 1 of 12

Fièrement propulsé par WordPress & Thème par Anders Norén