Aperçu Je suis ravi d'annoncer la sortie de testcontainers-iris-node
, une bibliothèque Node.js qui facilite le lancement de conteneurs InterSystems IRIS temporaires pour l'intégration et les tests E2E. Ce projet vient naturellement compléter la gamme existante d'adaptateurs Testcontainers pour IRIS, notamment testcontainers-iris-python et testcontainers-iris-java.
Pourquoi testcontainers-iris-node? En tant que développeur Node.js travaillant avec InterSystems IRIS, j'ai souvent été confronté à des difficultés lors de la configuration d'environnements de test imitant la production. testcontainers-iris-node
résout ce problème en exploitant le framework testcontainers-node
pour créer des environnements IRIS isolés à la demande.
Ceci est particulièrement important pour:
- Les tests d'intégration avec les bases de données IRIS
- Les tests de pipelines de données ou de microservices
- L'automatisation des environnements de test dans les pipelines CI
Fonctionnalités
- Lancement d'IRIS dans des conteneurs Docker à l'aide de Testcontainers
- Prise en charge des images et de la configuration Docker personnalisées
- Stratégies d'attente pour s'assurer qu'IRIS est prêt avant le début des tests
- Désinstallation de nettoyage entre les exécutions de tests