Add a run_tests.py script which runs all of the tests.
Add a setup_environment.sh script which will download and build the Trezor
emulator, Coldcard simulator, and bitcoind.
Using the coldcard simulator, test the enumerate, getxpub,
getmasterxpub, and getkeypool commands. Signtx is tested if the
simulator is in non-headless mode as it requires user input.
Also tests fingerprint autodetect and device type only specified.
Using the trezor emulator, test the enumerate, getxpub,
getmasterxpub, getkeypool, and signtx commands.
Also tests fingerprint autodetect and device type only specified.