Skip to content

[#342] Implement branchout/offshoot in Nettest

Diogo Castro requested to merge diogo/#53-branchout into master

Description

In our effort to improve the Nettest interface and catch up with the Integrational engine, we're adding branchout and offshoot to Nettest.

Supporting these features on a real network (via morley-client) would require some deep changes, so for now we'll only support them in an emulated environment (i.e. Michelson.Runtime). We added an additional capability EmulatedImpl that contains methods that can only be run in an emulated env.

Related issue(s)

Resolves #342 (closed)

Resolves part of #53 (closed)

Checklist for your Merge Request

Related changes (conditional)

  • Tests (see short guidelines)

    • If I added new functionality, I added tests covering it.
    • If I fixed a bug, I added a regression test to prevent the bug from silently reappearing again.
  • Documentation

    • I checked whether I should update the docs and did so if necessary:
    • I updated changelog files of all affected packages released to Hackage if my changes are externally visible.

Stylistic guide (mandatory)

Edited by Diogo Castro

Merge request reports