Skip to content

Test invocations feedback #4094

@carpawell

Description

@carpawell

Is your feature request related to a problem? Please describe.

I'm always frustrated when I do not know how test invocation finished in test VM. Especially when debugging things.

Describe the solution you'd like

  1. Add runtime logs in test invocation's response.
  2. In logs on the server side, make it clear when runtime.Log is about an accepted block already on chain and, on the contrary, when it is only a test invocation.

Describe alternatives you've considered

-

Additional context

I was debugging the problem of skipped transactions (nspcc-dev/neofs-node@04686e7) and spent time finding out why I see logs about transactions being executed but no outcome could be seen in the chain. Test invocations were logged, and I took it as true block inclusion but nothing was accepted.

Metadata

Metadata

Assignees

No one assigned

    Labels

    I3Minimal impactS2Regular significanceU4Nothing urgentenhancementImproving existing functionalityrpcRPC server and clientvmVM tasks/bugs/issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions