Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LVFM-488: Major rewrite of the Bitcoin app APDU-level tests, using a in-house transaction parser #157

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Jul 5, 2020

  1. Configuration menu
    Copy the full SHA
    349294f View commit details
    Browse the repository at this point in the history
  2. Rationalize helpers module file structure

    hcleonis committed Jul 5, 2020
    Configuration menu
    Copy the full SHA
    5165903 View commit details
    Browse the repository at this point in the history
  3. Helpers: Add recognition of overwinter, pre-sapling Zcash tx to TxPar…

    …se, Fix parser issues related to GetTrustedInput, reworked sendApdus() method, Update txparser, Helpers reworked to make segwit tests pass, More fixes in helpers for segwit inputs, Deactivate expected_signature as a test data (still WIP), Fix issue with input script not sent in some cases, Rework hash computation to fix wrong segwit tx hash + stuff, Adaptations for test data move to conftest.py + initial mods for test automation (unfinished)
    hcleonis committed Jul 5, 2020
    Configuration menu
    Copy the full SHA
    f8e6ca3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f133b4d View commit details
    Browse the repository at this point in the history
  5. Test: remove old methods calls

    hcleonis committed Jul 5, 2020
    Configuration menu
    Copy the full SHA
    de25e4d View commit details
    Browse the repository at this point in the history
  6. Tests: method names refactoring in tests, BTC test updated to remove …

    …offsets, Removed some more indexes + fixed issues in segwit inputs script handling, Fixed Zcash Overwinter tests + adapted other tests to TxHashMode being instanciable, Finish Segwit / Zcash tests adaptations to new tx parser, Moved test data from test scripts to new conftest.py & use fixtures to access them
    hcleonis committed Jul 5, 2020
    Configuration menu
    Copy the full SHA
    f5e8e37 View commit details
    Browse the repository at this point in the history
  7. Tests: add README

    hcleonis committed Jul 5, 2020
    Configuration menu
    Copy the full SHA
    bbd0471 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. Update tests/README.md with additional info of test framework & sugge…

    …sted next steps
    hcleonis committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    9522ab7 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2020

  1. Applied @onyb & @grydz review remarks

    hcleonis committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    ce6538a View commit details
    Browse the repository at this point in the history
  2. Add forgotten review fix

    hcleonis committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    55cde36 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2020

  1. Modifications following review from @yass

    hcleonis committed Jul 9, 2020
    Configuration menu
    Copy the full SHA
    d882cc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23ab55a View commit details
    Browse the repository at this point in the history