Skip to content

Update TestTools

Piotr Batko requested to merge pbatko/update-test-tools into develop

Changes

  • Add support for tests parallelization (in processes with pytest-xdist)

    • Run following jobs in parallel:
      • cli_wallet_extended_tests
      • test_tools_tests
    • Rewrite loggers system
    • Rewrite managing of directories for data generated in tests
  • Improve interaction with snapshots

    • Add support for loading snapshots from custom path
    • Add snapshots comparison
    • Remove generated snapshot files (after automated tests only)
  • Add remote node

    • Use remote node for main_net implementation
  • Extend documentation

    • Add tutorials about replays and snapshots
    • Document cleanup policies

Internal changes

  • Check TestTools sources and tests with pylint

    • Fix or temporary suppress all reported problems
    • Add CI job running linter
  • Introduce scopes which allows easier resource management

    • Use them for loggers and directories for data generated in tests
Edited by Piotr Batko

Merge request reports