Conclusion
Félicitations ! Vous avez terminé le cours Test avec Mollusk. Vous avez désormais une compréhension approfondie de l'utilisation de Mollusk, framework de test léger et puissant pour les programmes Solana qui offre une exécution rapide, un contrôle précis et des informations détaillées sur les performances.
Ce que vous avez appris
Tout au long de ce cours, vous avez acquis des connaissances essentielles sur :
- Comment Mollusk fournit un environnement de test simplifié à l'aide de composants de bas niveau de la machine virtuelle Solana (SVM)
- Les avantages de l'approche légère de Mollusk par rapport à la simulation complète du validateur
- L'installation de Mollusk avec le crate principal
mollusk-svm
et les fonctions d'aides spécifiques au programme - L'utilisation des quatre principales API d'exécution de Mollusk pour tester des instructions simples et chaînées
- L'implémentation de contrôles de validation complets pour les conditions de réussite, les unités de calcul et les états des comptes
- La création de comptes de jetons pré-initialisés (Mints, Comptes de Jetons, Comptes de Jetons Associés)
- Le benchmarking de la consommation des unités de calcul avec
MolluskComputeUnitBencher
- Le développement et les tests personnalisés de syscalls pour des fonctionnalités spécialisées
- La personnalisation de l'environnement d'exécution à travers le budget de calcul, les fonctionnalités et sysvars
Prochaines étapes
Vous disposez désormais des connaissances nécessaires pour créer des programmes Solana robustes et parfaitement testés à l'aide de Mollusk ! Voici quelques étapes recommandées à suivre :
- S'entraîner avec des programmes réels : Mettez à profit vos connaissances sur Mollusk pour tester vos programmes Solana en commençant par des instructions simples et en progressant progressivement vers des workflows complexes
- Explorer la section Challenges pour des exercices pratiques qui vous aideront à mettre en pratique vos compétences en matière de tests avec Mollusk.
- Rejoindre la communauté : connectez-vous avec d'autres développeurs utilisant Mollusk pour partager des stratégies de test et des bonnes pratiques sur notre Discord
- Rester informé: Suivez le dépôt de Mollusk pour les dernières fonctionnalités et améliorations