Description de l'étiquette nvidia-prime
Quelqu'un pourrait-il expliquer comment et où dans le code, le bitcoin test cadre des appels carte de C++ bitcoin code de base ou des appels RPC telles que la régression de la suite de tests de le bitcoin, la fonctionnalité de base?
Arrière-plan et plus de détails Je suis en train d'écrire une blockchain application et a été de penser à comment je peut faire de régression, tandis que je continue à développer. J'ai voulu tirer parti de la conception utilisée par bitcoin (ou tout autre blockchain application). Je m'attends à ce que le cadre de l'appel soit des classes C++ en bitcoin core, directement ou utiliser RPC à partir de scripts python, telles que les fonctionnalités sont testées.
J'ai repéré que bitcoin tests fonctionnels sont écrits en python scripts lequel test_runner.py appels un tas de scripts de test de fonctionnalités spécifiques, Mais je ne peux pas la tache dans le bitcoin cadre de l'endroit où il a finalement appels réels bitcoin core code c++ ou RPC.
Remercie de votre aide à repérer le code dans les scripts python dans le cadre qui le fait.