Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
AnyHedge Library
AnyHedge Library
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 24
    • Issues 24
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 2
    • Merge Requests 2
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GeneralProtocols
  • AnyHedge
  • AnyHedge LibraryAnyHedge Library
  • Issues
  • #164

Closed
Open
Opened Oct 10, 2020 by Emergent Reasons@emergent-reasonsMaintainer

Use new regtest infrastructure to do e2e tests

If we have and easy and relatively fast way to run e2e tests, then it will make sense to setup some scaffolding so that we can test all of our main features and increase confidence in the complete system.

I assume it would have a separate test runner since it will be orders of magnitude slower than unit tests. But with smart containerization, it may even be fast enough to include in the main tests.

Examples of current e2e tests that require manual operation and real money to execute.

  • test/e2e/network.test.ts

Link to some of the new regtest containerized infrastructure

  • https://github.com/actorforth/bch-toolkit
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GeneralProtocols/anyhedge/library#164