RhoSpec: track count of continuations / data staying in tuplespace after each test to avoid garbage

Description

and RCHAIN-3535, being the contributors to the tuplespace bloat issue, illustrate the need for our tests to assert what / how much data and/or continuations are persisted into the tuplespace as a result of each call.

To identify and guard against more similar issues, we should make RhoSpec allow to specify how many data/continuations are to be persisted during each RhoSpec test (0 by default), and fail the test if the result is not as expected.

cc

Assignee

Unassigned

Reporter

Artur Gajowy

Priority

Medium

Components

Story Points

None

Fix versions

None

Labels

Sprint

Configure