Is your feature request related to a problem? Please describe.
3462 enables neotest coverage, but it may be optimized. Currently covered OPs are stored in a global mutex-protected package-level variable and every Executor modifies it on every VM instruction handling. It slows our tests down if tests are running in parallel.
Is your feature request related to a problem? Please describe.
3462 enables neotest coverage, but it may be optimized. Currently covered OPs are stored in a global mutex-protected package-level variable and every Executor modifies it on every VM instruction handling. It slows our tests down if tests are running in parallel.
Describe the solution you'd like
Implement https://github.com/nspcc-dev/neo-go/pull/3462#discussion_r1718516293.
Describe alternatives you've considered
No alternatives, the proposed solution fits perfectly.